Go to the documentation of this file. 1 #ifndef SimDataFormats_GeneratorProducts_LHEEventProduct_h
2 #define SimDataFormats_GeneratorProducts_LHEEventProduct_h
96 static const unsigned int npos = 99999;
113 #endif // GeneratorEvent_LHEInterface_LHEEventProduct_h
std::forward_iterator_tag iterator_category
std::vector< float > scales_
std::vector< std::string >::size_type size_type
const char * getComment(unsigned i) const
const std::string * operator->() const
double originalXWGTUP() const
const std::string & operator*() const
const_iterator end() const
std::vector< WGT > weights_
const_iterator & operator++()
comments_const_iterator comments_begin() const
std::ptrdiff_t difference_type
bool operator==(const const_iterator &other) const
std::vector< std::string >::const_iterator comments_const_iterator
void setScales(const std::vector< float > &scales)
static const unsigned int npos
const std::vector< WGT > & weights() const
bool operator!=(const const_iterator &other) const
size_type comments_size() const
void setPDF(const PDF &pdf)
LHEEventProduct(const lhef::HEPEUP &hepeup)
LHEEventProduct(const lhef::HEPEUP &hepeup, const double originalXWGTUP)
const_iterator operator++(int dummy)
const lhef::HEPEUP & hepeup() const
const LHEEventProduct * event
std::vector< std::string > comments_
const std::vector< float > & scales() const
comments_const_iterator comments_end() const
LHEEventProduct & operator=(LHEEventProduct &&other)=default
const_iterator begin() const
~LHEEventProduct()=default
std::unique_ptr< PDF > pdf_
void addComment(const std::string &line)
void addWeight(const WGT &wgt)