1 #ifndef SimDataFormats_GeneratorProducts_GenLumiInfoProduct_h
2 #define SimDataFormats_GeneratorProducts_GenLumiInfoProduct_h
45 operator double()
const {
return value_; }
46 operator bool()
const {
return isSet(); }
60 FinalStat(
unsigned int n1,
double sum1,
double sum21) :
65 unsigned int n()
const {
return n_; }
159 #endif // SimDataFormats_GeneratorProducts_GenLumiInfoProduct_h
void setNPassNeg(unsigned int n)
const std::vector< ProcessInfo > & getProcessInfos() const
void add(const FinalStat &other)
void setTried(unsigned int n, double sum, double sum2)
void setNTotalNeg(unsigned int n)
unsigned int nTotalNeg() const
bool operator!=(const XSec &other) const
void setSelected(unsigned int n, double sum, double sum2)
virtual ~GenLumiInfoProduct()
unsigned int nPassPos() const
void setKilled(unsigned int n, double sum, double sum2)
bool operator!=(const FinalStat &other) const
bool operator==(const FinalStat &other) const
unsigned int nPassNeg() const
void setAccepted(unsigned int n, double sum, double sum2)
FinalStat(unsigned int n1, double sum1, double sum21)
void setAcceptedBr(unsigned int n, double sum, double sum2)
XSec(double v, double e=-1.)
FinalStat acceptedBr() const
virtual bool samePhysics(const GenLumiInfoProduct &other) const
void setNTotalPos(unsigned int n)
virtual bool isProductEqual(const GenLumiInfoProduct &other) const
virtual bool mergeProduct(const GenLumiInfoProduct &other)
void setLheXSec(double value, double err)
void setHEPIDWTUP(const int id)
FinalStat selected() const
bool operator==(const XSec &other) const
void setNPassPos(unsigned int n)
void addOthers(const ProcessInfo &other)
unsigned int nTotalPos() const
FinalStat(const FinalStat &other)
FinalStat accepted() const
void setProcessInfo(const std::vector< ProcessInfo > &processes)
std::vector< ProcessInfo > internalProcesses_
const int getHEPIDWTUP() const