#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, const edm::ESHandle< SiStripDetCabling > &fedcabling, const edm::EventSetup &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 > > &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 | |
SiStripConfigWriter * | configWriter_ |
SiStripDetInfoFileReader * | detInfoFileReader_ |
edm::ParameterSet | pSet_ |
SiStripQualityChecker * | qualityChecker_ |
SiStripSummaryCreator * | summaryCreator_ |
SiStripTrackerMapCreator * | tkMapCreator_ |
std::vector< std::string > | tkMapMENames |
Definition at line 27 of file SiStripActionExecutor.h.
SiStripActionExecutor::SiStripActionExecutor | ( | edm::ParameterSet const & | ps | ) |
Definition at line 25 of file SiStripActionExecutor.cc.
References configWriter_, detInfoFileReader_, qualityChecker_, summaryCreator_, and tkMapCreator_.
|
virtual |
Definition at line 37 of file SiStripActionExecutor.cc.
References detInfoFileReader_, qualityChecker_, summaryCreator_, and tkMapCreator_.
void SiStripActionExecutor::createDummyShiftReport | ( | ) |
Definition at line 156 of file SiStripActionExecutor.cc.
References GenerateHcalLaserBadRunList::out.
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 113 of file SiStripActionExecutor.cc.
References SiStripTrackerMapCreator::createForOffline(), and tkMapCreator_.
Referenced by SiStripOfflineDQM::endRun().
void SiStripActionExecutor::createShiftReport | ( | DQMStore * | dqm_store | ) |
Definition at line 165 of file SiStripActionExecutor.cc.
References configWriter_, SiStripConfigWriter::createElement(), contentValuesFiles::fullPath, DQMStore::get(), SiStripLayoutParser::getAllLayouts(), DQMParserBase::getDocument(), SiStripConfigWriter::init(), GenerateHcalLaserBadRunList::out, printReportSummary(), printShiftHistoParameters(), AlCaHLTBitMon_QueryRunRegistry::string, and SiStripConfigWriter::write().
Referenced by SiStripAnalyser::analyze().
void SiStripActionExecutor::createStatus | ( | DQMStore * | dqm_store | ) |
Definition at line 131 of file SiStripActionExecutor.cc.
References SiStripQualityChecker::bookStatus(), pSet_, and qualityChecker_.
Referenced by SiStripAnalyser::beginRun(), SiStripOfflineDQM::beginRun(), and SiStripOfflineDQM::endRun().
void SiStripActionExecutor::createSummary | ( | DQMStore * | dqm_store | ) |
Definition at line 79 of file SiStripActionExecutor.cc.
References DQMStore::cd(), SiStripSummaryCreator::createSummary(), DQMStore::dirExists(), RefreshWebPage::dname, AlCaHLTBitMon_QueryRunRegistry::string, and summaryCreator_.
Referenced by SiStripAnalyser::endLuminosityBlock().
void SiStripActionExecutor::createSummaryOffline | ( | DQMStore * | dqm_store | ) |
Definition at line 92 of file SiStripActionExecutor.cc.
References DQMStore::cd(), SiStripSummaryCreator::createSummary(), 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 121 of file SiStripActionExecutor.cc.
References SiStripTrackerMapCreator::createInfoFile(), detInfoFileReader_, SiStripDetInfoFileReader::getAllDetIds(), cppFunctionSkipper::operator, 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 105 of file SiStripActionExecutor.cc.
References SiStripTrackerMapCreator::create(), and tkMapCreator_.
void SiStripActionExecutor::fillDummyStatus | ( | ) |
Definition at line 138 of file SiStripActionExecutor.cc.
References SiStripQualityChecker::fillDummyStatus(), and qualityChecker_.
Referenced by SiStripAnalyser::analyze(), SiStripAnalyser::endLuminosityBlock(), and SiStripOfflineDQM::endRun().
void SiStripActionExecutor::fillStatus | ( | DQMStore * | dqm_store, |
const edm::ESHandle< SiStripDetCabling > & | fedcabling, | ||
const edm::EventSetup & | eSetup | ||
) |
Definition at line 144 of file SiStripActionExecutor.cc.
References SiStripQualityChecker::fillStatus(), and qualityChecker_.
Referenced by SiStripAnalyser::analyze(), SiStripAnalyser::endLuminosityBlock(), and SiStripOfflineDQM::endRun().
void SiStripActionExecutor::fillStatusAtLumi | ( | DQMStore * | dqm_store | ) |
Definition at line 150 of file SiStripActionExecutor.cc.
References SiStripQualityChecker::fillStatusAtLumi(), and qualityChecker_.
Referenced by SiStripOfflineDQM::endLuminosityBlock().
void SiStripActionExecutor::printFaultyModuleList | ( | DQMStore * | dqm_store, |
std::ostringstream & | str_val | ||
) |
Definition at line 281 of file SiStripActionExecutor.cc.
References DQMStore::cd(), DQMStore::dirExists(), RefreshWebPage::dname, SiStripUtility::getBadModuleStatus(), DQMStore::getContents(), SiStripUtility::getModuleFolderList(), SiStripUtility::goToDir(), python.rootplot.argparse::message, DQMStore::pwd(), 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 227 of file SiStripActionExecutor.cc.
References configWriter_, SiStripConfigWriter::createChildElement(), 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 > > & | layout_map, | ||
std::ostringstream & | str_val | ||
) |
Definition at line 240 of file SiStripActionExecutor.cc.
References configWriter_, SiStripConfigWriter::createChildElement(), SiStripConfigWriter::createElement(), DQMStore::get(), MonitorElement::getEntries(), MonitorElement::getMean(), MonitorElement::getName(), MonitorElement::getRMS(), create_public_lumi_plots::path_name, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by createShiftReport().
bool SiStripActionExecutor::readConfiguration | ( | ) |
Definition at line 48 of file SiStripActionExecutor.cc.
References edm::ParameterSet::getUntrackedParameter(), pSet_, SiStripSummaryCreator::readConfiguration(), AlCaHLTBitMon_QueryRunRegistry::string, and summaryCreator_.
Referenced by SiStripAnalyser::beginJob(), and SiStripOfflineDQM::beginJob().
bool SiStripActionExecutor::readTkMapConfiguration | ( | const edm::EventSetup & | eSetup | ) |
Definition at line 69 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 69 of file SiStripActionExecutor.h.
Referenced by createShiftReport(), printReportSummary(), printShiftHistoParameters(), and SiStripActionExecutor().
|
private |
Definition at line 71 of file SiStripActionExecutor.h.
Referenced by createTkInfoFile(), SiStripActionExecutor(), and ~SiStripActionExecutor().
|
private |
Definition at line 73 of file SiStripActionExecutor.h.
Referenced by createStatus(), and readConfiguration().
|
private |
Definition at line 67 of file SiStripActionExecutor.h.
Referenced by createStatus(), fillDummyStatus(), fillStatus(), fillStatusAtLumi(), SiStripActionExecutor(), and ~SiStripActionExecutor().
|
private |
Definition at line 65 of file SiStripActionExecutor.h.
Referenced by createSummary(), createSummaryOffline(), readConfiguration(), SiStripActionExecutor(), and ~SiStripActionExecutor().
|
private |
Definition at line 66 of file SiStripActionExecutor.h.
Referenced by createOfflineTkMap(), createTkInfoFile(), createTkMap(), readTkMapConfiguration(), SiStripActionExecutor(), and ~SiStripActionExecutor().
|
private |
Definition at line 63 of file SiStripActionExecutor.h.