herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
Interfaces defined for the Herwig::NBodyDecayConstructorBase class.
Brief class description:
The NBodyDecayConstructorBase class is the base class for the automaticconstruction of the decay modes
See also Herwig::NBodyDecayConstructorBase

Name: RemoveFlavourChangingVertices
Type: Switch

Description:
Remove flavour changing interactions with the photon and gluon
Registered options:
0(No)
Don't remove them
1(Yes)
Remove them
Default value: 0

Name: MinVertexNorm
Type: Parameter

Description:
Minimum allowed value of the notm() of the vertex if removing small vertices
Default value: 1e-08
Minimum value: 1e-300
Maximum value: 1

Name: RemoveSmallVertices
Type: Switch

Description:
Remove vertices with norm() below minVertexNorm
Registered options:
0(No)
Don't remove them
1(Yes)
Remove them
Default value: 0

Name: IncludeOnShellTop
Type: Switch

Description:
Include the on-shell diagrams involving t -> bW
Registered options:
1(No)
Don't include them
Default value: 0

Name: MaximumNewParticles
Type: Switch

Description:
Maximum number of particles from the list of decaying particles to be allowed as decay products
Registered options:
0(None)
No particles from the list
1(One)
A single particle from the list
2(Two)
Two particles from the list
3(Three)
Three particles from the list
4(Four)
Four particles from the list
Default value: 0

Name: MaximumGaugeBosons
Type: Switch

Description:
Maximum number of electroweak gauge bosons to be produced as decay products
Registered options:
0(None)
Produce no W/Zs
1(Single)
Produce at most one W/Zs
2(Double)
Produce at most two W/Zs
3(Triple)
Produce at most three W/Zs
Default value: 1

Name: MinReleaseFraction
Type: Parameter

Description:
The minimum energy release for a three-body decay, as a fraction of the parent mass.
Default value: 0.001
Minimum value: 0
Maximum value: 1

Name: ExcludeEffectiveVertices
Type: Switch

Description:
Exclude effectice vertices
Registered options:
0(No)
Don't exclude the effective vertices
1(Yes)
Exclude the effective vertices
Default value: 1

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

Description:
Excluded intermediate particles

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

Description:
Vertices which are not included in the three-body decayers

Name: RemoveOnShell
Type: Switch

Description:
Remove on-shell diagrams as should be treated as a sequence of 1->2 decays
Registered options:
0(No)
Never remove the intermediate
1(Yes)
Remove the diagrams if neither the production of decay or the intermediate can happen
2(Production)
Remove the diagram if the on-shell production of the intermediate is allowed
Default value: 1

Name: CreateDecayModes
Type: Switch

Description:
Whether to create the ThePEG::DecayMode objects as well as the decayers
Registered options:
0(No)
Only create the Decayer objects
1(Yes)
Create the ThePEG::DecayMode objects
Default value: 1

Name: OutputInfo
Type: Switch

Description:
Whether to output information about the decayers
Registered options:
0(No)
Do not output information regarding the created decayers
1(Yes)
Output information regarding the decayers
Default value: 0

Name: InitPoints
Type: Integer parameter

Description:
Number of points to generate when optimising integration
Default value: 1000
Minimum value: 100
Maximum value: 100000000

Name: InitIteration
Type: Integer parameter

Description:
Number of iterations to optimise integration weights
Default value: 1
Minimum value: 0
Maximum value: 10

Name: InitializeDecayers
Type: Switch

Description:
Initialize new decayers
Registered options:
0(No)
Use supplied weights for integration
1(Yes)
Initialize new decayers to find max weights
Default value: 1