PYTHIA
8.312
|
#include <LHEF3.h>
Public Member Functions | |
HEPRUP () | |
Default constructor. | |
HEPRUP & | operator= (const HEPRUP &x) |
Assignment operator. | |
~HEPRUP () | |
Destructor. | |
void | resize (int nrup) |
void | resize () |
void | clear () |
Clear all members. More... | |
Public Attributes | |
pair< long, long > | IDBMUP |
PDG id's of beam particles. (first/second is in +/-z direction). | |
pair< double, double > | EBMUP |
Energy of beam particles given in GeV. | |
pair< int, int > | PDFGUP |
pair< int, int > | PDFSUP |
int | IDWTUP |
int | NPRUP |
The number of different subprocesses in this file. | |
vector< double > | XSECUP |
The cross sections for the different subprocesses in pb. | |
vector< double > | XERRUP |
vector< double > | XMAXUP |
vector< int > | LPRUP |
The subprocess code for the different subprocesses. | |
LHAinitrwgt | initrwgt |
Contents of the LHAinitrwgt tag. | |
vector< LHAgenerator > | generators |
Contents of the LHAgenerator tags. | |
map< string, LHAweightgroup > | weightgroups |
A map of the LHAweightgroup tags, indexed by name. | |
map< string, LHAweight > | weights |
A map of the LHAweight tags, indexed by name. | |
The HEPRUP class is a simple container corresponding to the Les Houches accord (hep-ph/0109068) common block with the same name. The members are named in the same way as in the common block. However, fortran arrays are represented by vectors, except for the arrays of length two which are represented by pair objects.
void clear | ( | ) |
Clear all members.
The HEPRUP class is a simple container for the Les Houches file init block.
|
inline |
Set the NPRUP variable, corresponding to the number of sub-processes, to nrup, and resize all relevant vectors accordingly.
|
inline |
Assuming the NPRUP variable, corresponding to the number of sub-processes, is correctly set, resize the relevant vectors accordingly.
int IDWTUP |
Master switch indicating how the ME generator envisages the events weights should be interpreted according to the Les Houches accord.
pair<int,int> PDFGUP |
The author group for the PDF used for the beams according to the PDFLib specification.
pair<int,int> PDFSUP |
The id number the PDF used for the beams according to the PDFLib specification.
vector<double> XERRUP |
The statistical error in the cross sections for the different subprocesses in pb.
vector<double> XMAXUP |
The maximum event weights (in HEPEUP::XWGTUP) for different subprocesses.