herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
Interfaces defined for the Herwig::TwoToTwoProcessConstructor class.
Brief class description:
TwoToTwoProcessConstructor constructs the possible diagrams for a process given the external particles
See also Herwig::TwoToTwoProcessConstructor

Name: ExcludedVertices
Type: Varying size vector of references to objects of class ThePEG::VertexBase

Description:
Vertices which are not included in the 2 -> 2 scatterings

Name: ExcludedExternal
Type: Varying size vector of references to objects of class ThePEG::ParticleData

Description:
Particles which are not allowed as outgoing particles

Name: Excluded
Type: Varying size vector of references to objects of class ThePEG::ParticleData

Description:
Particles which are not allowed as intermediates

Name: ScaleFactor
Type: Parameter

Description:
The prefactor used in the scale calculation. The scale used is that defined by scaleChoice multiplied by this prefactor
Default value: 1
Minimum value: 0
Maximum value: 10

Name: ScaleChoice
Type: Switch

Description:
&TwoToTwoProcessConstructor::scaleChoice_
Registered options:
0(Default)
Use if sHat if intermediates all colour neutral, otherwise the transverse mass
1(sHat)
Always use sHat
2(TransverseMass)
Always use the transverse mass
3(MaxMT)
Use the maximum of m^2+p_T^2 for the two particles
Default value: 0

Name: Processes
Type: Switch

Description:
Whether to generate inclusive or exclusive processes
Registered options:
0(SingleParticleInclusive)
Require at least one particle from the list of outgoing particles in the hard process
1(TwoParticleInclusive)
Require that both the particles in the hard processes are in the list of outgoing particles
2(Exclusive)
Require that both the particles in the hard processes are in the list of outgoing particles in every hard process
4(VeryExclusive)
Require that both the incoming and outgoing particles in the hard processes are in the list of outgoing particles in every hard process
Default value: 0

Name: IncludeEW
Type: Switch

Description:
Switch to decide which diagrams to include in ME calc.
Registered options:
0(No)
Only include QCD diagrams
1(Yes)
Include EW+QCD.
Default value: 1

Name: Outgoing
Type: Varying size vector of references to objects of class ThePEG::ParticleData

Description:
Pointers to incoming particles

Name: Incoming
Type: Varying size vector of references to objects of class ThePEG::ParticleData

Description:
Pointers to incoming particles

There may be interfaces inherited from the Herwig::HardProcessConstructor class.