1 #ifndef GeneratorInterface_LHEInterface_LHERunInfo_h 2 #define GeneratorInterface_LHEInterface_LHERunInfo_h 14 #ifndef XERCES_CPP_NAMESPACE_QUALIFIER 15 #define UNDEF_XERCES_CPP_NAMESPACE_QUALIFIER 16 #define XERCES_CPP_NAMESPACE_QUALIFIER dummy:: 30 const std::vector<LHERunInfoProduct::Header> &
headers,
31 const std::vector<std::string> &
comments);
43 #ifndef UNDEF_XERCES_CPP_NAMESPACE_QUALIFIER 93 unsigned int n()
const {
return n_; }
173 #ifdef UNDEF_XERCES_CPP_NAMESPACE_QUALIFIER 174 #undef XERCES_CPP_NAMESPACE_QUALIFIER 177 #endif // GeneratorRunInfo_LHEInterface_LHERunInfo_h
void setLHEXSec(double value, double error)
const std::vector< std::string > & getComments() const
void addNPassPos(unsigned int n=1)
void addNTotalNeg(unsigned int n=1)
const int getHEPIDWTUP() const
#define XERCES_CPP_NAMESPACE_QUALIFIER
void addSelected(double w)
std::vector< Process > processes
unsigned int nPassNeg() const
void addNTotalPos(unsigned int n=1)
void addComment(const std::string &line)
std::pair< int, int > pdfSetTranslation() const
const HEPRUP * getHEPRUP() const
void addHeader(const Header &header)
Counter(unsigned int n1, double sum1, double sum21)
unsigned int heprupIndex() const
const std::vector< Header > & getHeaders() const
std::vector< std::string > findHeader(const std::string &tag) const
unsigned int heprupIndex_
LHERunInfo(std::istream &in)
bool operator==(const LHERunInfo &other) const
void addNPassNeg(unsigned int n=1)
void setHepRupIndex(int id)
std::vector< Process > processesLumi
const std::vector< Process > & getLumiProcesses() const
void addAcceptedBr(double w)
std::vector< std::string > comments
unsigned int nPassPos() const
unsigned int nTotalPos() const
void addAccepted(double w)
bool operator!=(const LHERunInfo &other) const
Counter acceptedBr() const
std::vector< Header > headers
void count(int process, CountMode count, double eventWeight=1.0, double brWeight=1.0, double matchWeight=1.0)
unsigned int nTotalNeg() const