1 #ifndef SimDataFormats_GeneratorProducts_LHERunInfoProduct_h 2 #define SimDataFormats_GeneratorProducts_LHERunInfoProduct_h 27 const std::vector<std::string> &
lines()
const {
return lines_; }
36 {
return !(*
this ==
other); }
45 typedef std::vector<std::string>::const_iterator
81 {
next();
return *
this; }
118 {
return !(*
this ==
other); }
122 {
return *
this ==
other; }
131 #endif // GeneratorRunInfo_LHEInterface_LHERunInfoProduct_h
std::vector< Header >::const_iterator headers_const_iterator
void addHeader(const Header &header)
std::forward_iterator_tag iterator_category
comments_const_iterator comments_end() const
LHERunInfoProduct(const lhef::HEPRUP &heprup)
const LHERunInfoProduct * runInfo
headers_const_iterator headers_end() const
std::ptrdiff_t difference_type
bool isProductEqual(const LHERunInfoProduct &other) const
const lhef::HEPRUP & heprup() const
headers_const_iterator headers_begin() const
static bool isTagComparedInMerge(const std::string &tag)
Header::const_iterator iter
headers_const_iterator header
size_type comments_size() const
void addComment(const std::string &line)
std::vector< Header >::size_type size_type
comments_const_iterator comments_begin() const
std::vector< std::string >::const_iterator comments_const_iterator
bool mergeProduct(const LHERunInfoProduct &other)
size_type headers_size() const
std::vector< std::vector< double > > tmp
std::vector< Header > headers_
static const std::string & endOfFile()
MatrixMeschach operator*(const MatrixMeschach &mat1, const MatrixMeschach &mat2)
const_iterator end() const
const_iterator init() const
std::vector< std::string > comments_