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