#include <DQMStore.h>
Public Member Functions | |
void | cd (void) |
void | cd (const std::string &dir) |
bool | containsAnyMonitorable (const std::string &path) |
bool | dirExists (const std::string &path) |
MonitorElement * | get (const std::string &path) |
std::vector< MonitorElement * > | getAllContents (const std::string &path, uint32_t runNumber=0, uint32_t lumi=0) |
template<typename... Args> | |
std::vector< MonitorElement * > | getContents (Args &&...args) |
MonitorElement * | getElement (const std::string &path) |
std::vector< std::string > | getMEs (void) |
std::vector< std::string > | getSubdirs (void) |
template<typename... Args> | |
void | removeElement (Args &&...args) |
void | setCurrentFolder (const std::string &fullpath) |
Private Member Functions | |
IGetter (DQMStore *store) | |
IGetter () | |
IGetter (const IGetter &) | |
Private Attributes | |
DQMStore * | owner_ |
Friends | |
class | DQMStore |
Definition at line 190 of file DQMStore.h.
|
inlineexplicitprivate |
Definition at line 223 of file DQMStore.h.
|
private |
|
private |
void DQMStore::IGetter::cd | ( | void | ) |
Definition at line 338 of file DQMStore.cc.
Referenced by DQMHcalIsoTrackPostProcessor::dqmEndJob().
void DQMStore::IGetter::cd | ( | const std::string & | dir | ) |
Definition at line 342 of file DQMStore.cc.
bool DQMStore::IGetter::containsAnyMonitorable | ( | const std::string & | path | ) |
Definition at line 330 of file DQMStore.cc.
bool DQMStore::IGetter::dirExists | ( | const std::string & | path | ) |
Definition at line 334 of file DQMStore.cc.
Referenced by HLTTauPostProcessor::dqmEndJob(), DQMHcalIsoTrackPostProcessor::dqmEndJob(), and SusyPostProcessor::dqmEndJob().
MonitorElement * DQMStore::IGetter::get | ( | const std::string & | path | ) |
Definition at line 304 of file DQMStore.cc.
Referenced by Options.Options::__getitem__(), HcalOfflineHarvesting::_dqmEndLuminosityBlock(), HcalOnlineHarvesting::_dqmEndLuminosityBlock(), PSMonitorClient::check(), TrackingDQMClientHeavyIons::dqmEndJob(), RPCEfficiencyPerRingLayer::dqmEndJob(), RPCRecHitValidClient::dqmEndJob(), RPCRecHitProbabilityClient::dqmEndJob(), DQMExample_Step2::dqmEndJob(), HLTTauCertifier::dqmEndJob(), DQMHcalIsoTrackPostProcessor::dqmEndJob(), RPCEfficiencyShiftHisto::dqmEndJob(), SusyPostProcessor::dqmEndJob(), L1EmulatorErrorFlagClient::dqmEndJob(), DTCertificationSummary::dqmEndJob(), DTOfflineSummaryClients::dqmEndJob(), DQMScaleToClient::dqmEndJob(), MuonTrackResidualsTest::dqmEndJob(), CSCOfflineClient::dqmEndJob(), RPCDcsInfoClient::dqmEndLuminosityBlock(), BrilClient::dqmEndLuminosityBlock(), SiPixelDaqInfo::dqmEndLuminosityBlock(), DTCertificationSummary::dqmEndLuminosityBlock(), DTDCSByLumiSummary::dqmEndLuminosityBlock(), DTSummaryClients::dqmEndLuminosityBlock(), ESPedestalClient::endJobAnalyze(), ESSummaryClient::endLumiAnalyze(), METTesterPostProcessor::FillMETRes(), ESSummaryClient::fillReportSummary(), ThroughputServiceClient::fillSummaryPlots(), PhotonDataCertification::invMassZtest(), PlotCombiner::makePlot(), HLTTauPostProcessor::plotFilterEfficiencies(), L1TCSCTFClient::processHistograms(), DTLocalTriggerTPTest::runClientDiagnostic(), and L1EmulatorErrorFlagClient::setSummary().
std::vector< MonitorElement * > DQMStore::IGetter::getAllContents | ( | const std::string & | path, |
uint32_t | runNumber = 0 , |
||
uint32_t | lumi = 0 |
||
) |
Definition at line 298 of file DQMStore.cc.
|
inline |
Definition at line 197 of file DQMStore.h.
Referenced by SusyPostProcessor::dqmEndJob(), CaloTowersClient::dqmEndJob(), CaloTowersDQMClient::dqmEndJob(), HcalNoiseRatesClient::dqmEndJob(), JetMETHLTOfflineClient::dqmEndJob(), and NoiseRatesClient::runClient_().
MonitorElement * DQMStore::IGetter::getElement | ( | const std::string & | path | ) |
Definition at line 308 of file DQMStore.cc.
std::vector< std::string > DQMStore::IGetter::getMEs | ( | void | ) |
Definition at line 326 of file DQMStore.cc.
Referenced by CSCOfflineClient::dqmEndJob(), and L1TCSCTFClient::processHistograms().
std::vector< std::string > DQMStore::IGetter::getSubdirs | ( | void | ) |
Definition at line 322 of file DQMStore.cc.
Referenced by HLTTauPostProcessor::dqmEndJob(), SusyPostProcessor::dqmEndJob(), METTesterPostProcessor::dqmEndJob(), CaloTowersClient::dqmEndJob(), CaloTowersDQMClient::dqmEndJob(), HcalNoiseRatesClient::dqmEndJob(), JetMETHLTOfflineClient::dqmEndJob(), ThroughputServiceClient::fillSummaryPlots(), and NoiseRatesClient::runClient_().
|
inline |
Definition at line 202 of file DQMStore.h.
Referenced by L1EmulatorErrorFlagClient::dqmEndJob(), and ThroughputServiceClient::fillSummaryPlots().
void DQMStore::IGetter::setCurrentFolder | ( | const std::string & | fullpath | ) |
Definition at line 346 of file DQMStore.cc.
Referenced by HcalOnlineHarvesting::_dqmEndLuminosityBlock(), PSMonitorClient::check(), HLTTauPostProcessor::dqmEndJob(), SusyPostProcessor::dqmEndJob(), METTesterPostProcessor::dqmEndJob(), HcalDigisClient::dqmEndJob(), CaloTowersClient::dqmEndJob(), CaloTowersDQMClient::dqmEndJob(), HcalNoiseRatesClient::dqmEndJob(), BrilClient::dqmEndLuminosityBlock(), L1TCSCTFClient::processHistograms(), and NoiseRatesClient::runClient_().
|
friend |
Definition at line 193 of file DQMStore.h.
|
private |
Definition at line 234 of file DQMStore.h.