#include <TrackingActionExecutor.h>
Public Member Functions | |
void | createDummyShiftReport () |
void | createGlobalStatus (DQMStore *dqm_store) |
void | createLSStatus (DQMStore *dqm_store) |
void | createShiftReport (DQMStore *dqm_store) |
void | fillDummyGlobalStatus () |
void | fillDummyLSStatus () |
void | fillGlobalStatus (DQMStore *dqm_store) |
void | fillStatusAtLumi (DQMStore *dqm_store) |
void | printReportSummary (MonitorElement *me, std::ostringstream &str_val, std::string name) |
void | printShiftHistoParameters (DQMStore *dqm_store, std::map< std::string, std::vector< std::string > > &layout_map, std::ostringstream &str_val) |
TrackingActionExecutor (edm::ParameterSet const &ps) | |
virtual | ~TrackingActionExecutor () |
Private Attributes | |
SiStripConfigWriter * | configWriter_ |
edm::ParameterSet | pSet_ |
TrackingQualityChecker * | qualityChecker_ |
std::vector< std::string > | tkMapMENames |
Definition at line 25 of file TrackingActionExecutor.h.
TrackingActionExecutor::TrackingActionExecutor | ( | edm::ParameterSet const & | ps | ) |
Definition at line 24 of file TrackingActionExecutor.cc.
References configWriter_, NULL, and qualityChecker_.
|
virtual |
Definition at line 32 of file TrackingActionExecutor.cc.
void TrackingActionExecutor::createDummyShiftReport | ( | ) |
Definition at line 77 of file TrackingActionExecutor.cc.
References dbtoconf::out.
Referenced by TrackingAnalyser::analyze().
void TrackingActionExecutor::createGlobalStatus | ( | DQMStore * | dqm_store | ) |
Definition at line 41 of file TrackingActionExecutor.cc.
References TrackingQualityChecker::bookGlobalStatus(), pSet_, and qualityChecker_.
Referenced by TrackingAnalyser::beginRun(), TrackingOfflineDQM::beginRun(), and TrackingOfflineDQM::endRun().
void TrackingActionExecutor::createLSStatus | ( | DQMStore * | dqm_store | ) |
Definition at line 46 of file TrackingActionExecutor.cc.
References TrackingQualityChecker::bookLSStatus(), pSet_, and qualityChecker_.
Referenced by TrackingOfflineDQM::endLuminosityBlock().
void TrackingActionExecutor::createShiftReport | ( | DQMStore * | dqm_store | ) |
Definition at line 87 of file TrackingActionExecutor.cc.
References configWriter_, SiStripConfigWriter::createElement(), SiStripLayoutParser::getAllLayouts(), DQMParserBase::getDocument(), SiStripConfigWriter::init(), dbtoconf::out, printShiftHistoParameters(), AlCaHLTBitMon_QueryRunRegistry::string, and SiStripConfigWriter::write().
Referenced by TrackingAnalyser::analyze().
void TrackingActionExecutor::fillDummyGlobalStatus | ( | ) |
Definition at line 54 of file TrackingActionExecutor.cc.
References TrackingQualityChecker::fillDummyGlobalStatus(), and qualityChecker_.
Referenced by TrackingAnalyser::analyze(), and TrackingOfflineDQM::endRun().
void TrackingActionExecutor::fillDummyLSStatus | ( | ) |
Definition at line 58 of file TrackingActionExecutor.cc.
References TrackingQualityChecker::fillDummyLSStatus(), and qualityChecker_.
Referenced by TrackingAnalyser::endLuminosityBlock(), and TrackingOfflineDQM::endLuminosityBlock().
void TrackingActionExecutor::fillGlobalStatus | ( | DQMStore * | dqm_store | ) |
Definition at line 65 of file TrackingActionExecutor.cc.
References TrackingQualityChecker::fillGlobalStatus(), and qualityChecker_.
Referenced by TrackingAnalyser::analyze(), and TrackingOfflineDQM::endRun().
void TrackingActionExecutor::fillStatusAtLumi | ( | DQMStore * | dqm_store | ) |
Definition at line 71 of file TrackingActionExecutor.cc.
References TrackingQualityChecker::fillLSStatus(), and qualityChecker_.
Referenced by TrackingAnalyser::endLuminosityBlock(), and TrackingOfflineDQM::endLuminosityBlock().
void TrackingActionExecutor::printReportSummary | ( | MonitorElement * | me, |
std::ostringstream & | str_val, | ||
std::string | name | ||
) |
Definition at line 125 of file TrackingActionExecutor.cc.
References configWriter_, SiStripConfigWriter::createChildElement(), SiStripUtility::getMEValue(), AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
void TrackingActionExecutor::printShiftHistoParameters | ( | DQMStore * | dqm_store, |
std::map< std::string, std::vector< std::string > > & | layout_map, | ||
std::ostringstream & | str_val | ||
) |
Definition at line 140 of file TrackingActionExecutor.cc.
References configWriter_, SiStripConfigWriter::createChildElement(), SiStripConfigWriter::createElement(), DQMStore::get(), MonitorElement::getEntries(), MonitorElement::getMean(), MonitorElement::getName(), MonitorElement::getRMS(), python.multivaluedict::map(), create_public_lumi_plots::path_name, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by createShiftReport().
|
private |
Definition at line 52 of file TrackingActionExecutor.h.
Referenced by createShiftReport(), printReportSummary(), printShiftHistoParameters(), and TrackingActionExecutor().
|
private |
Definition at line 54 of file TrackingActionExecutor.h.
Referenced by createGlobalStatus(), and createLSStatus().
|
private |
Definition at line 50 of file TrackingActionExecutor.h.
Referenced by createGlobalStatus(), createLSStatus(), fillDummyGlobalStatus(), fillDummyLSStatus(), fillGlobalStatus(), fillStatusAtLumi(), and TrackingActionExecutor().
|
private |
Definition at line 48 of file TrackingActionExecutor.h.