thepeg is hosted by Hepforge, IPPP Durham
ThePEG 2.3.0
Interfaces defined for the ThePEG::LesHouchesEventHandler class.
Brief class description:
This is the main class administrating the selection of hard subprocesses from a set of ThePEG::LesHouchesReader objects.
See also ThePEG::LesHouchesEventHandler

Name: EventNumbering
Type: Switch

Description:
How to number the events
Registered options:
0(Incremental)
Standard incremental numbering (i.e. as they are generated)
1(LHE)
Corresponding to the LHE event number
Default value: 0

Name: WeightNormalization
Type: Switch

Description:
How to normalize the output weights
Registered options:
0(Normalized)
Standard normalization, i.e. +/- for unweighted events
1(CrossSection)
Normalize the weights to the max cross section in pb
Default value: 0

Name: UnitTolerance
Type: Parameter

Description:
If the WeightOption is set to unit weight, do not start compensating unless the a weight is found to be this much larger than unity.
Default value: 1e-06
Minimum value: 0

Name: WarnPNum
Type: Switch

Description:
Warn if the same process number is used in more than one LesHouchesReader.
Registered options:
0(NoWarning)
Don't give a warning message.
1(Warning)
Give a warning message.
Default value: 1

Name: WeightOption
Type: Switch

Description:
The different ways to weight events in the Les Houches event handler. Whether weighted or not and whether or not negative weights are allowed.
Registered options:
-2(VarNegWeight)
Events may have varying weights, both positive and negative.
-1(NegUnitWeight)
All events have weight +1 or maybe -1.
1(UnitWeight)
All events have unit weight.
2(VarWeight)
Events may have varying but positive weights.
Default value: 1

Name: LesHouchesReaders
Type: Varying size vector of references to objects of class ThePEG::LesHouchesReader

Description:
Objects capable of reading events from an event file or an external matrix element generator.

There may be interfaces inherited from the ThePEG::EventHandler class.