CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
DQMStore::IBooker Class Reference

#include <DQMStore.h>

Public Member Functions

template<typename... Args>
MonitorElementbook1D (Args &&...args)
 
template<typename... Args>
MonitorElementbook1DD (Args &&...args)
 
template<typename... Args>
MonitorElementbook1S (Args &&...args)
 
template<typename... Args>
MonitorElementbook2D (Args &&...args)
 
template<typename... Args>
MonitorElementbook2DD (Args &&...args)
 
template<typename... Args>
MonitorElementbook2S (Args &&...args)
 
template<typename... Args>
MonitorElementbook3D (Args &&...args)
 
template<typename... Args>
MonitorElementbookFloat (Args &&...args)
 
template<typename... Args>
MonitorElementbookInt (Args &&...args)
 
template<typename... Args>
MonitorElementbookProfile (Args &&...args)
 
template<typename... Args>
MonitorElementbookProfile2D (Args &&...args)
 
template<typename... Args>
MonitorElementbookString (Args &&...args)
 
void cd (void)
 
void cd (const std::string &dir)
 
void goUp (void)
 
const std::string & pwd (void)
 
void setCurrentFolder (const std::string &fullpath)
 
void tag (MonitorElement *, unsigned int)
 
void tagContents (const std::string &, unsigned int)
 

Private Member Functions

 IBooker (DQMStore *store)
 
 IBooker ()
 
 IBooker (const IBooker &)
 

Private Attributes

DQMStoreowner_
 

Friends

class DQMStore
 

Detailed Description

Definition at line 90 of file DQMStore.h.

Constructor & Destructor Documentation

DQMStore::IBooker::IBooker ( DQMStore store)
inlineexplicitprivate

Definition at line 176 of file DQMStore.h.

DQMStore::IBooker::IBooker ( )
private
DQMStore::IBooker::IBooker ( const IBooker )
private

Member Function Documentation

template<typename... Args>
MonitorElement* DQMStore::IBooker::book1D ( Args &&...  args)
inline

Definition at line 115 of file DQMStore.h.

Referenced by ESPedestalClient::book(), L1ValidatorHists::Book(), HistoProviderDQM::book1D(), HcalDigisClient::book1D(), Benchmark::book1D(), DQMHelper::book1dHisto(), RPCEfficiency::bookDetUnitSeg(), RPCFEDIntegrity::bookFEDMe(), GEMSimTrackMatch::bookHistograms(), CSCRecHit2DValidation::bookHistograms(), CSCALCTDigiValidation::bookHistograms(), CSCCLCTDigiValidation::bookHistograms(), CSCStripDigiValidation::bookHistograms(), PerformanceAnalyzer::bookHistograms(), CSCWireDigiValidation::bookHistograms(), CSCComparatorDigiValidation::bookHistograms(), ESPedestalTask::bookHistograms(), L1TdeStage2EMTF::bookHistograms(), HiBasicGenTest::bookHistograms(), RPCMonitorLinkSynchro::bookHistograms(), HLTTauDQMPathSummaryPlotter::bookHistograms(), RPCMonitorRaw::bookHistograms(), EventShapeDQM::bookHistograms(), ESTimingTask::bookHistograms(), SiStripMonitorFilter::bookHistograms(), SiStripMonitorHLT::bookHistograms(), RPCDcsInfo::bookHistograms(), HeavyIonUCCDQM::bookHistograms(), CentralitypADQM::bookHistograms(), MonitorLTC::bookHistograms(), DQMHcalIsolatedBunchAlCaReco::bookHistograms(), EcalPreshowerNoiseDistrib::bookHistograms(), DQMDcsInfo::bookHistograms(), SiStripBaselineValidator::bookHistograms(), HTMHTAnalyzer::bookHistograms(), HLTVertexPerformanceAnalyzer::bookHistograms(), EcalPreshowerDigisValidation::bookHistograms(), DQMScalInfo::bookHistograms(), NoiseRates::bookHistograms(), L1TStage2OMTF::bookHistograms(), DTDCSByLumiTask::bookHistograms(), SiStripMonitorRawData::bookHistograms(), HcalNoiseRates::bookHistograms(), L1TFED::bookHistograms(), MillePedeDQMModule::bookHistograms(), L1TCSCTPG::bookHistograms(), B2GDoubleLeptonHLTValidation::bookHistograms(), B2GHadronicHLTValidation::bookHistograms(), GlobalHitsTester::bookHistograms(), SUSY_HLT_PhotonMET::bookHistos(), SUSY_HLT_ElecFakes::bookHistos(), SUSY_HLT_MuonFakes::bookHistos(), RPCEfficiencyPerRingLayer::dqmEndJob(), RPCRecHitValidClient::dqmEndJob(), DQMExample_Step2::dqmEndJob(), L1TCSCTFClient::dqmEndJob(), DQMHcalIsoTrackPostProcessor::dqmEndJob(), RPCEfficiencyShiftHisto::dqmEndJob(), L1EmulatorErrorFlagClient::dqmEndJob(), METTesterPostProcessor::dqmEndJob(), DQMScaleToClient::dqmEndJob(), MuonTrackResidualsTest::dqmEndJob(), JetMETHLTOfflineClient::dqmEndJob(), ThroughputServiceClient::fillSummaryPlots(), RPCMultiplicityTest::myBooker(), and SusyPostProcessor::QuantilePlots().

