- Brief class description:
- ThePEG::LesHouchesReader is an abstract base class to be used for objects which reads event files or streams from matrix element generators.
See also ThePEG::LesHouchesReader
Name: BeamA
Type: Unlimited Integer parameter
- Description:
- The PDG id of the incoming particle along the positive z-axis. If zero the corresponding information is to be deduced from the event stream/file.
Default value: 0
Name: BeamB
Type: Unlimited Integer parameter
- Description:
- The PDG id of the incoming particle along the negative z-axis. If zero the corresponding information is to be deduced from the event stream/file.
Default value: 0
Name: EBeamA
Type: Parameter
- Description:
- The energy of the incoming particle along the positive z-axis. If zero the corresponding information is to be deduced from the event stream/file.
Default value: 0
Minimum value: 0
Maximum value: 1e+09
Name: EBeamB
Type: Parameter
- Description:
- The energy of the incoming particle along the negative z-axis. If zero the corresponding information is to be deduced from the event stream/file.
Default value: 0
Minimum value: 0
Maximum value: 1e+09
Name: PDFA
Type: Reference to objects of class
ThePEG::PDFBase
- Description:
- The PDF used for incoming particle along the positive z-axis. If null the corresponding information is to be deduced from the event stream/file.
Name: PDFB
Type: Reference to objects of class
ThePEG::PDFBase
- Description:
- The PDF used for incoming particle along the negative z-axis. If null the corresponding information is to be deduced from the event stream/file.
Name: MaxScan
Type: Unlimited Integer parameter
- Description:
- The maximum number of events to scan to obtain information about processes and cross section in the intialization.
Default value: -1
Name: CacheFileName
Type: Character string parameter
- Description:
- Name of file used to cache the events form the reader in a fast-readable form. If empty, no cache file will be generated.
Default value:
Name: CutEarly
Type: Switch
- Description:
- Determines whether to apply cuts to events before converting to ThePEG format.
Registered options:
- 0(
No
)
- Events are not cut before converted.
- 1(
Yes
)
- Event are cut before converted.
Default value: 1
Name: PartonExtractor
Type: Reference to objects of class
ThePEG::PartonExtractor
- Description:
- The PartonExtractor object used to construct remnants. If no object is provided the LesHouchesEventHandler object must provide one instead.
Name: Cuts
Type: Reference to objects of class
ThePEG::Cuts
- Description:
- The Cuts object to be used for this reader. Note that these must not be looser cuts than those used in the actual generation. If no object is provided the LesHouchesEventHandler object must provide one instead.
Name: Reweights
Type: Varying size vector of references to objects of class
ThePEG::ReweightBase
- Description:
- A list of ThePEG::ReweightBase objects to modify this the weight of this reader.
Name: Preweights
Type: Varying size vector of references to objects of class
ThePEG::ReweightBase
- Description:
- A list of ThePEG::ReweightBase objects to bias the phase space for this reader without influencing the actual cross section.
Name: ReweightPDF
Type: Switch
- Description:
- If the PDFs used in the generation for this reader is different from the ones assumed by the associated PartonExtractor object, should the events be reweighted to fit the latter?
Registered options:
- 0(
No
)
- The event weights are kept as they are.
- 1(
Yes
)
- The events are reweighted.
Default value: 0
Name: InitPDFs
Type: Switch
- Description:
- If no PDFs were specified in
PDFA
or PDFB
for this reader, try to extract the information from the event file and assign the relevant PDFBaseobjects when the reader is initialized.
Registered options:
- 0(
No
)
- Do not extract PDFs during initialization.
- 1(
Yes
)
- Extract PDFs during initialization.
Default value: 0
Name: MaxMultCKKW
Type: Integer parameter
- Description:
- If this reader is to be used (possibly together with others) for CKKW-reweighting and veto, this should give the multiplicity of outgoing particles in the highest multiplicity matrix element in the group. If set to zero, no CKKW procedure should be applied.
Default value: 0
Minimum value: 0
Name: MinMultCKKW
Type: Integer parameter
- Description:
- If this reader is to be used (possibly together with others) for CKKW-reweighting and veto, this should give the multiplicity of outgoing particles in the lowest multiplicity matrix element in the group. If larger or equal to
MaxMultCKKW
, no CKKW procedure should be applied.
Default value: 0
Minimum value: 0
Name: MomentumTreatment
Type: Switch
- Description:
- Treatment of the momenta supplied by the interface
Registered options:
- 0(
Accept
)
- Just accept the momenta given
- 1(
RescaleEnergy
)
- Rescale the energy supplied so it is consistent with the mass
- 2(
RescaleMass
)
- Rescale the mass supplied so it is consistent with the energy and momentum
Default value: 0
Name: WeightWarnings
Type: Switch
- Description:
- Determines if warnings about possible weight incompatibilities should be issued when this reader is initialized.
Registered options:
- 0(
DontWarnAboutWeights
)
- Do not warn about possible incompatibilities with the weight option in the Les Houches common block and the requested weight treatment.
- 1(
WarnAboutWeights
)
- Warn about possible incompatibilities with the weight option in the Les Houches common block and the requested weight treatment.
Default value: 1
Name: AllowedToReOpen
Type: Switch
- Description:
- Can the file be reopened if more events are requested than the file contains?
Registered options:
- 0(
No
)
- Not allowed to reopen the file
- 1(
Yes
)
- Allowed to reopen the file
Default value: 1
Name: IncludeSpin
Type: Switch
- Description:
- Use the spin information present in the event file, for tau leptons only as this is the only case which makes any sense
Registered options:
- 0(
No
)
- Don't use the spin information
- 1(
Yes
)
- Use the spin information
Default value: 1