![]() |
![]() |
#include <LHERunInfoProduct.h>
Public Types | |
typedef std::ptrdiff_t | difference_type |
typedef std::forward_iterator_tag | iterator_category |
typedef std::string * | pointer |
typedef std::string & | reference |
typedef std::string | value_type |
Public Member Functions | |
const_iterator () | |
bool | operator!= (const const_iterator &other) const |
const std::string & | operator* () const |
const_iterator & | operator++ () |
const_iterator | operator++ (int dummy) |
const std::string * | operator-> () const |
bool | operator== (const const_iterator &other) const |
~const_iterator () | |
Private Types | |
enum | Mode { kHeader, kBody, kInit, kDone, kFooter } |
Private Member Functions | |
void | next () |
Private Attributes | |
headers_const_iterator | header |
Header::const_iterator | iter |
unsigned int | line |
Mode | mode |
const LHERunInfoProduct * | runInfo |
std::string | tmp |
Friends | |
class | LHERunInfoProduct |
Definition at line 68 of file LHERunInfoProduct.h.
typedef std::ptrdiff_t LHERunInfoProduct::const_iterator::difference_type |
Definition at line 72 of file LHERunInfoProduct.h.
typedef std::forward_iterator_tag LHERunInfoProduct::const_iterator::iterator_category |
Definition at line 70 of file LHERunInfoProduct.h.
typedef std::string* LHERunInfoProduct::const_iterator::pointer |
Definition at line 73 of file LHERunInfoProduct.h.
typedef std::string& LHERunInfoProduct::const_iterator::reference |
Definition at line 74 of file LHERunInfoProduct.h.
typedef std::string LHERunInfoProduct::const_iterator::value_type |
Definition at line 71 of file LHERunInfoProduct.h.
|
private |
|
inline |
Definition at line 76 of file LHERunInfoProduct.h.
|
inline |
Definition at line 77 of file LHERunInfoProduct.h.
References LHERunInfoProduct::Header::operator==(), and trackingPlots::other.
|
private |
Definition at line 40 of file LHERunInfoProduct.cc.
References LHERunInfoProduct::comments_begin(), LHERunInfoProduct::comments_size(), lhef::HEPRUP::EBMUP, header, LHERunInfoProduct::headers_end(), LHERunInfoProduct::heprup(), lhef::HEPRUP::IDBMUP, lhef::HEPRUP::IDWTUP, createfilelist::int, iter, kBody, kDone, kFooter, kHeader, kInit, line, lhef::HEPRUP::LPRUP, mode, lhef::HEPRUP::NPRUP, lhef::HEPRUP::PDFGUP, lhef::HEPRUP::PDFSUP, runInfo, AlCaHLTBitMon_QueryRunRegistry::string, GlobalPosition_Frontier_DevDB_cff::tag, tmp, lhef::HEPRUP::XERRUP, lhef::HEPRUP::XMAXUP, and lhef::HEPRUP::XSECUP.
|
inline |
Definition at line 80 of file LHERunInfoProduct.h.
References LHERunInfoProduct::Header::operator==().
|
inline |
|
inline |
|
inline |
|
inline |
bool LHERunInfoProduct::const_iterator::operator== | ( | const const_iterator & | other | ) | const |
Definition at line 17 of file LHERunInfoProduct.cc.
References RecoTauValidation_cfi::header, mps_splice::line, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, and trackingPlots::other.
|
friend |
Definition at line 92 of file LHERunInfoProduct.h.
|
private |
Definition at line 105 of file LHERunInfoProduct.h.
Referenced by LHERunInfoProduct::begin(), LHERunInfoProduct::mergeProduct(), and next().
|
private |
Definition at line 106 of file LHERunInfoProduct.h.
Referenced by next().
|
private |
Definition at line 108 of file LHERunInfoProduct.h.
Referenced by LHERunInfoProduct::begin(), LHERunInfoProduct::init(), and next().
|
private |
Definition at line 107 of file LHERunInfoProduct.h.
Referenced by LHERunInfoProduct::begin(), LHERunInfoProduct::init(), and next().
|
private |
Definition at line 104 of file LHERunInfoProduct.h.
Referenced by LHERunInfoProduct::begin(), LHERunInfoProduct::init(), and next().
|
private |
Definition at line 109 of file LHERunInfoProduct.h.
Referenced by LHERunInfoProduct::begin(), LHERunInfoProduct::init(), and next().