1 #ifndef SimDataFormats_GeneratorProducts_GenEventInfoProduct3_h 2 #define SimDataFormats_GeneratorProducts_GenEventInfoProduct3_h 103 #endif // SimDataFormats_GeneratorProducts_GenEventInfoProduct3_h void setPDF(const PDF *pdf)
const std::vector< float > & DJRValues() const
void setNMEPartons(int n)
int nMEPartonsFiltered() const
GenEventInfoProduct3 & operator=(const GenEventInfoProduct3 &other)
unsigned int signalProcessID() const
void setNMEPartonsFiltered(int n)
void setScales(double q=-1., double qcd=-1., double qed=-1.)
std::vector< double > weights_
std::vector< float > DJRValues_
std::vector< double > & weights()
void setDJR(const std::vector< float > &values)
const std::vector< double > & binningValues() const
void setSignalProcessID(unsigned int procID)
double weightProduct() const
unsigned int signalProcessID_
const std::vector< double > & weights() const
void setBinningValues(const std::vector< double > &values)
void setWeights(const std::vector< double > &weights)
bool hasBinningValues() const
std::vector< double > binningValues_
virtual ~GenEventInfoProduct3()
std::unique_ptr< PDF > pdf_
bool hasDJRValues() const