#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) |
template<typename... Args> | |
std::vector< MonitorElement * > | getContents (Args &&...args) |
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 189 of file DQMStore.h.
|
inlineexplicitprivate |
|
private |
|
private |
void DQMStore::IGetter::cd | ( | void | ) |
Definition at line 311 of file DQMStore.cc.
Referenced by EcalCondDBWriter::dqmEndJob(), DQMHcalIsoTrackPostProcessor::dqmEndJob(), dqm_interfaces.DQMcommunicator::get_root_objects_list_recursive(), dqm_interfaces.DQMcommunicator::get_root_objects_names_list_recursive(), dqm_interfaces.DQMcommunicator::get_root_objects_recursive(), and dqm_interfaces.DirWalkerFile::walk().
void DQMStore::IGetter::cd | ( | const std::string & | dir | ) |
Definition at line 315 of file DQMStore.cc.
Referenced by dqm_interfaces.DQMcommunicator::get_root_objects_list_recursive(), dqm_interfaces.DQMcommunicator::get_root_objects_names_list_recursive(), dqm_interfaces.DQMcommunicator::get_root_objects_recursive(), and dqm_interfaces.DirWalkerFile::walk().
bool DQMStore::IGetter::containsAnyMonitorable | ( | const std::string & | path | ) |
Definition at line 303 of file DQMStore.cc.
bool DQMStore::IGetter::dirExists | ( | const std::string & | path | ) |
Definition at line 307 of file DQMStore.cc.
Referenced by DQMGenericClient::computeEfficiency(), DQMGenericClient::computeResolution(), EmDQMPostProcessor::dqmEndJob(), EcalCondDBWriter::dqmEndJob(), HLTTauPostProcessor::dqmEndJob(), DQMHcalIsoTrackPostProcessor::dqmEndJob(), SusyPostProcessor::dqmEndJob(), FastTimerServiceClient::fillProcessSummaryPlots(), DQMGenericClient::findAllSubdirectories(), DQMGenericClient::makeCumulativeDist(), DQMGenericClient::normalizeToEntries(), and PhotonOfflineClient::runClient().
MonitorElement * DQMStore::IGetter::get | ( | const std::string & | path | ) |
Definition at line 291 of file DQMStore.cc.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), HcalDataCertification::CertifyHcal(), rrapi.RRApi::columns(), DQMGenericClient::computeEfficiency(), DQMGenericClient::computeResolution(), rrapi.RRApi::count(), rrapi.RRApi::data(), MuonTestSummary::doEnergyTests(), MuonTestSummary::doKinematicsTests(), MuonTestSummary::doMultiplicityTests(), MuonTestSummary::doMuonIDTests(), MuonTestSummary::doResidualsTests(), EcalCondDBWriter::dqmEndJob(), DQMExample_Step2::dqmEndJob(), DQMHcalIsoTrackPostProcessor::dqmEndJob(), SusyPostProcessor::dqmEndJob(), DataCertificationJetMET::dqmEndJob(), EfficiencyPlotter::dqmEndJob(), EcalZmassClient::dqmEndJob(), MuonTrackResidualsTest::dqmEndJob(), MuonRecoTest::dqmEndJob(), HLTMuonCertSummary::dqmEndJob(), CSCOfflineClient::dqmEndJob(), FastTimerServiceClient::fillPathSummaryPlots(), FastTimerServiceClient::fillProcessSummaryPlots(), FastTimerServiceClient::fillSummaryPlots(), ThroughputServiceClient::fillSummaryPlots(), FlavourHistograms< T >::FlavourHistograms(), FlavourHistograms2D< T, G >::FlavourHistograms2D(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), EmDQMPostProcessor::getHistogram(), betterConfigParser.BetterConfigParser::getResultingSection(), DQMGenericClient::makeCumulativeDist(), DQMGenericClient::normalizeToEntries(), HLTTauPostProcessor::plotFilterEfficiencies(), rrapi.RRApi::report(), rrapi.RRApi::reports(), MuonTestSummary::ResidualCheck(), ecaldqm::MESetNonObject::retrieve(), ecaldqm::MESetEcal::retrieve(), PhotonOfflineClient::runClient(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), TrackIPHistograms< T >::TrackIPHistograms(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 196 of file DQMStore.h.
References ExtractAppInfoFromXML::args, DQMStore::getContents(), and owner_.
Referenced by SusyPostProcessor::dqmEndJob(), HcalRecHitsDQMClient::dqmEndJob(), CaloTowersClient::dqmEndJob(), CaloTowersDQMClient::dqmEndJob(), HcalNoiseRatesClient::dqmEndJob(), PhotonOfflineClient::retrieveHisto(), HcalDigisClient::runClient(), NoiseRatesClient::runClient_(), HcalRecHitsClient::runClient_(), and HcalSimHitsClient::runClient_().
std::vector< std::string > DQMStore::IGetter::getMEs | ( | void | ) |
Definition at line 299 of file DQMStore.cc.
Referenced by CSCOfflineClient::dqmEndJob().
std::vector< std::string > DQMStore::IGetter::getSubdirs | ( | void | ) |
Definition at line 295 of file DQMStore.cc.
Referenced by EmDQMPostProcessor::dqmEndJob(), EcalCondDBWriter::dqmEndJob(), HLTTauPostProcessor::dqmEndJob(), SusyPostProcessor::dqmEndJob(), HcalRecHitsDQMClient::dqmEndJob(), CaloTowersClient::dqmEndJob(), CaloTowersDQMClient::dqmEndJob(), HcalNoiseRatesClient::dqmEndJob(), FastTimerServiceClient::fillProcessSummaryPlots(), FastTimerServiceClient::fillSummaryPlots(), ThroughputServiceClient::fillSummaryPlots(), DQMGenericClient::findAllSubdirectories(), HcalDigisClient::runClient(), NoiseRatesClient::runClient_(), HcalRecHitsClient::runClient_(), and HcalSimHitsClient::runClient_().
|
inline |
Definition at line 201 of file DQMStore.h.
References ExtractAppInfoFromXML::args, owner_, and DQMStore::removeElement().
Referenced by PhotonOfflineClient::runClient().
void DQMStore::IGetter::setCurrentFolder | ( | const std::string & | fullpath | ) |
Definition at line 319 of file DQMStore.cc.
Referenced by HcalDataCertification::CertifyHcal(), HLTTauPostProcessor::dqmEndJob(), SusyPostProcessor::dqmEndJob(), HcalDigisClient::dqmEndJob(), HcalRecHitsClient::dqmEndJob(), HcalRecHitsDQMClient::dqmEndJob(), CaloTowersClient::dqmEndJob(), CaloTowersDQMClient::dqmEndJob(), HcalNoiseRatesClient::dqmEndJob(), HcalDigisClient::runClient(), PhotonOfflineClient::runClient(), NoiseRatesClient::runClient_(), HcalRecHitsClient::runClient_(), and HcalSimHitsClient::runClient_().
|
friend |
Definition at line 192 of file DQMStore.h.
|
private |
Definition at line 226 of file DQMStore.h.
Referenced by getContents(), IGetter(), and removeElement().