Go to the documentation of this file. 1 #ifndef SimDataFormats_GeneratorProducts_LHERunInfoProduct_h
2 #define SimDataFormats_GeneratorProducts_LHERunInfoProduct_h
15 typedef std::vector<std::pair<std::string, std::string> >
weights_defs;
28 const std::vector<std::string> &
lines()
const {
return lines_; }
129 #endif // GeneratorRunInfo_LHEInterface_LHERunInfoProduct_h
size_type comments_size() const
std::vector< Header > headers_
headers_const_iterator header
const_iterator operator++(int dummy)
const lhef::HEPRUP & heprup() const
bool operator==(const const_iterator &other) const
headers_const_iterator headers_end() const
void addHeader(const Header &header)
const_iterator init() const
std::forward_iterator_tag iterator_category
std::vector< Header >::const_iterator headers_const_iterator
headers_const_iterator headers_begin() const
static std::vector< std::string > checklist
const_iterator end() const
std::ptrdiff_t difference_type
void addComment(const std::string &line)
bool operator!=(const LHERunInfoProduct &other) const
const_iterator & operator++()
const LHERunInfoProduct * runInfo
bool mergeProduct(const LHERunInfoProduct &other)
void swap(LHERunInfoProduct &other)
size_type headers_size() const
comments_const_iterator comments_begin() const
const std::string * operator->() const
comments_const_iterator comments_end() const
bool operator==(const LHERunInfoProduct &other) const
const_iterator begin() const
static bool isTagComparedInMerge(const std::string &tag)
std::vector< std::pair< std::string, std::string > > weights_defs
std::vector< std::string > comments_
Header::const_iterator iter
std::vector< Header >::size_type size_type
const std::string & operator*() const
bool operator!=(const const_iterator &other) const
bool find_if_checklist(const std::string x, std::vector< std::string > checklist)
std::vector< std::string >::const_iterator comments_const_iterator
LHERunInfoProduct(const lhef::HEPRUP &heprup)
bool isProductEqual(const LHERunInfoProduct &other) const
static const std::string & endOfFile()