#include <TrackingActionExecutor.h>
Public Member Functions | |
void | createDummyShiftReport () |
void | createGlobalStatus (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) |
void | createLSStatus (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) |
void | createShiftReport (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) |
void | fillDummyGlobalStatus () |
void | fillDummyLSStatus () |
void | fillGlobalStatus (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) |
void | fillStatusAtLumi (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) |
void | printReportSummary (MonitorElement *me, std::ostringstream &str_val, std::string name) |
void | printShiftHistoParameters (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter, 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 26 of file TrackingActionExecutor.h.
TrackingActionExecutor::TrackingActionExecutor | ( | edm::ParameterSet const & | ps | ) |
Definition at line 21 of file TrackingActionExecutor.cc.
References configWriter_, NULL, and qualityChecker_.
|
virtual |
Definition at line 29 of file TrackingActionExecutor.cc.
References qualityChecker_.
void TrackingActionExecutor::createDummyShiftReport | ( | ) |
Definition at line 74 of file TrackingActionExecutor.cc.
References GenerateHcalLaserBadRunList::out.
Referenced by TrackingAnalyser::dqmEndLuminosityBlock().
void TrackingActionExecutor::createGlobalStatus | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 38 of file TrackingActionExecutor.cc.
References TrackingQualityChecker::bookGlobalStatus(), pSet_, and qualityChecker_.
Referenced by TrackingAnalyser::dqmEndJob(), TrackingOfflineDQM::dqmEndJob(), and TrackingAnalyser::dqmEndLuminosityBlock().
void TrackingActionExecutor::createLSStatus | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 43 of file TrackingActionExecutor.cc.
References TrackingQualityChecker::bookLSStatus(), pSet_, and qualityChecker_.
Referenced by TrackingOfflineDQM::dqmEndLuminosityBlock().
void TrackingActionExecutor::createShiftReport | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 84 of file TrackingActionExecutor.cc.
References configWriter_, SiStripConfigWriter::createElement(), contentValuesFiles::fullPath, SiStripLayoutParser::getAllLayouts(), DQMParserBase::getDocument(), SiStripConfigWriter::init(), GenerateHcalLaserBadRunList::out, printShiftHistoParameters(), AlCaHLTBitMon_QueryRunRegistry::string, and SiStripConfigWriter::write().
Referenced by TrackingAnalyser::dqmEndLuminosityBlock().
void TrackingActionExecutor::fillDummyGlobalStatus | ( | ) |
Definition at line 51 of file TrackingActionExecutor.cc.
References TrackingQualityChecker::fillDummyGlobalStatus(), and qualityChecker_.
Referenced by TrackingOfflineDQM::dqmEndJob(), and TrackingAnalyser::dqmEndLuminosityBlock().
void TrackingActionExecutor::fillDummyLSStatus | ( | ) |
Definition at line 55 of file TrackingActionExecutor.cc.
References TrackingQualityChecker::fillDummyLSStatus(), and qualityChecker_.
Referenced by TrackingAnalyser::dqmEndLuminosityBlock(), and TrackingOfflineDQM::dqmEndLuminosityBlock().
void TrackingActionExecutor::fillGlobalStatus | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 62 of file TrackingActionExecutor.cc.
References TrackingQualityChecker::fillGlobalStatus(), and qualityChecker_.
Referenced by TrackingAnalyser::dqmEndJob(), TrackingOfflineDQM::dqmEndJob(), and TrackingAnalyser::dqmEndLuminosityBlock().
void TrackingActionExecutor::fillStatusAtLumi | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 68 of file TrackingActionExecutor.cc.
References TrackingQualityChecker::fillLSStatus(), and qualityChecker_.
Referenced by TrackingOfflineDQM::dqmEndLuminosityBlock().
void TrackingActionExecutor::printReportSummary | ( | MonitorElement * | me, |
std::ostringstream & | str_val, | ||
std::string | name | ||
) |
Definition at line 122 of file TrackingActionExecutor.cc.
References configWriter_, SiStripConfigWriter::createChildElement(), SiStripUtility::getMEValue(), AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
void TrackingActionExecutor::printShiftHistoParameters | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter, | ||
std::map< std::string, std::vector< std::string > > & | layout_map, | ||
std::ostringstream & | str_val | ||
) |
Definition at line 137 of file TrackingActionExecutor.cc.
References configWriter_, SiStripConfigWriter::createChildElement(), SiStripConfigWriter::createElement(), DQMStore::IGetter::get(), MonitorElement::getEntries(), MonitorElement::getMean(), MonitorElement::getName(), MonitorElement::getRMS(), create_public_lumi_plots::path_name, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by createShiftReport().
|
private |
Definition at line 53 of file TrackingActionExecutor.h.
Referenced by createShiftReport(), printReportSummary(), printShiftHistoParameters(), and TrackingActionExecutor().
|
private |
Definition at line 55 of file TrackingActionExecutor.h.
Referenced by createGlobalStatus(), and createLSStatus().
|
private |
Definition at line 51 of file TrackingActionExecutor.h.
Referenced by createGlobalStatus(), createLSStatus(), fillDummyGlobalStatus(), fillDummyLSStatus(), fillGlobalStatus(), fillStatusAtLumi(), TrackingActionExecutor(), and ~TrackingActionExecutor().
|
private |
Definition at line 49 of file TrackingActionExecutor.h.