#include <SiStripSummaryCreator.h>
Public Member Functions | |
void | createSummary (DQMStore *dqm_store) |
void | fillLayout (DQMStore *dqm_store) |
int | getFrequency () |
bool | readConfiguration (std::string &file_path) |
void | setSummaryMENames (std::map< std::string, std::string > &me_names) |
SiStripSummaryCreator () | |
virtual | ~SiStripSummaryCreator () |
Private Member Functions | |
void | fillGrandSummaryHistos (DQMStore *dqm_store) |
void | fillHistos (int ival, int istep, std::string htype, MonitorElement *me_src, MonitorElement *me) |
void | fillSummaryHistos (DQMStore *dqm_store) |
MonitorElement * | getSummaryME (DQMStore *dqm_store, std::string &name, std::string htype) |
Private Attributes | |
int | summaryFrequency_ |
std::map< std::string, std::string > | summaryMEMap |
Definition at line 14 of file SiStripSummaryCreator.h.
SiStripSummaryCreator::SiStripSummaryCreator | ( | ) |
Definition at line 11 of file SiStripSummaryCreator.cc.
References summaryFrequency_, and summaryMEMap.
|
virtual |
Definition at line 20 of file SiStripSummaryCreator.cc.
References summaryMEMap.
void SiStripSummaryCreator::createSummary | ( | DQMStore * | dqm_store | ) |
Definition at line 57 of file SiStripSummaryCreator.cc.
References DQMStore::cd(), fillGrandSummaryHistos(), fillSummaryHistos(), DQMStore::getSubdirs(), DQMStore::goUp(), DQMStore::pwd(), AlCaHLTBitMon_QueryRunRegistry::string, and summaryMEMap.
Referenced by SiStripActionExecutor::createSummary(), and SiStripActionExecutor::createSummaryOffline().
|
private |
Definition at line 126 of file SiStripSummaryCreator.cc.
References DQMStore::cd(), relmon_rootfiles_spy::contents, compare_using_db::dir_name, fillHistos(), DQMStore::getContents(), MonitorElement::getName(), MonitorElement::getNbinsX(), DQMStore::getSubdirs(), getSummaryME(), DQMStore::goUp(), isum, dataset::name, DQMStore::pwd(), AlCaHLTBitMon_QueryRunRegistry::string, and summaryMEMap.
Referenced by createSummary(), and getFrequency().
|
private |
Definition at line 298 of file SiStripSummaryCreator.cc.
References MonitorElement::DQM_KIND_TH1F, MonitorElement::DQM_KIND_TH2F, MonitorElement::Fill(), MonitorElement::getBinContent(), MonitorElement::getEntries(), MonitorElement::getMean(), MonitorElement::getName(), MonitorElement::getNbinsX(), MonitorElement::getTH1(), MonitorElement::getTH1F(), MonitorElement::getTH2F(), gen::k, MonitorElement::kind(), dataset::name, pileupCalc::nbins, MonitorElement::setBinContent(), AlCaHLTBitMon_QueryRunRegistry::string, and heppy_batch::val.
Referenced by fillGrandSummaryHistos(), fillSummaryHistos(), and getFrequency().
void SiStripSummaryCreator::fillLayout | ( | DQMStore * | dqm_store | ) |
|
private |
Definition at line 82 of file SiStripSummaryCreator.cc.
References DQMStore::cd(), relmon_rootfiles_spy::contents, fillHistos(), DQMStore::getContents(), MonitorElement::getName(), MonitorElement::getNbinsX(), DQMStore::getSubdirs(), getSummaryME(), DQMStore::goUp(), isum, dataset::name, DQMStore::pwd(), AlCaHLTBitMon_QueryRunRegistry::string, and summaryMEMap.
Referenced by createSummary(), and getFrequency().
|
inline |
Definition at line 26 of file SiStripSummaryCreator.h.
References fillGrandSummaryHistos(), fillHistos(), fillSummaryHistos(), getSummaryME(), dataset::name, AlCaHLTBitMon_QueryRunRegistry::string, and summaryFrequency_.
|
private |
Definition at line 183 of file SiStripSummaryCreator.cc.
References DQMStore::book1D(), DQMStore::cd(), relmon_rootfiles_spy::contents, RefreshWebPage::dname, MonitorElement::DQM_KIND_TH1F, MonitorElement::DQM_KIND_TH2F, MonitorElement::DQM_KIND_TPROFILE, DQMStore::getContents(), MonitorElement::getName(), MonitorElement::getNbinsX(), DQMStore::getSubdirs(), MonitorElement::getTH1(), MonitorElement::getTH1F(), DQMStore::goUp(), create_public_lumi_plots::hist, MonitorElement::kind(), dataset::name, DQMStore::pwd(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by fillGrandSummaryHistos(), fillSummaryHistos(), and getFrequency().
bool SiStripSummaryCreator::readConfiguration | ( | std::string & | file_path | ) |
Definition at line 28 of file SiStripSummaryCreator.cc.
References gather_cfg::cout, DQMParserBase::getDocument(), SiStripConfigParser::getFrequencyForSummary(), SiStripConfigParser::getMENamesForSummary(), summaryFrequency_, and summaryMEMap.
Referenced by SiStripActionExecutor::readConfiguration().
void SiStripSummaryCreator::setSummaryMENames | ( | std::map< std::string, std::string > & | me_names | ) |
Definition at line 46 of file SiStripSummaryCreator.cc.
References isum, and summaryMEMap.
|
private |
Definition at line 41 of file SiStripSummaryCreator.h.
Referenced by getFrequency(), readConfiguration(), and SiStripSummaryCreator().
|
private |
Definition at line 39 of file SiStripSummaryCreator.h.
Referenced by createSummary(), fillGrandSummaryHistos(), fillSummaryHistos(), readConfiguration(), setSummaryMENames(), SiStripSummaryCreator(), and ~SiStripSummaryCreator().