template<typename... Args>
MonitorElement* DQMStore::IBooker::book1DD ( Args &&...  args)
inline

Definition at line 127 of file DQMStore.h.

template<typename... Args>
MonitorElement* DQMStore::IBooker::book1S ( Args &&...  args)
inline

Definition at line 121 of file DQMStore.h.

template<typename... Args>
MonitorElement* DQMStore::IBooker::book2D ( Args &&...  args)
inline
template<typename... Args>
MonitorElement* DQMStore::IBooker::book2DD ( Args &&...  args)
inline

Definition at line 145 of file DQMStore.h.

template<typename... Args>
MonitorElement* DQMStore::IBooker::book2S ( Args &&...  args)
inline

Definition at line 139 of file DQMStore.h.

template<typename... Args>
MonitorElement* DQMStore::IBooker::book3D ( Args &&...  args)
inline
template<typename... Args>
MonitorElement* DQMStore::IBooker::bookFloat ( Args &&...  args)
inline
template<typename... Args>
MonitorElement* DQMStore::IBooker::bookInt ( Args &&...  args)
inline
template<typename... Args>
MonitorElement* DQMStore::IBooker::bookProfile ( Args &&...  args)
inline
template<typename... Args>
MonitorElement* DQMStore::IBooker::bookProfile2D ( Args &&...  args)
inline
template<typename... Args>
MonitorElement* DQMStore::IBooker::bookString ( Args &&...  args)
inline
void DQMStore::IBooker::cd ( void  )
void DQMStore::IBooker::cd ( const std::string &  dir)

Definition at line 272 of file DQMStore.cc.

void DQMStore::IBooker::goUp ( void  )

Definition at line 280 of file DQMStore.cc.

const std::string & DQMStore::IBooker::pwd ( void  )

Definition at line 284 of file DQMStore.cc.

Referenced by DQMHcalIsoTrackPostProcessor::dqmEndJob().

void DQMStore::IBooker::setCurrentFolder ( const std::string &  fullpath)

Definition at line 276 of file DQMStore.cc.

