#include <SiStripActionExecutor.h>
Public Member Functions | |
void | createDummyShiftReport () |
void | createFaultyModuleMEs (DQMStore &dqm_store) |
void | createOfflineTkMap (const edm::ParameterSet &tkmapPset, DQMStore &dqm_store, std::string &map_type, const edm::EventSetup &eSetup) |
void | createShiftReport (DQMStore &dqm_store) |
void | createStatus (DQMStore &dqm_store) |
void | createSummary (DQMStore &dqm_store) |
void | createSummaryOffline (DQMStore &dqm_store) |
void | createTkInfoFile (std::vector< std::string > tkhmap_names, TTree *tkinfo_tree, DQMStore &dqm_store) |
void | createTkMap (const edm::ParameterSet &tkmapPset, DQMStore &dqm_store, std::string &map_type, const edm::EventSetup &eSetup) |
void | fillDummyStatus () |
void | fillStatus (DQMStore &dqm_store, edm::ESHandle< SiStripDetCabling > const &fedcabling, edm::EventSetup const &eSetup) |
void | fillStatusAtLumi (DQMStore &dqm_store) |
void | printFaultyModuleList (DQMStore &dqm_store, std::ostringstream &str_val) |
void | printReportSummary (MonitorElement *me, std::ostringstream &str_val, std::string name) |
void | printShiftHistoParameters (DQMStore &dqm_store, std::map< std::string, std::vector< std::string >> const &layout_map, std::ostringstream &str_val) |
bool | readConfiguration () |
bool | readTkMapConfiguration (const edm::EventSetup &eSetup) |
void | saveMEs (DQMStore &dqm_store, std::string fname) |
SiStripActionExecutor (edm::ParameterSet const &ps) | |
virtual | ~SiStripActionExecutor () |
Private Attributes | |
std::unique_ptr< SiStripConfigWriter > | configWriter_ { 0 } |
edm::ParameterSet const | pSet_ |
std::unique_ptr< SiStripQualityChecker > | qualityChecker_ { 0 } |
std::unique_ptr< SiStripSummaryCreator > | summaryCreator_ { 0 } |
std::unique_ptr< SiStripTrackerMapCreator > | tkMapCreator_ { 0 } |
std::vector< std::string > | tkMapMENames {} |
Definition at line 25 of file SiStripActionExecutor.h.
SiStripActionExecutor::SiStripActionExecutor | ( | edm::ParameterSet const & | ps | ) |
Definition at line 20 of file SiStripActionExecutor.cc.
|
virtual |
Definition at line 27 of file SiStripActionExecutor.cc.
void SiStripActionExecutor::createDummyShiftReport | ( | ) |
Definition at line 154 of file SiStripActionExecutor.cc.
References MillePedeFileConverter_cfg::out, and postprocess-scan-build::report_file.
Referenced by SiStripAnalyser::analyze().
void SiStripActionExecutor::createFaultyModuleMEs | ( | DQMStore & | dqm_store | ) |
void SiStripActionExecutor::createOfflineTkMap | ( | const edm::ParameterSet & | tkmapPset, |
DQMStore & | dqm_store, | ||
std::string & | map_type, | ||
const edm::EventSetup & | eSetup | ||
) |
Definition at line 99 of file SiStripActionExecutor.cc.
References tkMapCreator_.
Referenced by SiStripOfflineDQM::endRun().
void SiStripActionExecutor::createShiftReport | ( | DQMStore & | dqm_store | ) |
Definition at line 163 of file SiStripActionExecutor.cc.
References configWriter_, DQMStore::get(), SiStripLayoutParser::getAllLayouts(), DQMParserBase::getDocument(), MillePedeFileConverter_cfg::out, printReportSummary(), printShiftHistoParameters(), postprocess-scan-build::report_file, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by SiStripAnalyser::analyze().
void SiStripActionExecutor::createStatus | ( | DQMStore & | dqm_store | ) |
Definition at line 124 of file SiStripActionExecutor.cc.
References pSet_, and qualityChecker_.
Referenced by SiStripAnalyser::beginRun(), SiStripOfflineDQM::beginRun(), and SiStripOfflineDQM::endRun().
void SiStripActionExecutor::createSummary | ( | DQMStore & | dqm_store | ) |
Definition at line 58 of file SiStripActionExecutor.cc.
References DQMStore::cd(), DQMStore::dirExists(), RefreshWebPage::dname, AlCaHLTBitMon_QueryRunRegistry::string, and summaryCreator_.
Referenced by SiStripAnalyser::endLuminosityBlock().
void SiStripActionExecutor::createSummaryOffline | ( | DQMStore & | dqm_store | ) |
Definition at line 73 of file SiStripActionExecutor.cc.
References DQMStore::cd(), RefreshWebPage::dname, SiStripUtility::goToDir(), AlCaHLTBitMon_QueryRunRegistry::string, and summaryCreator_.
Referenced by SiStripOfflineDQM::endRun().
void SiStripActionExecutor::createTkInfoFile | ( | std::vector< std::string > | tkhmap_names, |
TTree * | tkinfo_tree, | ||
DQMStore & | dqm_store | ||
) |
Definition at line 110 of file SiStripActionExecutor.cc.
References SiStripDetInfoFileReader::getAllDetIds(), and tkMapCreator_.
Referenced by SiStripOfflineDQM::endRun().
void SiStripActionExecutor::createTkMap | ( | const edm::ParameterSet & | tkmapPset, |
DQMStore & | dqm_store, | ||
std::string & | map_type, | ||
const edm::EventSetup & | eSetup | ||
) |
Definition at line 88 of file SiStripActionExecutor.cc.
References tkMapCreator_.
void SiStripActionExecutor::fillDummyStatus | ( | ) |
Definition at line 133 of file SiStripActionExecutor.cc.
References qualityChecker_.
Referenced by SiStripAnalyser::analyze(), SiStripAnalyser::endLuminosityBlock(), and SiStripOfflineDQM::endRun().
void SiStripActionExecutor::fillStatus | ( | DQMStore & | dqm_store, |
edm::ESHandle< SiStripDetCabling > const & | fedcabling, | ||
edm::EventSetup const & | eSetup | ||
) |
Definition at line 139 of file SiStripActionExecutor.cc.
References qualityChecker_.
Referenced by SiStripAnalyser::analyze(), SiStripAnalyser::endLuminosityBlock(), and SiStripOfflineDQM::endRun().
void SiStripActionExecutor::fillStatusAtLumi | ( | DQMStore & | dqm_store | ) |
Definition at line 148 of file SiStripActionExecutor.cc.
References qualityChecker_.
Referenced by SiStripOfflineDQM::endLuminosityBlock().
void SiStripActionExecutor::printFaultyModuleList | ( | DQMStore & | dqm_store, |
std::ostringstream & | str_val | ||
) |
Definition at line 287 of file SiStripActionExecutor.cc.
References DQMStore::cd(), DQMStore::dirExists(), RefreshWebPage::dname, RemoveAddSevLevel::flag, SiStripUtility::getBadModuleStatus(), DQMStore::getContents(), SiStripUtility::getModuleFolderList(), SiStripUtility::goToDir(), DQMStore::pwd(), sd, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by SiStripAnalyser::endJob(), and SiStripOfflineDQM::endJob().
void SiStripActionExecutor::printReportSummary | ( | MonitorElement * | me, |
std::ostringstream & | str_val, | ||
std::string | name | ||
) |
Definition at line 221 of file SiStripActionExecutor.cc.
References configWriter_, SiStripUtility::getMEValue(), AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
Referenced by createShiftReport().
void SiStripActionExecutor::printShiftHistoParameters | ( | DQMStore & | dqm_store, |
std::map< std::string, std::vector< std::string >> const & | layout_map, | ||
std::ostringstream & | str_val | ||
) |
Definition at line 237 of file SiStripActionExecutor.cc.
References configWriter_, alignBH_cfg::fixed, DQMStore::get(), MonitorElement::getEntries(), MonitorElement::getMean(), MonitorElement::getName(), MonitorElement::getRMS(), and create_public_lumi_plots::path_name.
Referenced by createShiftReport().
bool SiStripActionExecutor::readConfiguration | ( | ) |
Definition at line 34 of file SiStripActionExecutor.cc.
References edm::ParameterSet::getUntrackedParameter(), pSet_, AlCaHLTBitMon_QueryRunRegistry::string, and summaryCreator_.
Referenced by SiStripAnalyser::beginJob(), and SiStripOfflineDQM::beginJob().
bool SiStripActionExecutor::readTkMapConfiguration | ( | const edm::EventSetup & | eSetup | ) |
Definition at line 49 of file SiStripActionExecutor.cc.
References tkMapCreator_.
Referenced by SiStripAnalyser::beginRun(), and SiStripOfflineDQM::endRun().
void SiStripActionExecutor::saveMEs | ( | DQMStore & | dqm_store, |
std::string | fname | ||
) |
|
private |
Definition at line 73 of file SiStripActionExecutor.h.
Referenced by createShiftReport(), printReportSummary(), and printShiftHistoParameters().
|
private |
Definition at line 75 of file SiStripActionExecutor.h.
Referenced by createStatus(), and readConfiguration().
|
private |
Definition at line 72 of file SiStripActionExecutor.h.
Referenced by createStatus(), fillDummyStatus(), fillStatus(), and fillStatusAtLumi().
|
private |
Definition at line 70 of file SiStripActionExecutor.h.
Referenced by createSummary(), createSummaryOffline(), and readConfiguration().
|
private |
Definition at line 71 of file SiStripActionExecutor.h.
Referenced by createOfflineTkMap(), createTkInfoFile(), createTkMap(), and readTkMapConfiguration().
|
private |
Definition at line 68 of file SiStripActionExecutor.h.