#include <TriggerReportHelpers.h>
Private Attributes | |
std::vector < xdata::UnsignedInteger32 > | accept_ |
bool | adjustLsIndex_ |
MsgBuf | cache_ |
xdata::UnsignedInteger32 | eventsAccepted_ |
xdata::UnsignedInteger32 | eventsProcessed_ |
std::vector < xdata::UnsignedInteger32 > | except_ |
std::vector < xdata::UnsignedInteger32 > | failed_ |
std::vector< int > | l1pos_ |
std::vector < xdata::UnsignedInteger32 > | l1pre_ |
unsigned int | lumiSectionIndex_ |
std::vector< std::string > | outname_ |
std::vector< unsigned int > | paccept_ |
std::map< std::string, xdata::UnsignedInteger32 > | pathIndexMap_ |
xdata::String | pathLegenda_ |
std::vector< std::string > | paths_ |
std::vector< unsigned int > | pexcept_ |
std::vector< unsigned int > | pfailed_ |
std::vector< unsigned int > | pl1pre_ |
std::vector< unsigned int > | pps_ |
unsigned int | prescaleIndex_ |
std::vector < xdata::UnsignedInteger32 > | ps_ |
std::vector< int > | pspos_ |
bool | tableFormatted_ |
xdata::Table | triggerReportAsTable_ |
xdata::Table | triggerReportAsTableWithNames_ |
edm::TriggerReport | trp_ |
Static Private Attributes | |
static const std::string | columns [5] = {"l1Pass","psPass","pAccept","pExcept","pReject"} |
Definition at line 22 of file TriggerReportHelpers.h.
|
inline |
Definition at line 24 of file TriggerReportHelpers.h.
|
inline |
Definition at line 51 of file TriggerReportHelpers.h.
References adjustLsIndex_, and lumiSectionIndex_.
Referenced by evf::FWEPWrapper::adjustLsIndexForRestart().
|
inline |
Definition at line 47 of file TriggerReportHelpers.h.
References lumiSectionIndex_.
Referenced by evf::FWEPWrapper::getTriggerReport().
void evf::fuep::TriggerReportHelpers::fillPathIndexTable | ( | std::string & | pathstring | ) |
Definition at line 78 of file TriggerReportHelpers.cc.
References i, getHLTprescales::index, mergeVDriftHistosByStation::name, pathIndexMap_, paths_, pos, and triggerReportAsTableWithNames_.
Referenced by formatReportTable().
std::string evf::fuep::TriggerReportHelpers::findLabelOfModuleTypeInEndPath | ( | edm::TriggerReport & | tr, |
std::vector< edm::ModuleDescription const * > & | descs, | ||
unsigned int | ind, | ||
std::string | type | ||
) |
Definition at line 546 of file TriggerReportHelpers.cc.
References edm::TriggerReport::endPathSummaries, j, gen::k, and diffTwoXMLs::label.
Referenced by evf::FWEPWrapper::taskWebPage().
void evf::fuep::TriggerReportHelpers::formatReportTable | ( | edm::TriggerReport & | tr, |
std::vector< edm::ModuleDescription const * > & | descs, | ||
std::string & | pathIndexTable, | ||
bool | noNukeLegenda | ||
) |
Definition at line 110 of file TriggerReportHelpers.cc.
References accept_, cache_, columns, evf::TriggerReportStatic::datasetsInMenu, evf::TriggerReportStatic::endPathsInMenu, edm::TriggerReport::endPathSummaries, except_, failed_, fillPathIndexTable(), i, j, gen::k, l1pos_, l1pre_, diffTwoXMLs::label, lumiSectionIndex_, outname_, paccept_, pathLegenda_, paths_, pexcept_, pfailed_, pl1pre_, pps_, ps_, pspos_, resetTriggerReport(), tableFormatted_, triggerReportAsTable_, triggerReportAsTableWithNames_, evf::TriggerReportStatic::trigPathsInMenu, edm::TriggerReport::trigPathSummaries, and trp_.
Referenced by evf::FWEPWrapper::getTriggerReport(), and evf::FWEPWrapper::init().
|
inline |
Definition at line 65 of file TriggerReportHelpers.h.
References paccept_.
Referenced by evf::FWEPWrapper::summaryWebPage().
|
inline |
Definition at line 46 of file TriggerReportHelpers.h.
References eventsAccepted_.
Referenced by evf::FWEPWrapper::updateRollingReport().
|
inline |
Definition at line 67 of file TriggerReportHelpers.h.
References pexcept_.
Referenced by evf::FWEPWrapper::summaryWebPage().
|
inline |
Definition at line 66 of file TriggerReportHelpers.h.
References pfailed_.
Referenced by evf::FWEPWrapper::summaryWebPage().
|
inline |
Definition at line 63 of file TriggerReportHelpers.h.
References pl1pre_.
Referenced by evf::FWEPWrapper::summaryWebPage().
|
inline |
Definition at line 58 of file TriggerReportHelpers.h.
References lumiSectionIndex_.
Referenced by evf::FWEPWrapper::getLumiSectionReferenceIndex(), and evf::FWEPWrapper::summaryWebPage().
|
inline |
Definition at line 53 of file TriggerReportHelpers.h.
References cache_.
Referenced by evf::FWEPWrapper::getPackedTriggerReport(), and evf::FWEPWrapper::summaryWebPage().
|
inline |
Definition at line 54 of file TriggerReportHelpers.h.
References cache_.
Referenced by evf::FWEPWrapper::getPackedTriggerReportAsStruct(), packedTriggerReportToTable(), and evf::FWEPWrapper::updateRollingReport().
|
inline |
Definition at line 55 of file TriggerReportHelpers.h.
References pathLegenda_.
Referenced by evf::FWEPWrapper::publishConfigAndMonitorItems().
|
inline |
Definition at line 45 of file TriggerReportHelpers.h.
References eventsProcessed_.
Referenced by evf::FWEPWrapper::fireScalersUpdate(), and evf::FWEPWrapper::updateRollingReport().
|
inline |
Definition at line 64 of file TriggerReportHelpers.h.
References pps_.
|
inline |
Definition at line 43 of file TriggerReportHelpers.h.
References triggerReportAsTable_.
Referenced by evf::FWEPWrapper::publishConfigAndMonitorItems().
|
inline |
Definition at line 44 of file TriggerReportHelpers.h.
References triggerReportAsTableWithNames_.
Referenced by evf::FWEPWrapper::getTriggerReport(), and evf::FWEPWrapper::updateRollingReport().
void evf::fuep::TriggerReportHelpers::packedTriggerReportToTable | ( | ) |
Definition at line 34 of file TriggerReportHelpers.cc.
References accept_, columns, evf::TriggerReportStatic::endPathsInMenu, evf::TriggerReportStatic::endPathSummaries, eventsAccepted_, eventsProcessed_, evf::TriggerReportStatic::eventSummary, except_, failed_, getPackedTriggerReportAsStruct(), i, j, l1pre_, paccept_, pexcept_, pfailed_, pl1pre_, pps_, ps_, evf::PathSummaryStatic::timesExcept, evf::PathSummaryStatic::timesFailed, evf::PathSummaryStatic::timesPassed, evf::PathSummaryStatic::timesPassedL1, evf::PathSummaryStatic::timesPassedPs, edm::EventSummary::totalEvents, edm::EventSummary::totalEventsPassed, triggerReportAsTable_, triggerReportAsTableWithNames_, evf::TriggerReportStatic::trigPathsInMenu, and evf::TriggerReportStatic::trigPathSummaries.
Referenced by evf::FWEPWrapper::updateRollingReport().
void evf::fuep::TriggerReportHelpers::packTriggerReport | ( | edm::TriggerReport & | tr, |
ShmOutputModuleRegistry * | sor, | ||
bool | countDatasets | ||
) |
Definition at line 322 of file TriggerReportHelpers.cc.
References cache_, evf::TriggerReportStatic::datasetsInMenu, evf::TriggerReportStatic::datasetSummaries, evf::TriggerReportStatic::endPathsInMenu, evf::TriggerReportStatic::endPathSummaries, edm::TriggerReport::endPathSummaries, evf::TriggerReportStatic::eventSummary, edm::TriggerReport::eventSummary, evf::ShmOutputModuleRegistry::get(), evf::OutputModule::getCounts(), evf::ShmOutputModuleRegistry::getShmOutputModulesWithDatasets(), i, j, l1pos_, evf::TriggerReportStatic::lumiSection, lumiSectionIndex_, evf::max_datasets, evf::max_endpaths, evf::max_paths, min, python.connectstrParser::o, outname_, evf::TriggerReportStatic::prescaleIndex, prescaleIndex_, pspos_, evf::PathSummaryStatic::timesExcept, evf::PathSummaryStatic::timesFailed, evf::PathSummaryStatic::timesPassed, evf::DatasetSummaryStatic::timesPassed, evf::PathSummaryStatic::timesPassedL1, evf::PathSummaryStatic::timesPassedPs, evf::PathSummaryStatic::timesRun, edm::EventSummary::totalEvents, edm::EventSummary::totalEventsFailed, edm::EventSummary::totalEventsPassed, evf::TriggerReportStatic::trigPathsInMenu, evf::TriggerReportStatic::trigPathSummaries, edm::TriggerReport::trigPathSummaries, and trp_.
Referenced by evf::FWEPWrapper::getTriggerReport().
void evf::fuep::TriggerReportHelpers::printReportTable | ( | ) |
Definition at line 212 of file TriggerReportHelpers.cc.
References gather_cfg::cout, lumiSectionIndex_, and triggerReportAsTableWithNames_.
void evf::fuep::TriggerReportHelpers::printTriggerReport | ( | edm::TriggerReport & | tr | ) |
Definition at line 218 of file TriggerReportHelpers.cc.
References gather_cfg::cout, edm::TriggerReport::endPathSummaries, edm::TriggerReport::eventSummary, i, j, edm::EventSummary::totalEvents, edm::EventSummary::totalEventsFailed, edm::EventSummary::totalEventsPassed, edm::TriggerReport::trigPathSummaries, and edm::TriggerReport::workerSummaries.
|
inline |
Definition at line 33 of file TriggerReportHelpers.h.
References tableFormatted_.
Referenced by evf::FWEPWrapper::init().
|
inline |
Definition at line 56 of file TriggerReportHelpers.h.
References lumiSectionIndex_.
Referenced by evf::FWEPWrapper::resetLumiSectionReferenceIndex().
void evf::fuep::TriggerReportHelpers::resetPackedTriggerReport | ( | ) |
Definition at line 494 of file TriggerReportHelpers.cc.
References cache_, lumiSectionIndex_, and evf::funcs::reset().
Referenced by evf::FWEPWrapper::resetPackedTriggerReport().
void evf::fuep::TriggerReportHelpers::resetTriggerReport | ( | ) |
Definition at line 504 of file TriggerReportHelpers.cc.
References edm::TriggerReport::endPathSummaries, edm::TriggerReport::eventSummary, i, j, edm::EventSummary::totalEvents, edm::EventSummary::totalEventsFailed, edm::EventSummary::totalEventsPassed, edm::TriggerReport::trigPathSummaries, and trp_.
Referenced by formatReportTable(), and evf::FWEPWrapper::resetTriggerReport().
void evf::fuep::TriggerReportHelpers::sumAndPackTriggerReport | ( | MsgBuf & | buf | ) |
Definition at line 451 of file TriggerReportHelpers.cc.
References evf::funcs::addToReport(), cache_, gather_cfg::cout, evf::TriggerReportStatic::datasetsInMenu, evf::TriggerReportStatic::endPathsInMenu, lumiSectionIndex_, and evf::TriggerReportStatic::trigPathsInMenu.
Referenced by evf::FWEPWrapper::sumAndPackTriggerReport().
void evf::fuep::TriggerReportHelpers::triggerReportUpdate | ( | edm::TriggerReport & | tr, |
unsigned int | ls, | ||
unsigned int | ps, | ||
bool | lumiComplete = true |
||
) |
Definition at line 20 of file TriggerReportHelpers.cc.
References adjustLsIndex_, gather_cfg::cout, python.rootplot.utilities::ls(), lumiSectionIndex_, and prescaleIndex_.
Referenced by evf::FWEPWrapper::getTriggerReport().
|
inline |
Definition at line 57 of file TriggerReportHelpers.h.
References lumiSectionIndex_.
Referenced by evf::FWEPWrapper::withdrawLumiSectionIncrement().
|
private |
Definition at line 83 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), and packedTriggerReportToTable().
|
private |
Definition at line 96 of file TriggerReportHelpers.h.
Referenced by adjustLsIndexForRestart(), and triggerReportUpdate().
|
private |
Definition at line 95 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), getPackedTriggerReport(), getPackedTriggerReportAsStruct(), packTriggerReport(), resetPackedTriggerReport(), and sumAndPackTriggerReport().
|
staticprivate |
Definition at line 79 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), and packedTriggerReportToTable().
|
private |
Definition at line 71 of file TriggerReportHelpers.h.
Referenced by getAccThisLumi(), and packedTriggerReportToTable().
|
private |
Definition at line 70 of file TriggerReportHelpers.h.
Referenced by getProcThisLumi(), and packedTriggerReportToTable().
|
private |
Definition at line 84 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), and packedTriggerReportToTable().
|
private |
Definition at line 85 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), and packedTriggerReportToTable().
|
private |
Definition at line 76 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), and packTriggerReport().
|
private |
Definition at line 81 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), and packedTriggerReportToTable().
|
private |
Definition at line 92 of file TriggerReportHelpers.h.
Referenced by adjustLsIndexForRestart(), checkLumiSection(), formatReportTable(), getLumiSectionReferenceIndex(), packTriggerReport(), printReportTable(), resetLumiSectionReferenceIndex(), resetPackedTriggerReport(), sumAndPackTriggerReport(), triggerReportUpdate(), and withdrawLumiSectionIncrement().
|
private |
Definition at line 78 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), and packTriggerReport().
|
private |
Definition at line 88 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), getaccept(), and packedTriggerReportToTable().
|
private |
Definition at line 91 of file TriggerReportHelpers.h.
Referenced by fillPathIndexTable().
|
private |
Definition at line 74 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), and getPathLegenda().
|
private |
Definition at line 80 of file TriggerReportHelpers.h.
Referenced by Config.Process::_insertPaths(), Config.Process::dumpConfig(), Config.Process::dumpPython(), fillPathIndexTable(), formatReportTable(), and Config.Process::pathNames().
|
private |
Definition at line 89 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), getexcept(), and packedTriggerReportToTable().
|
private |
Definition at line 90 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), getfailed(), and packedTriggerReportToTable().
|
private |
Definition at line 86 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), getl1pre(), and packedTriggerReportToTable().
|
private |
Definition at line 87 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), getps(), and packedTriggerReportToTable().
|
private |
Definition at line 93 of file TriggerReportHelpers.h.
Referenced by packTriggerReport(), and triggerReportUpdate().
|
private |
Definition at line 82 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), and packedTriggerReportToTable().
|
private |
Definition at line 77 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), and packTriggerReport().
|
private |
Definition at line 75 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), and resetFormat().
|
private |
Definition at line 72 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), getTable(), and packedTriggerReportToTable().
|
private |
Definition at line 73 of file TriggerReportHelpers.h.
Referenced by fillPathIndexTable(), formatReportTable(), getTableWithNames(), packedTriggerReportToTable(), and printReportTable().
|
private |
Definition at line 94 of file TriggerReportHelpers.h.
Referenced by formatReportTable(), packTriggerReport(), and resetTriggerReport().