HepMC event record
|
The HEPEUP 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.
Definition at line 1831 of file build/outputs/include/HepMC/LHEF.h.
#include <LHEF.h>
Public Types | |
typedef XMLTag::AttributeMap | AttributeMap |
typedef XMLTag::AttributeMap | AttributeMap |
Public Member Functions | |
HEPEUP (const XMLTag &tagin, HEPRUP &heprupin) | |
void | print (std::ostream &file) const |
void | reset () |
void | clear () |
void | resize (int nup) |
double | totalWeight (int i=0) const |
double | totalWeight (std::string name) const |
double | weight (int i=0) const |
double | weight (std::string name) const |
void | setWeight (int i, double w) |
bool | setWeight (std::string name, double w) |
void | resize () |
bool | setWeightInfo (unsigned int i) |
bool | setSubEvent (unsigned int i) |
HEPEUP (const XMLTag &tagin, HEPRUP &heprupin) | |
void | print (std::ostream &file) const |
void | reset () |
void | clear () |
void | resize (int nup) |
double | totalWeight (int i=0) const |
double | totalWeight (std::string name) const |
double | weight (int i=0) const |
double | weight (std::string name) const |
void | setWeight (int i, double w) |
bool | setWeight (std::string name, double w) |
void | resize () |
bool | setWeightInfo (unsigned int i) |
bool | setSubEvent (unsigned int i) |
bool | getattr (std::string n, double &v, bool erase=true) |
bool | getattr (std::string n, bool &v, bool erase=true) |
bool | getattr (std::string n, long &v, bool erase=true) |
bool | getattr (std::string n, int &v, bool erase=true) |
bool | getattr (std::string n, std::string &v, bool erase=true) |
bool | getattr (std::string n, double &v, bool erase=true) |
bool | getattr (std::string n, bool &v, bool erase=true) |
bool | getattr (std::string n, long &v, bool erase=true) |
bool | getattr (std::string n, int &v, bool erase=true) |
bool | getattr (std::string n, std::string &v, bool erase=true) |
void | printattrs (std::ostream &file) const |
void | printattrs (std::ostream &file) const |
void | closetag (std::ostream &file, std::string tag) const |
void | closetag (std::ostream &file, std::string tag) const |
Standard constructors and destructors. | |
HEPEUP () | |
HEPEUP (const HEPEUP &x) | |
HEPEUP & | setEvent (const HEPEUP &x) |
HEPEUP & | operator= (const HEPEUP &x) |
~HEPEUP () | |
HEPEUP () | |
HEPEUP (const HEPEUP &x) | |
HEPEUP & | setEvent (const HEPEUP &x) |
HEPEUP & | operator= (const HEPEUP &x) |
~HEPEUP () | |
Static Public Member Functions | |
static std::string | yes () |
static std::string | yes () |
Data Fields | |
int | NUP |
int | IDPRUP |
double | XWGTUP |
std::pair< double, double > | XPDWUP |
double | SCALUP |
double | AQEDUP |
double | AQCDUP |
std::vector< long > | IDUP |
std::vector< int > | ISTUP |
std::vector< std::pair< int, int > > | MOTHUP |
std::vector< std::pair< int, int > > | ICOLUP |
std::vector< std::vector< double > > | PUP |
std::vector< double > | VTIMUP |
std::vector< double > | SPINUP |
HEPRUP * | heprup |
const WeightInfo * | currentWeight |
std::vector< Weight > | namedweights |
std::vector< std::pair< double, const WeightInfo * > > | weights |
std::vector< Clus > | clustering |
PDFInfo | pdfinfo |
std::pair< int, int > | PDFGUPsave |
std::pair< int, int > | PDFSUPsave |
Scales | scales |
bool | isGroup |
EventGroup | subevents |
std::string | junk |
XMLTag::AttributeMap | attributes |
std::string | contents |
|
inherited |
Convenient typedef.
Definition at line 338 of file build/outputs/include/HepMC/LHEF.h.
|
inherited |
Convenient typedef.
Definition at line 338 of file include/HepMC/LHEF.h.
|
inline |
Default constructor.
Definition at line 1840 of file build/outputs/include/HepMC/LHEF.h.
Copy constructor
Definition at line 1848 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::operator=().
|
inline |
Destructor.
Definition at line 1899 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::clear().
Constructor from an event or eventgroup tag.
Definition at line 1910 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::AQCDUP, HEPEUP::AQEDUP, HEPEUP::clustering, XMLTag::contents, TagBase::contents, TagBase::getattr(), HEPEUP::HEPEUP(), HEPEUP::heprup, HEPEUP::ICOLUP, HEPEUP::IDPRUP, HEPEUP::IDUP, HEPEUP::isGroup, HEPEUP::ISTUP, HEPEUP::junk, HEPEUP::MOTHUP, XMLTag::name, HEPEUP::namedweights, EventGroup::ncounter, HEPRUP::NPRUP, EventGroup::nreal, HEPEUP::NUP, HEPRUP::nWeights(), HEPEUP::pdfinfo, HEPEUP::PUP, HEPEUP::resize(), HEPEUP::scales, HEPEUP::SCALUP, HEPEUP::SPINUP, HEPEUP::subevents, XMLTag::tags, HEPEUP::VTIMUP, HEPRUP::weightIndex(), HEPRUP::weightinfo, HEPEUP::weights, and HEPEUP::XWGTUP.
|
inline |
Default constructor.
Definition at line 1840 of file include/HepMC/LHEF.h.
Copy constructor
Definition at line 1848 of file include/HepMC/LHEF.h.
References HEPEUP::operator=().
|
inline |
Constructor from an event or eventgroup tag.
Definition at line 1910 of file include/HepMC/LHEF.h.
References HEPEUP::AQCDUP, HEPEUP::AQEDUP, HEPEUP::clustering, TagBase::contents, TagBase::getattr(), HEPEUP::HEPEUP(), HEPEUP::heprup, HEPEUP::ICOLUP, HEPEUP::IDPRUP, HEPEUP::IDUP, HEPEUP::isGroup, HEPEUP::ISTUP, HEPEUP::junk, HEPEUP::MOTHUP, HEPEUP::namedweights, EventGroup::ncounter, HEPRUP::NPRUP, EventGroup::nreal, HEPEUP::NUP, HEPRUP::nWeights(), HEPEUP::pdfinfo, HEPEUP::PUP, HEPEUP::resize(), HEPEUP::scales, HEPEUP::SCALUP, HEPEUP::SPINUP, HEPEUP::subevents, HEPEUP::VTIMUP, HEPRUP::weightIndex(), HEPRUP::weightinfo, HEPEUP::weights, and HEPEUP::XWGTUP.
|
inline |
Clear the HEPEUP object.
Definition at line 2126 of file build/outputs/include/HepMC/LHEF.h.
References EventGroup::clear(), HEPEUP::reset(), and HEPEUP::subevents.
|
inline |
Clear the HEPEUP object.
Definition at line 2126 of file include/HepMC/LHEF.h.
References EventGroup::clear(), HEPEUP::reset(), and HEPEUP::subevents.
|
inlineinherited |
Print out end of tag marker. Print contents if not empty else print simple close tag.
Definition at line 434 of file build/outputs/include/HepMC/LHEF.h.
References TagBase::contents.
|
inlineinherited |
Print out end of tag marker. Print contents if not empty else print simple close tag.
Definition at line 434 of file include/HepMC/LHEF.h.
References TagBase::contents.
|
inlineinherited |
Find an attribute named n and set the double variable v to the corresponding value. Remove the correspondig attribute from the list if found and erase is true.
Definition at line 357 of file include/HepMC/LHEF.h.
References TagBase::attributes.
|
inlineinherited |
Find an attribute named n and set the double variable v to the corresponding value. Remove the correspondig attribute from the list if found and erase is true.
Definition at line 357 of file build/outputs/include/HepMC/LHEF.h.
References TagBase::attributes.
|
inlineinherited |
Find an attribute named n and set the bool variable v to true if the corresponding value is "yes". Remove the correspondig attribute from the list if found and erase is true.
Definition at line 371 of file build/outputs/include/HepMC/LHEF.h.
References TagBase::attributes.
|
inlineinherited |
Find an attribute named n and set the bool variable v to true if the corresponding value is "yes". Remove the correspondig attribute from the list if found and erase is true.
Definition at line 371 of file include/HepMC/LHEF.h.
References TagBase::attributes.
|
inlineinherited |
Find an attribute named n and set the long variable v to the corresponding value. Remove the correspondig attribute from the list if found and erase is true.
Definition at line 385 of file build/outputs/include/HepMC/LHEF.h.
References TagBase::attributes.
|
inlineinherited |
Find an attribute named n and set the long variable v to the corresponding value. Remove the correspondig attribute from the list if found and erase is true.
Definition at line 385 of file include/HepMC/LHEF.h.
References TagBase::attributes.
|
inlineinherited |
Find an attribute named n and set the long variable v to the corresponding value. Remove the correspondig attribute from the list if found and erase is true.
Definition at line 399 of file build/outputs/include/HepMC/LHEF.h.
References TagBase::attributes.
|
inlineinherited |
Find an attribute named n and set the long variable v to the corresponding value. Remove the correspondig attribute from the list if found and erase is true.
Definition at line 399 of file include/HepMC/LHEF.h.
References TagBase::attributes.
|
inlineinherited |
Find an attribute named n and set the string variable v to the corresponding value. Remove the correspondig attribute from the list if found and erase is true.
Definition at line 413 of file build/outputs/include/HepMC/LHEF.h.
References TagBase::attributes.
|
inlineinherited |
Find an attribute named n and set the string variable v to the corresponding value. Remove the correspondig attribute from the list if found and erase is true.
Definition at line 413 of file include/HepMC/LHEF.h.
References TagBase::attributes.
Assignment operator.
Definition at line 1888 of file include/HepMC/LHEF.h.
References HEPEUP::clear(), HEPEUP::isGroup, HEPEUP::setEvent(), and HEPEUP::subevents.
Assignment operator.
Definition at line 1888 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::clear(), HEPEUP::isGroup, HEPEUP::setEvent(), and HEPEUP::subevents.
|
inline |
Print out the event (group) as an XML tag.
Definition at line 2030 of file include/HepMC/LHEF.h.
References HEPEUP::AQCDUP, HEPEUP::AQEDUP, HEPEUP::clustering, HEPRUP::dprec, HEPEUP::heprup, HEPEUP::ICOLUP, HEPEUP::IDPRUP, HEPEUP::IDUP, HEPEUP::isGroup, HEPEUP::ISTUP, HEPEUP::junk, HEPEUP::MOTHUP, HEPEUP::namedweights, EventGroup::ncounter, EventGroup::nreal, HEPEUP::NUP, HEPEUP::pdfinfo, Scales::print(), PDFInfo::print(), HEPEUP::print(), TagBase::printattrs(), HEPEUP::PUP, HEPEUP::scales, HEPEUP::SCALUP, HEPEUP::SPINUP, HEPEUP::subevents, HEPEUP::VTIMUP, HEPEUP::weight(), HEPEUP::weights, and HEPEUP::XWGTUP.
|
inline |
Print out the event (group) as an XML tag.
Definition at line 2030 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::AQCDUP, HEPEUP::AQEDUP, HEPEUP::clustering, HEPRUP::dprec, HEPEUP::heprup, HEPEUP::ICOLUP, HEPEUP::IDPRUP, HEPEUP::IDUP, HEPEUP::isGroup, HEPEUP::ISTUP, HEPEUP::junk, HEPEUP::MOTHUP, HEPEUP::namedweights, EventGroup::ncounter, EventGroup::nreal, HEPEUP::NUP, HEPEUP::pdfinfo, Scales::print(), PDFInfo::print(), TagBase::printattrs(), HEPEUP::PUP, HEPEUP::scales, HEPEUP::SCALUP, HEPEUP::SPINUP, HEPEUP::subevents, HEPEUP::VTIMUP, HEPEUP::weight(), HEPEUP::weights, and HEPEUP::XWGTUP.
|
inlineinherited |
print out ' name="value"' for all unparsed attributes.
Definition at line 424 of file build/outputs/include/HepMC/LHEF.h.
References TagBase::attributes.
|
inlineinherited |
print out ' name="value"' for all unparsed attributes.
Definition at line 424 of file include/HepMC/LHEF.h.
References TagBase::attributes.
|
inline |
Reset the HEPEUP object (does not touch the sub events).
Definition at line 2116 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::clustering, HEPEUP::NUP, HEPEUP::setWeightInfo(), and HEPEUP::weights.
|
inline |
Reset the HEPEUP object (does not touch the sub events).
Definition at line 2116 of file include/HepMC/LHEF.h.
References HEPEUP::clustering, HEPEUP::NUP, HEPEUP::setWeightInfo(), and HEPEUP::weights.
|
inline |
Set the NUP variable, corresponding to the number of particles in the current event, to nup, and resize all relevant vectors accordingly.
Definition at line 2136 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::NUP, and HEPEUP::resize().
|
inline |
Set the NUP variable, corresponding to the number of particles in the current event, to nup, and resize all relevant vectors accordingly.
Definition at line 2136 of file include/HepMC/LHEF.h.
References HEPEUP::NUP, and HEPEUP::resize().
|
inline |
Assuming the NUP variable, corresponding to the number of particles in the current event, is correctly set, resize the relevant vectors accordingly.
Definition at line 2197 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::ICOLUP, HEPEUP::IDUP, HEPEUP::ISTUP, HEPEUP::MOTHUP, HEPEUP::NUP, HEPEUP::PUP, HEPEUP::SPINUP, and HEPEUP::VTIMUP.
|
inline |
Assuming the NUP variable, corresponding to the number of particles in the current event, is correctly set, resize the relevant vectors accordingly.
Definition at line 2197 of file include/HepMC/LHEF.h.
References HEPEUP::ICOLUP, HEPEUP::IDUP, HEPEUP::ISTUP, HEPEUP::MOTHUP, HEPEUP::NUP, HEPEUP::PUP, HEPEUP::SPINUP, and HEPEUP::VTIMUP.
Copy information from the given HEPEUP. Sub event information is left untouched.
Definition at line 1857 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::AQCDUP, HEPEUP::AQEDUP, HEPEUP::clustering, HEPEUP::currentWeight, HEPEUP::heprup, HEPEUP::ICOLUP, HEPEUP::IDPRUP, HEPEUP::IDUP, HEPEUP::ISTUP, HEPEUP::junk, HEPEUP::MOTHUP, HEPEUP::namedweights, HEPEUP::NUP, HEPEUP::PDFGUPsave, HEPEUP::pdfinfo, HEPEUP::PDFSUPsave, HEPEUP::PUP, HEPEUP::scales, HEPEUP::SCALUP, HEPEUP::SPINUP, HEPEUP::VTIMUP, HEPEUP::weights, HEPEUP::XPDWUP, and HEPEUP::XWGTUP.
Copy information from the given HEPEUP. Sub event information is left untouched.
Definition at line 1857 of file include/HepMC/LHEF.h.
References HEPEUP::AQCDUP, HEPEUP::AQEDUP, HEPEUP::clustering, HEPEUP::currentWeight, HEPEUP::heprup, HEPEUP::ICOLUP, HEPEUP::IDPRUP, HEPEUP::IDUP, HEPEUP::ISTUP, HEPEUP::junk, HEPEUP::MOTHUP, HEPEUP::namedweights, HEPEUP::NUP, HEPEUP::PDFGUPsave, HEPEUP::pdfinfo, HEPEUP::PDFSUPsave, HEPEUP::PUP, HEPEUP::scales, HEPEUP::SCALUP, HEPEUP::SPINUP, HEPEUP::VTIMUP, HEPEUP::weights, HEPEUP::XPDWUP, and HEPEUP::XWGTUP.
|
inline |
Setup the current event to use sub event i. If zero, no sub event will be chsen.
Definition at line 2242 of file include/HepMC/LHEF.h.
References HEPEUP::currentWeight, HEPEUP::reset(), HEPEUP::setEvent(), HEPEUP::subevents, and HEPEUP::weights.
|
inline |
Setup the current event to use sub event i. If zero, no sub event will be chsen.
Definition at line 2242 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::currentWeight, HEPEUP::reset(), HEPEUP::setEvent(), HEPEUP::subevents, and HEPEUP::weights.
|
inline |
Set the weight with the given index.
Definition at line 2178 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::weights.
|
inline |
Set the weight with the given index.
Definition at line 2178 of file include/HepMC/LHEF.h.
References HEPEUP::weights.
|
inline |
Set the weight with the given name.
Definition at line 2184 of file include/HepMC/LHEF.h.
References HEPEUP::heprup, HEPEUP::setWeight(), HEPRUP::weightIndex(), and HEPEUP::weights.
|
inline |
Set the weight with the given name.
Definition at line 2184 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::heprup, HEPEUP::setWeight(), HEPRUP::weightIndex(), and HEPEUP::weights.
|
inline |
Setup the current event to use weight i. If zero, the default weight will be used.
Definition at line 2211 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::currentWeight, HEPEUP::heprup, WeightInfo::muf, Scales::muf, WeightInfo::mur, Scales::mur, WeightInfo::pdf, WeightInfo::pdf2, HEPRUP::PDFGUP, HEPEUP::PDFGUPsave, HEPRUP::PDFSUP, HEPEUP::PDFSUPsave, HEPEUP::scales, HEPEUP::weights, and HEPEUP::XWGTUP.
|
inline |
Setup the current event to use weight i. If zero, the default weight will be used.
Definition at line 2211 of file include/HepMC/LHEF.h.
References HEPEUP::currentWeight, HEPEUP::heprup, WeightInfo::muf, Scales::muf, WeightInfo::mur, Scales::mur, WeightInfo::pdf, WeightInfo::pdf2, HEPRUP::PDFGUP, HEPEUP::PDFGUPsave, HEPRUP::PDFSUP, HEPEUP::PDFSUPsave, HEPEUP::scales, HEPEUP::weights, and HEPEUP::XWGTUP.
|
inline |
Return the total weight for this event (including all sub evenets) for the given index.
Definition at line 2145 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::subevents, and HEPEUP::weight().
|
inline |
Return the total weight for this event (including all sub evenets) for the given index.
Definition at line 2145 of file include/HepMC/LHEF.h.
References HEPEUP::subevents, and HEPEUP::weight().
|
inline |
Return the total weight for this event (including all sub evenets) for the given weight name.
Definition at line 2157 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::heprup, HEPEUP::totalWeight(), and HEPRUP::weightIndex().
|
inline |
Return the total weight for this event (including all sub evenets) for the given weight name.
Definition at line 2157 of file include/HepMC/LHEF.h.
References HEPEUP::heprup, HEPEUP::totalWeight(), and HEPRUP::weightIndex().
|
inline |
Return the weight for the given index.
Definition at line 2164 of file include/HepMC/LHEF.h.
References HEPEUP::weights.
|
inline |
Return the weight for the given index.
Definition at line 2164 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::weights.
|
inline |
Return the weight for the given weight name.
Definition at line 2171 of file build/outputs/include/HepMC/LHEF.h.
References HEPEUP::heprup, HEPEUP::weight(), and HEPRUP::weightIndex().
|
inline |
Return the weight for the given weight name.
Definition at line 2171 of file include/HepMC/LHEF.h.
References HEPEUP::heprup, HEPEUP::weight(), and HEPRUP::weightIndex().
|
inlinestaticinherited |
Static string token for truth values.
Definition at line 456 of file include/HepMC/LHEF.h.
|
inlinestaticinherited |
Static string token for truth values.
Definition at line 456 of file build/outputs/include/HepMC/LHEF.h.
double AQCDUP |
The value of the QCD coupling used in this event.
Definition at line 2296 of file build/outputs/include/HepMC/LHEF.h.
double AQEDUP |
The value of the QED coupling used in this event.
Definition at line 2291 of file build/outputs/include/HepMC/LHEF.h.
|
inherited |
The attributes of this tag;
Definition at line 446 of file build/outputs/include/HepMC/LHEF.h.
std::vector< Clus > clustering |
Contents of the clustering tag.
Definition at line 2362 of file build/outputs/include/HepMC/LHEF.h.
|
inherited |
The contents of this tag.
Definition at line 451 of file build/outputs/include/HepMC/LHEF.h.
const WeightInfo * currentWeight |
The current weight info object.
Definition at line 2347 of file build/outputs/include/HepMC/LHEF.h.
HEPRUP * heprup |
A pointer to the current HEPRUP object.
Definition at line 2342 of file build/outputs/include/HepMC/LHEF.h.
std::vector< std::pair< int, int > > ICOLUP |
The colour-line indices (first(second) is (anti)colour) for the particle entries in this event.
Definition at line 2318 of file build/outputs/include/HepMC/LHEF.h.
int IDPRUP |
The subprocess code for this event (as given in LPRUP).
Definition at line 2267 of file build/outputs/include/HepMC/LHEF.h.
std::vector< long > IDUP |
The PDG id's for the particle entries in this event.
Definition at line 2301 of file build/outputs/include/HepMC/LHEF.h.
bool isGroup |
Is this an event or an event group?
Definition at line 2388 of file build/outputs/include/HepMC/LHEF.h.
std::vector< int > ISTUP |
The status codes for the particle entries in this event.
Definition at line 2306 of file build/outputs/include/HepMC/LHEF.h.
std::string junk |
Save junk stuff in events just to be on the safe side
Definition at line 2399 of file build/outputs/include/HepMC/LHEF.h.
std::vector< std::pair< int, int > > MOTHUP |
Indices for the first and last mother for the particle entries in this event.
Definition at line 2312 of file build/outputs/include/HepMC/LHEF.h.
std::vector< Weight > namedweights |
The weights associated with this event
Definition at line 2352 of file build/outputs/include/HepMC/LHEF.h.
int NUP |
The number of particle entries in the current event.
Definition at line 2262 of file build/outputs/include/HepMC/LHEF.h.
std::pair< int, int > PDFGUPsave |
Saved information about pdfs if different in a selected weight.
Definition at line 2372 of file build/outputs/include/HepMC/LHEF.h.
PDFInfo pdfinfo |
Contents of the pdfinfo tag.
Definition at line 2367 of file build/outputs/include/HepMC/LHEF.h.
std::pair< int, int > PDFSUPsave |
Saved information about pdfs if different in a selected weight.
Definition at line 2377 of file build/outputs/include/HepMC/LHEF.h.
std::vector< std::vector< double > > PUP |
Lab frame momentum (Px, Py, Pz, E and M in GeV) for the particle entries in this event.
Definition at line 2324 of file build/outputs/include/HepMC/LHEF.h.
Scales scales |
Contents of the scales tag
Definition at line 2383 of file build/outputs/include/HepMC/LHEF.h.
double SCALUP |
The scale in GeV used in the calculation of the PDF's in this event.
Definition at line 2286 of file build/outputs/include/HepMC/LHEF.h.
std::vector< double > SPINUP |
Spin info for the particle entries in this event given as the cosine of the angle between the spin vector of a particle and the 3-momentum of the decaying particle, specified in the lab frame.
Definition at line 2337 of file build/outputs/include/HepMC/LHEF.h.
EventGroup subevents |
If this is not a single event, but an event group, the events included in the group are in this vector;
Definition at line 2394 of file build/outputs/include/HepMC/LHEF.h.
std::vector< double > VTIMUP |
Invariant lifetime (c*tau, distance from production to decay in mm) for the particle entries in this event.
Definition at line 2330 of file build/outputs/include/HepMC/LHEF.h.
std::vector< std::pair< double, const WeightInfo * > > weights |
The weights for this event and their corresponding WeightInfo object.
Definition at line 2357 of file build/outputs/include/HepMC/LHEF.h.
std::pair< double, double > XPDWUP |
The PDF weights for the two incoming partons. Note that this variable is not present in the current LesHouches accord (hep-ph/0109068), hopefully it will be present in a future accord.
Definition at line 2280 of file build/outputs/include/HepMC/LHEF.h.
double XWGTUP |
The weight for this event.
Definition at line 2272 of file build/outputs/include/HepMC/LHEF.h.