#include <SiStripSummaryCreator.h>
Public Member Functions | |
void | createSummary (DQMStore &dqm_store) |
void | fillLayout (DQMStore &dqm_store) |
int | getFrequency () const |
bool | readConfiguration (std::string const &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_ {-1} |
std::map< std::string, std::string > | summaryMEs_ |
Definition at line 14 of file SiStripSummaryCreator.h.
SiStripSummaryCreator::SiStripSummaryCreator | ( | ) |
Definition at line 9 of file SiStripSummaryCreator.cc.
|
virtual |
Definition at line 15 of file SiStripSummaryCreator.cc.
void SiStripSummaryCreator::createSummary | ( | DQMStore & | dqm_store | ) |
Definition at line 56 of file SiStripSummaryCreator.cc.
References DQMStore::cd(), fillGrandSummaryHistos(), fillSummaryHistos(), DQMStore::getSubdirs(), DQMStore::goUp(), DQMStore::pwd(), AlCaHLTBitMon_QueryRunRegistry::string, and summaryMEs_.
|
private |
Definition at line 135 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 summaryMEs_.
Referenced by createSummary(), and getFrequency().
|
private |
Definition at line 308 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 83 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 summaryMEs_.
Referenced by createSummary(), and getFrequency().
|
inline |
Definition at line 25 of file SiStripSummaryCreator.h.
References fillGrandSummaryHistos(), fillHistos(), fillSummaryHistos(), getSummaryME(), dataset::name, AlCaHLTBitMon_QueryRunRegistry::string, and summaryFrequency_.
|
private |
Definition at line 197 of file SiStripSummaryCreator.cc.
References stringResolutionProvider_cfi::bin, 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(), DQMStore::getSubdirs(), MonitorElement::getTH1(), MonitorElement::getTH1F(), DQMStore::goUp(), create_public_lumi_plots::hist, MonitorElement::kind(), label, dataset::name, DQMStore::pwd(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by fillGrandSummaryHistos(), fillSummaryHistos(), and getFrequency().
bool SiStripSummaryCreator::readConfiguration | ( | std::string const & | file_path | ) |
Definition at line 21 of file SiStripSummaryCreator.cc.
References gather_cfg::cout, DQMParserBase::getDocument(), SiStripConfigParser::getFrequencyForSummary(), SiStripConfigParser::getMENamesForSummary(), summaryFrequency_, and summaryMEs_.
void SiStripSummaryCreator::setSummaryMENames | ( | std::map< std::string, std::string > & | me_names | ) |
Definition at line 39 of file SiStripSummaryCreator.cc.
References isum, and summaryMEs_.
|
private |
Definition at line 43 of file SiStripSummaryCreator.h.
Referenced by getFrequency(), and readConfiguration().
|
private |
Definition at line 42 of file SiStripSummaryCreator.h.
Referenced by createSummary(), fillGrandSummaryHistos(), fillSummaryHistos(), readConfiguration(), and setSummaryMENames().