thepeg is hosted by Hepforge, IPPP Durham
ThePEG  2.2.1
Interfaces defined for the ThePEG::LesHouchesReader class.
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: 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

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: 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: 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: 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: 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: InitPDFs
Type: Switch

Description:
If no PDFs were specified in PDFA or PDFBfor 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: 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: 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: 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: 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: 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: 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: CacheFileName
Type: Character string parameter

Description:
Name of file used to cache the events from the reader in a fast-readable form. If empty, no cache file will be generated.
Default value:

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: 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: 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: 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: 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: 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: 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