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 475 of file hltDiff.cc.
|
inline |
Definition at line 749 of file hltDiff.cc.
|
inline |
|
inlinestaticprivate |
Definition at line 481 of file hltDiff.cc.
References harvestTrackValidationPlots::str, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ntuplePrintersDiff.TrackingParticlePrinter::_parentageChain(), ntuplePrintersDiff.SeedPrinter::printHits(), ntuplePrintersDiff.TrackPrinter::printHits(), and ntuplePrintersDiff.TrackingParticlePrinter::printTrackingParticle().
|
inlinestaticprivate |
Definition at line 495 of file hltDiff.cc.
References harvestTrackValidationPlots::str, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinestaticprivate |
Definition at line 511 of file hltDiff.cc.
References crabWrapper::key, harvestTrackValidationPlots::str, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinestaticprivate |
Definition at line 503 of file hltDiff.cc.
References crabWrapper::key, harvestTrackValidationPlots::str, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineprivate |
Definition at line 651 of file hltDiff.cc.
References spr::find(), and JsonOutputProducer::JsonVars::label.
|
inlinestaticprivate |
Definition at line 526 of file hltDiff.cc.
References harvestTrackValidationPlots::str, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 774 of file hltDiff.cc.
References JsonOutputProducer::JsonConfiguration::n, dataset::name, JsonOutputProducer::JsonConfiguration::o, JsonOutputProducer::JsonConfigurationBlock::process, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by SummaryOutputProducer::writeCSV_module(), SummaryOutputProducer::writeCSV_trigger(), and SummaryOutputProducer::writeHistograms().
|
inline |
Definition at line 755 of file hltDiff.cc.
References JsonOutputProducer::JsonEvent::event, JsonOutputProducer::JsonEvent::lumi, and JsonOutputProducer::JsonEvent::run.
Referenced by HltDiff::compare().
|
inlinestaticprivate |
Definition at line 518 of file hltDiff.cc.
References harvestTrackValidationPlots::str, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineprivate |
Definition at line 659 of file hltDiff.cc.
References spr::find(), and JsonOutputProducer::JsonVars::type.
|
inline |
Definition at line 784 of file hltDiff.cc.
References gather_cfg::cout, corrVsCorr::filename, summarizeEdmComparisonLogfiles::indent, crabWrapper::key, MillePedeFileConverter_cfg::out, findQualityFiles::run, JsonOutputProducer::JsonConfiguration::serialise(), JsonOutputProducer::JsonVars::serialise(), AlCaHLTBitMon_QueryRunRegistry::string, and tab_spaces.
Referenced by HltDiff::compare().
JsonConfiguration JsonOutputProducer::configuration |
Definition at line 647 of file hltDiff.cc.
Referenced by SummaryOutputProducer::TriggerSummary::changed(), HltDiff::compare(), showPage.BuildViewer::showResults(), SummaryOutputProducer::writeCSV_module(), and SummaryOutputProducer::writeCSV_trigger().
std::map<int, std::vector<JsonEvent> > JsonOutputProducer::m_run_events |
Definition at line 746 of file hltDiff.cc.
Referenced by SummaryOutputProducer::write().
std::string JsonOutputProducer::out_filename_base |
Definition at line 543 of file hltDiff.cc.
|
staticprivate |
Definition at line 478 of file hltDiff.cc.
Referenced by write().
bool JsonOutputProducer::useSingleOutFile |
Definition at line 544 of file hltDiff.cc.
JsonVars JsonOutputProducer::vars |
Definition at line 648 of file hltDiff.cc.
Referenced by HltDiff::compare(), tree.Tree::fill(), SummaryOutputProducer::prepareSummaries(), and tree.Tree::var().
bool JsonOutputProducer::writeJson |
Definition at line 542 of file hltDiff.cc.