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 474 of file hltDiff.cc.
|
inline |
Definition at line 748 of file hltDiff.cc.
|
inline |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
Definition at line 510 of file hltDiff.cc.
References relval_steps::key, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinestaticprivate |
Definition at line 502 of file hltDiff.cc.
References relval_steps::key, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineprivate |
Definition at line 650 of file hltDiff.cc.
References spr::find().
|
inlinestaticprivate |
Definition at line 525 of file hltDiff.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 773 of file hltDiff.cc.
References cmsCodeRulesChecker::configuration, mergeVDriftHistosByStation::name, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 754 of file hltDiff.cc.
References JsonOutputProducer::JsonEvent::event, JsonOutputProducer::JsonEvent::lumi, and JsonOutputProducer::JsonEvent::run.
Referenced by HltDiff::compare().
|
inlinestaticprivate |
|
inlineprivate |
Definition at line 658 of file hltDiff.cc.
References spr::find().
|
inline |
Definition at line 783 of file hltDiff.cc.
References cmsCodeRulesChecker::configuration, gather_cfg::cout, 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 646 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 745 of file hltDiff.cc.
std::string JsonOutputProducer::out_filename_base |
Definition at line 542 of file hltDiff.cc.
|
staticprivate |
Definition at line 477 of file hltDiff.cc.
bool JsonOutputProducer::useSingleOutFile |
Definition at line 543 of file hltDiff.cc.
JsonVars JsonOutputProducer::vars |
Definition at line 647 of file hltDiff.cc.
Referenced by HltDiff::compare(), tree.Tree::fill(), and tree.Tree::var().
bool JsonOutputProducer::writeJson |
Definition at line 541 of file hltDiff.cc.