6 #ifndef HEPMC3_GENPDFINFO_H 7 #define HEPMC3_GENPDFINFO_H 55 void set(
const int& parton_id1,
const int& parton_id2,
const double& x1,
const double& x2,
56 const double& scale_in,
const double& xf1,
const double& xf2,
57 const int& pdf_id1 = 0,
const int& pdf_id2 = 0 );
Forward declaration of GenParticle.
bool operator==(const GenPdfInfo &) const
Operator ==.
int parton_id[2]
Parton PDG ID.
bool is_valid() const
Verify that the instance contains non-zero information.
double x[2]
Parton momentum fraction.
bool operator!=(const GenPdfInfo &) const
Operator !=.
bool from_string(const string &att)
Implementation of Attribute::from_string.
double scale
Factorisation scale (in GEV)
Stores additional information about PDFs.
int pdf_id[2]
LHAPDF ID code.
bool to_string(string &att) const
Implementation of Attribute::to_string.
Definition of class Attribute, class IntAttribute and class StringAttribute.