#include <TrackingActionExecutor.h>
Public Types | |
typedef dqm::harvesting::DQMStore | DQMStore |
typedef dqm::harvesting::MonitorElement | MonitorElement |
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 24 of file TrackingActionExecutor.h.
Definition at line 26 of file TrackingActionExecutor.h.
Definition at line 27 of file TrackingActionExecutor.h.
TrackingActionExecutor::TrackingActionExecutor | ( | edm::ParameterSet const & | ps | ) |
Definition at line 20 of file TrackingActionExecutor.cc.
References configWriter_, and qualityChecker_.
|
virtual |
void TrackingActionExecutor::createDummyShiftReport | ( | ) |
Definition at line 74 of file TrackingActionExecutor.cc.
References MillePedeFileConverter_cfg::out, and postprocess-scan-build::report_file.
Referenced by TrackingAnalyser::dqmEndLuminosityBlock().
void TrackingActionExecutor::createGlobalStatus | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 40 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 46 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(), SiStripLayoutParser::getDocument(), SiStripConfigWriter::init(), MillePedeFileConverter_cfg::out, printShiftHistoParameters(), postprocess-scan-build::report_file, AlCaHLTBitMon_QueryRunRegistry::string, and SiStripConfigWriter::write().
Referenced by TrackingAnalyser::dqmEndLuminosityBlock().
void TrackingActionExecutor::fillDummyGlobalStatus | ( | ) |
Definition at line 55 of file TrackingActionExecutor.cc.
References TrackingQualityChecker::fillDummyGlobalStatus(), and qualityChecker_.
Referenced by TrackingOfflineDQM::dqmEndJob(), and TrackingAnalyser::dqmEndLuminosityBlock().
void TrackingActionExecutor::fillDummyLSStatus | ( | ) |
Definition at line 57 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 121 of file TrackingActionExecutor.cc.
References configWriter_, SiStripConfigWriter::createChildElement(), SiStripUtility::getMEValue(), hlt_dqm_clientPB-live_cfg::me, Skims_PA_cff::name, 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 136 of file TrackingActionExecutor.cc.
References configWriter_, SiStripConfigWriter::createChildElement(), SiStripConfigWriter::createElement(), alignBH_cfg::fixed, dqm::implementation::IGetter::get(), genParticles_cff::map, hlt_dqm_clientPB-live_cfg::me, 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(), TrackingActionExecutor(), and ~TrackingActionExecutor().
|
private |
Definition at line 48 of file TrackingActionExecutor.h.