Classes | |
struct | JsonConfiguration |
struct | JsonConfigurationBlock |
struct | JsonEvent |
struct | JsonEventState |
struct | JsonTriggerEventState |
struct | JsonVars |
Public Member Functions | |
JsonEventState | eventState (State _s, int _m, const std::string &_l, const std::string &_t) |
JsonOutputProducer (bool _writeJson, std::string _file_name) | |
std::string | output_filename_base (int _run) const |
JsonEvent & | pushEvent (int _run, int _lumi, int _event) |
void | write () |
Public Attributes | |
JsonConfiguration | configuration |
std::map< int, std::vector < JsonEvent > > | m_run_events |
std::string | out_filename_base |
bool | useSingleOutFile |
JsonVars | vars |
bool | writeJson |
Private Member Functions | |
unsigned int | labelId (std::string labelName) |
unsigned int | typeId (std::string typeName) |
Static Private Member Functions | |
static std::string | indent (size_t _nTabs) |
static std::string | key (const std::string &_key, const std::string &_delim="") |
static std::string | key_int (const std::string &_key, int _int, const std::string &_delim="") |
static std::string | key_string (const std::string &_key, const std::string &_string, const std::string &_delim="") |
static std::string | list_string (const std::vector< std::string > &_values, const std::string &_delim="") |
static std::string | string (const std::string &_string, const std::string &_delim="") |
Static Private Attributes | |
static size_t | tab_spaces = 0 |
Definition at line 469 of file hltDiff.cc.
|
inline |
Definition at line 743 of file hltDiff.cc.
|
inline |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
Definition at line 505 of file hltDiff.cc.
References relval_steps::key, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinestaticprivate |
Definition at line 497 of file hltDiff.cc.
References relval_steps::key, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineprivate |
Definition at line 645 of file hltDiff.cc.
References spr::find().
|
inlinestaticprivate |
Definition at line 520 of file hltDiff.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 768 of file hltDiff.cc.
References cmsCodeRulesChecker::configuration, mergeVDriftHistosByStation::name, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 749 of file hltDiff.cc.
References JsonOutputProducer::JsonEvent::event, JsonOutputProducer::JsonEvent::lumi, and JsonOutputProducer::JsonEvent::run.
Referenced by HltDiff::compare().
|
inlinestaticprivate |
|
inlineprivate |
Definition at line 653 of file hltDiff.cc.
References spr::find().
|
inline |
Definition at line 778 of file hltDiff.cc.
References cmsCodeRulesChecker::configuration, lut2db_cfg::filename, dataformats::indent(), relval_steps::key, GenerateHcalLaserBadRunList::out, DeadROCCounter::out_file, DTTTrigCorrFirst::run, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HltDiff::compare().
JsonConfiguration JsonOutputProducer::configuration |
Definition at line 641 of file hltDiff.cc.
Referenced by HltDiff::compare(), and showPage.BuildViewer::showResults().
std::map<int, std::vector<JsonEvent> > JsonOutputProducer::m_run_events |
Definition at line 740 of file hltDiff.cc.
std::string JsonOutputProducer::out_filename_base |
Definition at line 537 of file hltDiff.cc.
|
staticprivate |
Definition at line 472 of file hltDiff.cc.
bool JsonOutputProducer::useSingleOutFile |
Definition at line 538 of file hltDiff.cc.
JsonVars JsonOutputProducer::vars |
Definition at line 642 of file hltDiff.cc.
Referenced by HltDiff::compare(), tree.Tree::fill(), and tree.Tree::var().
bool JsonOutputProducer::writeJson |
Definition at line 536 of file hltDiff.cc.