#include <SiStripSummaryCreator.h>
Public Types | |
typedef dqm::harvesting::DQMStore | DQMStore |
typedef dqm::harvesting::MonitorElement | MonitorElement |
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 12 of file SiStripSummaryCreator.h.
Definition at line 15 of file SiStripSummaryCreator.h.
Definition at line 14 of file SiStripSummaryCreator.h.
SiStripSummaryCreator::SiStripSummaryCreator | ( | ) |
Definition at line 9 of file SiStripSummaryCreator.cc.
|
virtual |
Definition at line 14 of file SiStripSummaryCreator.cc.
void SiStripSummaryCreator::createSummary | ( | DQMStore & | dqm_store | ) |
Definition at line 45 of file SiStripSummaryCreator.cc.
References dqm::implementation::DQMStore::cd(), fillGrandSummaryHistos(), fillSummaryHistos(), dqm::implementation::IGetter::getSubdirs(), dqm::implementation::DQMStore::goUp(), dqm::implementation::DQMStore::pwd(), AlCaHLTBitMon_QueryRunRegistry::string, and summaryMEs_.
|
private |
Definition at line 117 of file SiStripSummaryCreator.cc.
References dqm::implementation::DQMStore::cd(), relmon_rootfiles_spy::contents, compare_using_db::dir_name, fillHistos(), dqm::implementation::IGetter::getContents(), dqm::impl::MonitorElement::getName(), dqm::impl::MonitorElement::getNbinsX(), dqm::implementation::IGetter::getSubdirs(), getSummaryME(), dqm::implementation::DQMStore::goUp(), isum, hlt_dqm_clientPB-live_cfg::me, Skims_PA_cff::name, dqm::implementation::DQMStore::pwd(), AlCaHLTBitMon_QueryRunRegistry::string, and summaryMEs_.
Referenced by createSummary().
|
private |
Definition at line 282 of file SiStripSummaryCreator.cc.
References dqm::impl::MonitorElement::getBinContent(), dqm::impl::MonitorElement::getEntries(), dqm::impl::MonitorElement::getMean(), dqm::impl::MonitorElement::getName(), dqm::impl::MonitorElement::getNbinsX(), dqmdumpme::k, hlt_dqm_clientPB-live_cfg::me, Skims_PA_cff::name, LaserClient_cfi::nbins, AlCaHLTBitMon_QueryRunRegistry::string, MonitorElementData::TH1F, MonitorElementData::TH2F, and heppy_batch::val.
Referenced by fillGrandSummaryHistos(), and fillSummaryHistos().
void SiStripSummaryCreator::fillLayout | ( | DQMStore & | dqm_store | ) |
|
private |
Definition at line 70 of file SiStripSummaryCreator.cc.
References dqm::implementation::DQMStore::cd(), relmon_rootfiles_spy::contents, fillHistos(), dqm::implementation::IGetter::getContents(), dqm::impl::MonitorElement::getName(), dqm::impl::MonitorElement::getNbinsX(), dqm::implementation::IGetter::getSubdirs(), getSummaryME(), dqm::implementation::DQMStore::goUp(), isum, hlt_dqm_clientPB-live_cfg::me, Skims_PA_cff::name, dqm::implementation::DQMStore::pwd(), AlCaHLTBitMon_QueryRunRegistry::string, and summaryMEs_.
Referenced by createSummary().
|
inline |
|
private |
Definition at line 172 of file SiStripSummaryCreator.cc.
References newFWLiteAna::bin, dqm::implementation::IBooker::book1D(), dqm::implementation::DQMStore::cd(), relmon_rootfiles_spy::contents, RefreshWebPage::dname, dqm::implementation::IGetter::getContents(), dqm::implementation::IGetter::getSubdirs(), dqm::implementation::DQMStore::goUp(), compare::hist, label, hlt_dqm_clientPB-live_cfg::me, Skims_PA_cff::name, seedmultiplicitymonitor_newtracking_cfi::nBins, dqm::implementation::DQMStore::pwd(), AlCaHLTBitMon_QueryRunRegistry::string, triggerMatcherToHLTDebug_cfi::tags, MonitorElementData::TH1F, MonitorElementData::TH2F, and MonitorElementData::TPROFILE.
Referenced by fillGrandSummaryHistos(), and fillSummaryHistos().
bool SiStripSummaryCreator::readConfiguration | ( | std::string const & | file_path | ) |
Definition at line 19 of file SiStripSummaryCreator.cc.
References gather_cfg::cout, contentValuesFiles::fullPath, SiStripConfigParser::getDocument(), SiStripConfigParser::getFrequencyForSummary(), SiStripConfigParser::getMENamesForSummary(), summaryFrequency_, and summaryMEs_.
void SiStripSummaryCreator::setSummaryMENames | ( | std::map< std::string, std::string > & | me_names | ) |
Definition at line 35 of file SiStripSummaryCreator.cc.
References isum, and summaryMEs_.
|
private |
Definition at line 35 of file SiStripSummaryCreator.h.
Referenced by getFrequency(), and readConfiguration().
|
private |
Definition at line 34 of file SiStripSummaryCreator.h.
Referenced by createSummary(), fillGrandSummaryHistos(), fillSummaryHistos(), readConfiguration(), and setSummaryMENames().