Referenced by HcalOfflineHarvesting::_dqmEndJob(), ESSummaryClient::book(), ESPedestalClient::book(), hcaldqm::ContainerD::book(), hcaldqm::ContainerI::book(), hcaldqm::ContainerS::book(), hcaldqm::ContainerSingleProf1D::book(), hcaldqm::ContainerSingleProf2D::book(), RPCEfficiency::bookDetUnitSeg(), RPCFEDIntegrity::bookFEDMe(), PerformanceAnalyzer::bookHistograms(), ESPedestalTask::bookHistograms(), PFCandidateDQMAnalyzer::bookHistograms(), PFJetDQMAnalyzer::bookHistograms(), PFMETDQMAnalyzer::bookHistograms(), PFMuonDQMAnalyzer::bookHistograms(), BenchmarkAnalyzer::bookHistograms(), CSCRecHitValidation::bookHistograms(), CSCDigiValidation::bookHistograms(), L1TdeStage2EMTF::bookHistograms(), HLTTauDQMPathSummaryPlotter::bookHistograms(), RPCMonitorLinkSynchro::bookHistograms(), HiBasicGenTest::bookHistograms(), EventShapeDQM::bookHistograms(), RPCMonitorRaw::bookHistograms(), ESTimingTask::bookHistograms(), SiStripMonitorFilter::bookHistograms(), SiStripMonitorHLT::bookHistograms(), CentralitypADQM::bookHistograms(), HeavyIonUCCDQM::bookHistograms(), RPCDcsInfo::bookHistograms(), MonitorLTC::bookHistograms(), DQMHcalIsolatedBunchAlCaReco::bookHistograms(), DQMDcsInfo::bookHistograms(), BasicHepMCHeavyIonValidation::bookHistograms(), SiStripBaselineValidator::bookHistograms(), HTMHTAnalyzer::bookHistograms(), HLTVertexPerformanceAnalyzer::bookHistograms(), BPhysicsValidation::bookHistograms(), BPhysicsSpectrum::bookHistograms(), HiggsValidation::bookHistograms(), EcalPreshowerDigisValidation::bookHistograms(), CastorLEDMonitor::bookHistograms(), DQMEventInfo::bookHistograms(), DQMScalInfo::bookHistograms(), NoiseRates::bookHistograms(), L1TStage2OMTF::bookHistograms(), DuplicationChecker::bookHistograms(), DTDCSByLumiTask::bookHistograms(), SiStripMonitorRawData::bookHistograms(), DTScalerInfoTask::bookHistograms(), PSMonitor::bookHistograms(), HcalNoiseRates::bookHistograms(), MillePedeDQMModule::bookHistograms(), L1TFED::bookHistograms(), L1TCSCTPG::bookHistograms(), B2GDoubleLeptonHLTValidation::bookHistograms(), B2GHadronicHLTValidation::bookHistograms(), TTbar_GenLepAnalyzer::bookHistograms(), TTbarSpinCorrHepMCAnalyzer::bookHistograms(), TTbar_GenJetAnalyzer::bookHistograms(), GlobalHitsTester::bookHistograms(), SUSY_HLT_PhotonMET::bookHistos(), SUSY_HLT_ElecFakes::bookHistos(), SUSY_HLT_MuonFakes::bookHistos(), CSCOfflineClient::bookMonitorObject(), BPhysicsValidation::ParticleMonitor::Configure(), RPCDcsInfoClient::dqmEndJob(), TrackingDQMClientHeavyIons::dqmEndJob(), RPCEfficiencyPerRingLayer::dqmEndJob(), RPCRecHitValidClient::dqmEndJob(), DQMExample_Step2::dqmEndJob(), L1TCSCTFClient::dqmEndJob(), HLTTauCertifier::dqmEndJob(), RPCEfficiencyShiftHisto::dqmEndJob(), L1EmulatorErrorFlagClient::dqmEndJob(), METTesterPostProcessor::dqmEndJob(), DTOfflineSummaryClients::dqmEndJob(), DQMScaleToClient::dqmEndJob(), DTDCSByLumiSummary::dqmEndJob(), MuonTrackResidualsTest::dqmEndJob(), CSCDaqInfo::dqmEndJob(), CSCDcsInfo::dqmEndJob(), CSCCertificationInfo::dqmEndJob(), PhotonDataCertification::dqmEndJob(), JetMETHLTOfflineClient::dqmEndJob(), CSCOfflineClient::dqmEndJob(), BrilClient::dqmEndLuminosityBlock(), DTDCSSummary::dqmEndLuminosityBlock(), SiPixelDcsInfo::dqmEndLuminosityBlock(), SiPixelDaqInfo::dqmEndLuminosityBlock(), DTCertificationSummary::dqmEndLuminosityBlock(), DTDCSByLumiSummary::dqmEndLuminosityBlock(), DTSummaryClients::dqmEndLuminosityBlock(), ThroughputServiceClient::fillSummaryPlots(), PlotCombiner::makePlot(), RPCMultiplicityTest::myBooker(), RPCDeadChannelTest::myBooker(), RPCDataCertification::myBooker(), RPCDaqInfo::myBooker(), RPCDCSSummary::myBooker(), HLTTauPostProcessor::plotFilterEfficiencies(), SusyPostProcessor::QuantilePlots(), and HistoProviderDQM::setDir().

void DQMStore::IBooker::tag ( MonitorElement me,
unsigned int  tag 
)
void DQMStore::IBooker::tagContents ( const std::string &  path,
unsigned int  myTag 
)

Definition at line 292 of file DQMStore.cc.

Friends And Related Function Documentation

friend class DQMStore
friend

Definition at line 93 of file DQMStore.h.

Member Data Documentation

DQMStore* DQMStore::IBooker::owner_
private

Definition at line 187 of file DQMStore.h.