#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) |
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 187 of file DQMStore.h.
|
inlineexplicitprivate |
|
private |
|
private |
void DQMStore::IGetter::cd | ( | void | ) |
Definition at line 311 of file DQMStore.cc.
Referenced by EcalCondDBWriter::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(), SusyPostProcessor::dqmEndJob(), FastTimerServiceClient::fillProcessSummaryPlots(), DQMGenericClient::findAllSubdirectories(), DQMGenericClient::makeCumulativeDist(), and DQMGenericClient::normalizeToEntries().
MonitorElement * DQMStore::IGetter::get | ( | const std::string & | path | ) |
Definition at line 291 of file DQMStore.cc.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), 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(), SusyPostProcessor::dqmEndJob(), DataCertificationJetMET::dqmEndJob(), EfficiencyPlotter::dqmEndJob(), EcalZmassClient::dqmEndJob(), MuonTrackResidualsTest::dqmEndJob(), MuonRecoTest::dqmEndJob(), HLTMuonCertSummary::dqmEndJob(), CSCOfflineClient::dqmEndJob(), FastTimerServiceClient::fillPathSummaryPlots(), FastTimerServiceClient::fillProcessSummaryPlots(), FastTimerServiceClient::fillSummaryPlots(), 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(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 194 of file DQMStore.h.
References ExtractAppInfoFromXML::args, DQMStore::getContents(), and owner_.
Referenced by SusyPostProcessor::dqmEndJob().
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(), FastTimerServiceClient::fillProcessSummaryPlots(), FastTimerServiceClient::fillSummaryPlots(), and DQMGenericClient::findAllSubdirectories().
void DQMStore::IGetter::setCurrentFolder | ( | const std::string & | fullpath | ) |
Definition at line 319 of file DQMStore.cc.
Referenced by HLTTauPostProcessor::dqmEndJob(), and SusyPostProcessor::dqmEndJob().
|
friend |
Definition at line 190 of file DQMStore.h.
|
private |
Definition at line 219 of file DQMStore.h.
Referenced by getContents(), and IGetter().