CMS 3D CMS Logo

List of all members | Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends
dqm::implementation::IBooker Class Reference

#include <DQMStore.h>

Inheritance diagram for dqm::implementation::IBooker:
dqm::implementation::NavigatorBase dqm::implementation::DQMStore dqm::legacy::DQMStore

Classes

struct  NOOP
 
struct  UseScope
 

Public Types

using UseJobScope = UseScope< MonitorElementData::Scope::JOB >
 
using UseLumiScope = UseScope< MonitorElementData::Scope::LUMI >
 
using UseRunScope = UseScope< MonitorElementData::Scope::RUN >
 

Public Member Functions

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook1D (TString const &name, TH1F *object, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook1D (TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook1D (TString const &name, TString const &title, int nchX, float const *xbinsize, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook1DD (TString const &name, TH1D *object, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook1DD (TString const &name, TString const &title, int nchX, double lowX, double highX, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook1S (TString const &name, TH1S *object, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook1S (TString const &name, TString const &title, int nchX, double lowX, double highX, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook2D (TString const &name, TH2F *object, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook2D (TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook2D (TString const &name, TString const &title, int nchX, float const *xbinsize, int nchY, float const *ybinsize, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook2DD (TString const &name, TH2D *object, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook2DD (TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook2S (TString const &name, TH2S *object, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook2S (TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook2S (TString const &name, TString const &title, int nchX, float const *xbinsize, int nchY, float const *ybinsize, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook3D (TString const &name, TH3F *object, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbook3D (TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, int nchZ, double lowZ, double highZ, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbookFloat (TString const &name, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbookInt (TString const &name, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbookProfile (TString const &name, TProfile *object, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbookProfile (TString const &name, TString const &title, int nchX, double const *xbinsize, double lowY, double highY, char const *option="s", FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbookProfile (TString const &name, TString const &title, int nchX, double const *xbinsize, int, double lowY, double highY, char const *option="s", FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbookProfile (TString const &name, TString const &title, int nchX, double lowX, double highX, double lowY, double highY, char const *option="s", FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbookProfile (TString const &name, TString const &title, int nchX, double lowX, double highX, int, double lowY, double highY, char const *option="s", FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbookProfile2D (TString const &name, TProfile2D *object, FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbookProfile2D (TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, double lowZ, double highZ, char const *option="s", FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbookProfile2D (TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, int, double lowZ, double highZ, char const *option="s", FUNC onbooking=NOOP())
 
template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElementbookString (TString const &name, TString const &value, FUNC onbooking=NOOP())
 
virtual MonitorElementData::Scope setScope (MonitorElementData::Scope newscope)
 
 ~IBooker () override
 
- Public Member Functions inherited from dqm::implementation::NavigatorBase
virtual void cd ()
 
virtual DQM_DEPRECATED void cd (std::string const &dir)
 
virtual void goUp ()
 
virtual std::string pwd ()
 
virtual void setCurrentFolder (std::string const &fullpath)
 
virtual ~NavigatorBase ()
 

Private Member Functions

virtual MonitorElementbookME (TString const &name, MonitorElementData::Kind kind, std::function< TH1 *()> makeobject, bool forceReplace=false)
 
 IBooker (DQMStore *store)
 
virtual uint64_t setModuleID (uint64_t moduleID)
 
virtual edm::LuminosityBlockID setRunLumi (edm::LuminosityBlockID runlumi)
 

Private Attributes

uint64_t moduleID_ = 0
 
edm::LuminosityBlockID runlumi_ = edm::LuminosityBlockID()
 
MonitorElementData::Scope scope_ = MonitorElementData::Scope::JOB
 
DQMStorestore_ = nullptr
 

Friends

class DQMStore
 

Additional Inherited Members

- Protected Member Functions inherited from dqm::implementation::NavigatorBase
 NavigatorBase ()
 
- Protected Attributes inherited from dqm::implementation::NavigatorBase
std::string cwd_ = ""
 

Detailed Description

Definition at line 43 of file DQMStore.h.

Member Typedef Documentation

◆ UseJobScope

using dqm::implementation::IBooker::UseJobScope = UseScope<MonitorElementData::Scope::JOB>

Definition at line 465 of file DQMStore.h.

◆ UseLumiScope

using dqm::implementation::IBooker::UseLumiScope = UseScope<MonitorElementData::Scope::LUMI>

Definition at line 463 of file DQMStore.h.

◆ UseRunScope

using dqm::implementation::IBooker::UseRunScope = UseScope<MonitorElementData::Scope::RUN>

Definition at line 464 of file DQMStore.h.

Constructor & Destructor Documentation

◆ ~IBooker()

dqm::implementation::IBooker::~IBooker ( )
override

Definition at line 44 of file DQMStore.cc.

44 {}

◆ IBooker()

dqm::implementation::IBooker::IBooker ( DQMStore store)
private

Definition at line 39 of file DQMStore.cc.

39  {
40  store_ = store;
41  scope_ = MonitorElementData::Scope::JOB;
42  }

References scope_, and store_.

Member Function Documentation

◆ book1D() [1/3]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book1D ( TString const &  name,
TH1F *  object,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 120 of file DQMStore.h.

120  {
121  return bookME(
122  name,
124  [=]() {
125  auto th1 = static_cast<TH1F*>(object->Clone(name));
126  onbooking(th1);
127  return th1;
128  },
129  /* forceReplace */ true);
130  }

References bookME(), Skims_PA_cff::name, resolutioncreator_cfi::object, and MonitorElementData::TH1F.

◆ book1D() [2/3]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book1D ( TString const &  name,
TString const &  title,
int const  nchX,
double const  lowX,
double const  highX,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 98 of file DQMStore.h.

103  {
105  auto th1 = new TH1F(name, title, nchX, lowX, highX);
106  onbooking(th1);
107  return th1;
108  });
109  }

References bookME(), Skims_PA_cff::name, MonitorElementData::TH1F, and runGCPTkAlMap::title.

Referenced by SiStripGainFromData::algoBeginJob(), TestSuite::analyze(), FourVectorHLT::analyze(), CTPPSCommonDQMSource::ArmPlots::ArmPlots(), DQMFEDIntegrityClient::beginJob(), BeamConditionsMonitor::beginJob(), PFTester::beginJob(), StripValidationPlots::beginJob(), SimplePhotonAnalyzer::beginJob(), FourVectorHLT::beginJob(), DTnoiseDBValidation::beginRun(), ESPedestalClient::book(), L1TStage2CaloLayer2DEClient::book(), L1TStage2CaloLayer2DEClientSummary::book(), ecaldqm::MESetNonObject::book(), L1TStage2RatioClient::book(), L1TdeGEMTPGClient::book(), L1TdeCSCTPGClient::book(), L1ValidatorHists::Book(), ecaldqm::MESetEcal::book(), L1TGCTClient::book(), L1TDTTFClient::book(), OffsetAnalyzerDQM::Plot1D::book(), SiPixelTrackResidualModule::book(), SiPixelHitEfficiencyModule::book(), L1TOccupancyClient::book(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::book(), TopSingleLepton_miniAOD::MonitorEnsemble::book(), dqmoffline::l1t::L1TEfficiencyPlotHandler::book(), SiPixelDigiModule::book(), SiPixelClusterModule::book(), HistogramManager::book(), SiPixelRecHitModule::book(), PFJetAnalyzerDQM::Plot1DInBin::book(), TopSingleLepton::MonitorEnsemble::book(), SingleTopTChannelLepton::MonitorEnsemble::book(), TopDiLeptonOffline::MonitorEnsemble::book(), SiStripMonitorTrack::book(), PFJetAnalyzerDQM::Plot1DInBinVariable::book(), FSQ::HandlerTemplate< TInputCandidateType, TOutputCandidateType, filter >::book(), PrimaryVertexResolution::Plots::book(), FastTimerService::PlotsPerElement::book(), HistoProviderDQM::book1D(), HistoWrapper::book1D(), GEMDQMBase::BookingHelper::book1D(), HLTDQMFilterEffHists< ProbeType >::book1D(), QcdUeDQM::book1D(), HLTMuonMatchAndPlot::book1D(), QcdLowPtDQM::book1D(), EcalSelectiveReadoutValidation::book1D(), phase2tkharvestutil::book1DFromPSet(), phase2tkutil::book1DFromPSet(), DQMHelper::book1dHisto(), PhotonOfflineClient::book2DHistoVector(), PhotonAnalyzer::book2DHistoVector(), PhotonOfflineClient::book3DHistoVector(), PhotonAnalyzer::book3DHistoVector(), TrackToTrackComparisonHists::book_generic_tracks_histos(), TrackToTrackComparisonHists::book_matching_tracks_histos(), DTLocalTriggerTask::bookBarrelHistos(), SiPixelBarycenter::bookBarycenterHistograms(), HGVHistoProducerAlgo::bookCaloParticleHistos(), L1TMP7ZeroSupp::bookCapIdHistograms(), DTRunConditionVar::bookChamberHistos(), DTLocalTriggerEfficiencyTest::bookChambHistos(), DTLocalTriggerSynchTest::bookChambHistos(), L1TGMTClient::bookClone1D(), L1TGMTClient::bookClone1DVB(), HGVHistoProducerAlgo::bookClusterHistos_CellLevel(), HGVHistoProducerAlgo::bookClusterHistos_ClusterLevel(), HGVHistoProducerAlgo::bookClusterHistos_LCtoCP_association(), DTTriggerLutTest::bookCmsHistos1d(), L1TMuonDQMOffline::bookControlHistos(), SiStripBaseCondObjDQM::bookCumulMEs(), SiPixelActionExecutor::bookDeviations(), dqmoffline::l1t::L1TDiffHarvesting::L1TDiffPlotHandler::bookDiff(), SiPixelOfflineCalibAnalysisBase::bookDQMHistogram1D(), SiPixelActionExecutor::bookEfficiency(), GEMEfficiencyAnalyzer::bookEfficiencyChamber(), GEMEfficiencyAnalyzer::bookEfficiencyEtaPartition(), L1TMuonDQMOffline::bookEfficiencyHistos(), GEMEfficiencyAnalyzer::bookEfficiencyMomentum(), L1TEGammaOffline::bookElectronHistos(), L1TStage2CaloLayer2Offline::bookEnergySumHistos(), RPCFEDIntegrity::bookFEDMe(), SiPixelDataQuality::bookGlobalQualityFlag(), ElectronDqmAnalyzerBase::bookH1(), ElectronDqmHarvesterBase::bookH1(), ElectronDqmHarvesterBase::bookH1andDivide(), ScoutingAnalyzerBase::bookH1BinArray(), ElectronDqmAnalyzerBase::bookH1withSumw2(), ElectronDqmHarvesterBase::bookH1withSumw2(), ScoutingAnalyzerBase::bookH1withSumw2BinArray(), TrackerOfflineValidationSummary::bookHarvestingHists(), HLTExoticaPlotter::bookHist(), HLTHiggsPlotter::bookHist(), HLTHiggsSubAnalysis::bookHist(), HLTMuonPlotter::bookHist(), HLTExoticaSubAnalysis::bookHist(), GEMBaseValidation::bookHist1D(), PhotonOfflineClient::bookHisto(), PhotonAnalyzer::bookHisto(), V0Monitor::bookHisto1D(), ME0HitsValidation::bookHistograms(), ME0RecHitsValidation::bookHistograms(), CSCRecHit2DValidation::bookHistograms(), CSCSegmentValidation::bookHistograms(), ME0DigisValidation::bookHistograms(), ME0SegmentsValidation::bookHistograms(), GEMRecHitValidation::bookHistograms(), CSCCLCTDigiValidation::bookHistograms(), GEMPadDigiClusterValidation::bookHistograms(), GEMStripDigiValidation::bookHistograms(), CSCALCTDigiValidation::bookHistograms(), CSCWireDigiValidation::bookHistograms(), GEMSimHitValidation::bookHistograms(), CSCComparatorDigiValidation::bookHistograms(), CSCStripDigiValidation::bookHistograms(), DQMHOAlCaRecoStream::bookHistograms(), RPCValidHistograms::bookHistograms(), ESPedestalTask::bookHistograms(), L1TdeGEMTPG::bookHistograms(), L1TdeStage2EMTF::bookHistograms(), ESFEDIntegrityTask::bookHistograms(), L1TScalersSCAL::bookHistograms(), ESRecoSummary::bookHistograms(), RPCMonitorRaw::bookHistograms(), L1TStage2MuonComp::bookHistograms(), L1TStage2EMTF::bookHistograms(), L1TStage2uGMTMuon::bookHistograms(), L1TStage2RegionalMuonCandComp::bookHistograms(), Tau3MuMonitor::bookHistograms(), L1TdeCSCTPG::bookHistograms(), ESIntegrityTask::bookHistograms(), RPCRecHitProbability::bookHistograms(), L1Scalers::bookHistograms(), L1TStage2uGMT::bookHistograms(), SiStripDigiValid::bookHistograms(), TrackingTruthValid::bookHistograms(), ESRawDataTask::bookHistograms(), RPCMonitorLinkSynchro::bookHistograms(), QcdHighPtDQM::bookHistograms(), EcalTBValidation::bookHistograms(), RPCDigiValid::bookHistograms(), HiBasicGenTest::bookHistograms(), CSCStubEfficiencyValidation::bookHistograms(), ESTimingTask::bookHistograms(), RPCMonitorDigi::bookHistograms(), CastorRecHitMonitor::bookHistograms(), L1TStage2CaloLayer2::bookHistograms(), DQMHcalPhiSymAlCaReco::bookHistograms(), SiPixelDigiValid::bookHistograms(), EventShapeDQM::bookHistograms(), SiStripMonitorFilter::bookHistograms(), SiStripMonitorHLT::bookHistograms(), L1TMP7ZeroSupp::bookHistograms(), DQMSourceEleCalib::bookHistograms(), OuterTrackerMonitorTrackingParticles::bookHistograms(), CentralityDQM::bookHistograms(), CentralitypADQM::bookHistograms(), TagAndProbeBtagTriggerMonitor::bookHistograms(), DQMMessageLogger::bookHistograms(), MonitorLTC::bookHistograms(), EgammaBasicClusters::bookHistograms(), DQMHcalDiJetsAlCaReco::bookHistograms(), DQMHcalIsolatedBunchAlCaReco::bookHistograms(), CaloTowerAnalyzer::bookHistograms(), CastorDigiMonitor::bookHistograms(), L1THIonImp::bookHistograms(), TrackTypeMonitor::bookHistograms(), HeavyIonUCCDQM::bookHistograms(), RPCTTUMonitor::bookHistograms(), RPCRecHitValid::bookHistograms(), SUSYDQMAnalyzer::bookHistograms(), PrimaryVertexMonitor::bookHistograms(), L1TPUM::bookHistograms(), CosmicMuonRecoAnalyzer::bookHistograms(), BPhysicsOniaDQM::bookHistograms(), EwkElecDQM::bookHistograms(), HCALRecHitAnalyzer::bookHistograms(), Phase2TrackerValidateDigi::bookHistograms(), L1TdeGCT::bookHistograms(), EgammaSuperClusters::bookHistograms(), HcalHitValidation::bookHistograms(), TrackerHitAnalyzer::bookHistograms(), L1TDEMON::bookHistograms(), SiStripBaselineValidator::bookHistograms(), EcalPreshowerNoiseDistrib::bookHistograms(), BeamSpotProblemMonitor::bookHistograms(), RecoMuonValidator::bookHistograms(), DQMSourcePi0::bookHistograms(), EwkMuDQM::bookHistograms(), MuonTiming::bookHistograms(), DemoNormalDQMEDAnalyzer::bookHistograms(), DemoOneDQMEDAnalyzer::bookHistograms(), L1TdeStage2CaloLayer1::bookHistograms(), CaloTowersValidation::bookHistograms(), TkAlCaRecoMonitor::bookHistograms(), EcalFEDMonitorTemp< SUBDET >::bookHistograms(), QcdPhotonsDQM::bookHistograms(), OnlineBeamMonitor::bookHistograms(), DaqTestHistograms::bookHistograms(), SegmentTrackAnalyzer::bookHistograms(), TotemDAQTriggerDQMSource::bookHistograms(), DTOccupancyEfficiency::bookHistograms(), MuonSeedsAnalyzer::bookHistograms(), EwkDQM::bookHistograms(), PhysicsObjectsMonitor::bookHistograms(), MuonRecoAnalyzer::bookHistograms(), EcalPileUpDepMonitor::bookHistograms(), ECALpedestalPCLworker::bookHistograms(), BxTiming::bookHistograms(), SiPixelRecHitsValid::bookHistograms(), AlcaBeamMonitor::bookHistograms(), L1TObjectsTiming::bookHistograms(), TICLPFValidation::bookHistograms(), PFCandidateAnalyzerDQM::bookHistograms(), EwkMuLumiMonitorDQM::bookHistograms(), DiMuonHistograms::bookHistograms(), EfficiencyAnalyzer::bookHistograms(), MuonEnergyDepositAnalyzer::bookHistograms(), MuonKinVsEtaAnalyzer::bookHistograms(), DemoGlobalDQMEDAnalyzer::bookHistograms(), HLTVertexPerformanceAnalyzer::bookHistograms(), EcalPreshowerDigisValidation::bookHistograms(), EtlDigiHitsValidation::bookHistograms(), BeamMonitor::bookHistograms(), dEdxHitAnalyzer::bookHistograms(), MtdTracksValidation::bookHistograms(), FakeBeamMonitor::bookHistograms(), DQMScalInfo::bookHistograms(), L1TdeStage2uGT::bookHistograms(), EcalPreshowerRecHitsValidation::bookHistograms(), dEdxAnalyzer::bookHistograms(), TopDiLeptonDQM::bookHistograms(), LepHTMonitor::bookHistograms(), L1TDTTF::bookHistograms(), L1TStage2OMTF::bookHistograms(), CTPPSPixelDQMSource::bookHistograms(), PixelVTXMonitor::bookHistograms(), TriggerMatchMonitor::bookHistograms(), OuterTrackerMonitorTTTrack::bookHistograms(), DQMLumiMonitor::bookHistograms(), BtlDigiHitsValidation::bookHistograms(), PPSTimingCalibrationPCLWorker::bookHistograms(), HotlineDQM::bookHistograms(), EcalEndcapRecHitsValidation::bookHistograms(), GlobalTest::bookHistograms(), GlobalMuonMatchAnalyzer::bookHistograms(), PFClusterValidation::bookHistograms(), CaloTowersAnalyzer::bookHistograms(), TrackSplittingMonitor::bookHistograms(), EcalBarrelRecHitsValidation::bookHistograms(), EcalBarrelDigisValidation::bookHistograms(), HGCGeometryValidation::bookHistograms(), ElectronConversionRejectionValidator::bookHistograms(), JetTester::bookHistograms(), EcalEndcapDigisValidation::bookHistograms(), L1TRCT::bookHistograms(), DTDCSByLumiTask::bookHistograms(), TrackEfficiencyMonitor::bookHistograms(), HcalNoiseRates::bookHistograms(), HiggsDQM::bookHistograms(), DQMHcalIsoTrackAlCaReco::bookHistograms(), L1TStage2uGT::bookHistograms(), EcalZmassTask::bookHistograms(), HGCalShowerSeparation::bookHistograms(), ZCounting::bookHistograms(), HLTBTagPerformanceAnalyzer::bookHistograms(), SiStripMonitorQuality::bookHistograms(), HGCalHitCalibration::bookHistograms(), MuonRecoOneHLT::bookHistograms(), HigPhotonJetHLTOfflineSource::bookHistograms(), L1TCSCTPG::bookHistograms(), SiPixelTrackResidualSource::bookHistograms(), L1TDTTPG::bookHistograms(), StandaloneTrackMonitor::bookHistograms(), MultiTrackValidator::bookHistograms(), L1TRate_Offline::bookHistograms(), EtlSimHitsValidation::bookHistograms(), SiStripMonitorRawData::bookHistograms(), PhotonValidatorMiniAOD::bookHistograms(), DTEfficiencyTask::bookHistograms(), OuterTrackerMonitorTTCluster::bookHistograms(), SiPixelHitEfficiencySource::bookHistograms(), L1TFED::bookHistograms(), BDHadronTrackMonitoringAnalyzer::bookHistograms(), HGCalRecHitValidation::bookHistograms(), L1TRPCTF::bookHistograms(), METTester::bookHistograms(), MuonTrackResidualAnalyzer::bookHistograms(), HLTInclusiveVBFSource::bookHistograms(), Vx3DHLTAnalyzer::bookHistograms(), LumiMonitor::bookHistograms(), OuterTrackerMonitorTTStub::bookHistograms(), SUSY_HLT_SingleLepton::bookHistograms(), CaloParticleValidation::bookHistograms(), HGCalDigiValidation::bookHistograms(), HcalCollapseAnalyzer::bookHistograms(), MuonIdDQM::bookHistograms(), DTCalibValidation::bookHistograms(), L1TRate::bookHistograms(), EtlLocalRecoValidation::bookHistograms(), SusyDQM< Mu, Ele, Jet, Met >::bookHistograms(), MuonDTDigis::bookHistograms(), TICLTrackstersEdgesValidation::bookHistograms(), BtlSimHitsValidation::bookHistograms(), MuonSimHitsValidAnalyzer::bookHistograms(), TauValidationMiniAOD::bookHistograms(), L1TGMT::bookHistograms(), B2GDoubleLeptonHLTValidation::bookHistograms(), B2GHadronicHLTValidation::bookHistograms(), B2GSingleLeptonHLTValidation::bookHistograms(), GlobalDigisHistogrammer::bookHistograms(), TkConvValidator::bookHistograms(), L1TdeStage2CaloLayer2::bookHistograms(), EcalDigisValidation::bookHistograms(), GlobalRecHitsHistogrammer::bookHistograms(), BtlLocalRecoValidation::bookHistograms(), L1TGT::bookHistograms(), MillePedeDQMModule::bookHistograms(), DTCalibValidationFromMuons::bookHistograms(), EcalRecHitsValidation::bookHistograms(), CorrPCCProducer::bookHistograms(), HLTJetMETValidation::bookHistograms(), HGCalHitValidation::bookHistograms(), PixelLumiDQM::bookHistograms(), L1TStage2BMTF::bookHistograms(), MuonIdVal::bookHistograms(), ECALMultifitAnalyzer_HI::bookHistograms(), SiStripFEDCheckPlugin::bookHistograms(), HcalRecHitsAnalyzer::bookHistograms(), L1TdeRCT::bookHistograms(), L1TdeCSCTF::bookHistograms(), L1TRPCTPG::bookHistograms(), L1TCSCTF::bookHistograms(), PhotonValidator::bookHistograms(), L1TStage2uGTCaloLayer2Comp::bookHistograms(), DQMPFCandidateAnalyzer::bookHistograms(), HLTScalers::bookHistograms(), BTVHLTOfflineSource::bookHistograms(), HLTHiggsSubAnalysis::bookHistograms(), SiPixelTrackingRecHitsValid::bookHistograms(), MuonIsolationDQM::bookHistograms(), MuonTrackAnalyzer::bookHistograms(), EwkElecTauHistManager::bookHistograms(), MuIsoValidation::bookHistograms(), TrackingMonitor::bookHistograms(), JetMETHLTOfflineSource::bookHistograms(), TauTagValidation::bookHistograms(), RCTMonitor::bookHistograms(), HGCalSimHitValidation::bookHistograms(), TriggerBxMonitor::bookHistograms(), PiZeroAnalyzer::bookHistograms(), GlobalHitsHistogrammer::bookHistograms(), CSCOfflineMonitor::bookHistograms(), GlobalHitsTester::bookHistograms(), JetTester_HeavyIons::bookHistograms(), SiStripFEDMonitorPlugin::bookHistograms(), JetAnalyzer_HeavyIons::bookHistograms(), JetAnalyzer_HeavyIons_matching::bookHistograms(), EmDQM::bookHistograms(), GlobalHitsAnalyzer::bookHistograms(), EcalMixingModuleValidation::bookHistograms(), SMPDQM::bookHistograms(), FSQDQM::bookHistograms(), L1TSync::bookHistograms(), ECALRecHitAnalyzer::bookHistograms(), JetAnalyzer::bookHistograms(), B2GDQM::bookHistograms(), HLTObjectMonitorProtonLead::bookHistograms(), EmDQMReco::bookHistograms(), HLTObjectMonitor::bookHistograms(), L1ExtraDQM::L1ExtraMonElement< CollectionType >::bookhistograms(), V0Validator::bookHistograms(), HGCalTriggerValidator::bookHistograms(), ZToMuMuGammaAnalyzer::bookHistograms(), EgHLTOfflineSource::bookHistograms(), HLTObjectsMonitor::bookHistograms(), L1GtHwValidation::bookHistograms(), L1TSync_Offline::bookHistograms(), TriggerRatesMonitor::bookHistograms(), L1TBPTX::bookHistograms(), GlobalDigisAnalyzer::bookHistograms(), ExoticaDQM::bookHistograms(), L1TGCT::bookHistograms(), GlobalRecHitsAnalyzer::bookHistograms(), BeamHaloAnalyzer::bookHistograms(), MuonTrackValidator::bookHistograms(), L1TStage2CaloLayer1::bookHistograms(), EwkMuTauHistManager::bookHistograms(), PackedCandidateTrackValidator::bookHistograms(), PhotonAnalyzer::bookHistogramsEfficiency(), DQMProvInfo::bookHistogramsLhcInfo(), SUSY_HLT_InclusiveHT::bookHistos(), SUSY_HLT_DoubleMuon_Hadronic::bookHistos(), SUSY_HLT_Muon_BJet::bookHistos(), SUSY_HLT_PhotonHT::bookHistos(), SUSY_HLT_PhotonMET::bookHistos(), DTResolutionAnalysisTest::bookHistos(), DTTriggerEfficiencyTest::bookHistos(), SUSY_HLT_DoubleEle_Hadronic::bookHistos(), SUSY_HLT_Electron_BJet::bookHistos(), DTNoiseAnalysisTest::bookHistos(), SUSY_HLT_MuonFakes::bookHistos(), SUSY_HLT_DiJet_MET::bookHistos(), SUSY_HLT_ElecFakes::bookHistos(), SUSY_HLT_Muon_Hadronic::bookHistos(), SUSY_HLT_VBF_Mu::bookHistos(), MuonPFAnalyzer::bookHistos(), SUSY_HLT_MuEle_Hadronic::bookHistos(), SUSY_HLT_alphaT::bookHistos(), DTDataIntegrityUrosOffline::bookHistos(), DTt0DBValidation::bookHistos(), DTSegmentAnalysisTest::bookHistos(), DTResolutionTest::bookHistos(), SUSY_HLT_Razor::bookHistos(), DTDataIntegrityROSOffline::bookHistos(), DTDataIntegrityTask::bookHistos(), DTChamberEfficiencyTest::bookHistos(), DTChamberEfficiencyClient::bookHistos(), DTEfficiencyTest::bookHistos(), DQMExample_Step1::bookHistos(), DTtTrigDBValidation::bookHistos(), DTNoiseTask::bookHistos(), DTChamberEfficiencyTask::bookHistos(), DTLocalTriggerSynchTask::bookHistos(), DTResolutionAnalysisTask::bookHistos(), DTLocalTriggerTask::bookHistos(), DTSegmentAnalysisTask::bookHistos(), DTLocalTriggerLutTask::bookHistos(), RecoMuonValidator::MuonME::bookHistos(), DTLocalTriggerBaseTask::bookHistos(), tadqm::TrackAnalyzer::bookHistosForBeamSpot(), tadqm::TrackAnalyzer::bookHistosForEfficiencyFromHitPatter(), tadqm::TrackAnalyzer::bookHistosForHitProperties(), tadqm::TrackAnalyzer::bookHistosForLScertification(), tadqm::TrackAnalyzer::bookHistosForState(), tadqm::TrackAnalyzer::bookHistosForTrackerSpecific(), DTDataIntegrityTask::bookHistosuROS(), L1TStage2CaloLayer2Offline::bookJetHistos(), Phase2TrackerMonitorDigi::bookLayerHistos(), Phase2TrackerValidateDigi::bookLayerHistos(), SiStripMonitorTrack::bookLayerMEs(), TriggerDQMBase::bookME(), SiStripMonitorTrack::bookME1D(), SiStripMonitorDigi::bookME1D(), SiStripMonitorCluster::bookME1D(), SiStripRecHitsValid::bookME1D(), SiStripTrackingRecHitsValid::bookME1D(), SiPixelHLTSource::bookMEs(), SiPixelDigiSource::bookMEs(), SiPixelClusterSource::bookMEs(), TrackEfficiencyClient::bookMEs(), SiPixelRawDataErrorSource::bookMEs(), SiPixelPhase1ResidualsExtra::bookMEs(), JetAnalyzer::bookMESetSelection(), GEMEfficiencyAnalyzer::bookMisc(), SiStripMonitorTrack::bookModMEs(), METAnalyzer::bookMonitorElement(), CSCMonitorModule::bookMonitorObject(), MTVHistoProducerAlgoForTracker::bookMVAHistos(), SiPixelInformationExtractor::bookNoisyPixels(), GEMEfficiencyAnalyzer::bookNumerator1D(), L1TEGammaOffline::bookPhotonHistos(), GEMBaseValidation::bookPIDHist(), SiStripBaseCondObjDQM::bookProfileMEs(), MTVHistoProducerAlgoForTracker::bookRecodEdxHistos(), MTVHistoProducerAlgoForTracker::bookRecoHistos(), MTVHistoProducerAlgoForTracker::bookRecoPVAssociationHistos(), recoBSVTagInfoValidationAnalyzer::bookRecoToSim(), RPCMonitorDigi::bookRegionME(), GEMEfficiencyAnalyzer::bookResolution(), L1TMuonDQMOffline::bookResolutionHistos(), SiStripMonitorTrack::bookRingMEs(), RPCMonitorDigi::bookRollME(), DTLocalTriggerBaseTest::bookSectorHistos(), MTVHistoProducerAlgoForTracker::bookSeedHistos(), HGVHistoProducerAlgo::bookSimClusterAssociationHistos(), HGVHistoProducerAlgo::bookSimClusterHistos(), MTVHistoProducerAlgoForTracker::bookSimHistos(), recoBSVTagInfoValidationAnalyzer::bookSimToReco(), MTVHistoProducerAlgoForTracker::bookSimTrackHistos(), MTVHistoProducerAlgoForTracker::bookSimTrackPVAssociationHistos(), SiStripBaseCondObjDQM::bookSummaryCumulMEs(), L1TTauOffline::bookTauHistos(), DTPreCalibrationTask::bookTimeBoxes(), HGVHistoProducerAlgo::bookTracksterHistos(), BeamMonitorBx::BookTrendHistos(), RPCMonitorDigi::bookWheelDiskME(), DTTriggerEfficiencyTest::bookWheelHistos(), DTRunConditionVarClient::bookWheelHistos(), HLTBTagHarvestingAnalyzer::calculateEfficiency1D(), CTPPSDiamondDQMSource::ChannelPlots::ChannelPlots(), TotemTimingDQMSource::ChannelPlots::ChannelPlots(), ElectronDqmHarvesterBase::cloneH1(), DQMGenericClient::computeEfficiency(), HTrackVariables::computeEfficiency(), DQMGenericClient::computeResolution(), PFClient_JetRes::createEfficiencyPlots(), PFClient::createEfficiencyPlots(), SiStripMonitorCluster::createLayerMEs(), MonitorTrackResidualsBase< pixel_or_strip >::createMEs(), SiStripMonitorPedestals::createMEs(), SiStripMonitorDigi::createMEs(), SiStripMonitorCluster::createMEs(), SiStripMonitorDigi::createModuleMEs(), SiStripMonitorCluster::createModuleMEs(), PFClient::createProjectionPlots(), PFClient_JetRes::createResolutionPlots(), PFClient::createResolutionPlots(), SiStripMonitorDigi::createSubDetMEs(), ElasticPlotDQMSource::DiagonalPlots::DiagonalPlots(), EmDQMPostProcessor::dqmEndJob(), HltSusyExoPostProcessor::dqmEndJob(), OuterTrackerMCHarvester::dqmEndJob(), MtdTracksHarvester::dqmEndJob(), RPCRecHitValidClient::dqmEndJob(), DQMExample_Step2::dqmEndJob(), DQMHcalIsoTrackPostProcessor::dqmEndJob(), BDHadronTrackMonitoringHarvester::dqmEndJob(), L1TCSCTFClient::dqmEndJob(), OffsetDQMPostProcessor::dqmEndJob(), L1EmulatorErrorFlagClient::dqmEndJob(), PFJetDQMPostProcessor::dqmEndJob(), BtlSimHitsHarvester::dqmEndJob(), EfficiencyPlotter::dqmEndJob(), DataCertificationJetMET::dqmEndJob(), JetTesterPostProcessor::dqmEndJob(), METTesterPostProcessorHarvesting::dqmEndJob(), METTesterPostProcessor::dqmEndJob(), TauDQMHistEffProducer::dqmEndJob(), HLTMuonRefMethod::dqmEndJob(), MuonTestSummary::dqmEndJob(), TriggerMatchEfficiencyPlotter::dqmEndJob(), DQMScaleToClient::dqmEndJob(), MuonRecoTest::dqmEndJob(), EcalZmassClient::dqmEndJob(), DTRunConditionVarClient::dqmEndJob(), JetMETHLTOfflineClient::dqmEndJob(), MuonRecoTest::dqmEndRun(), MuonTrackResidualsTest::dqmEndRun(), ECALpedestalPCLHarvester::dqmPlots(), HLTScalersClient::endLuminosityBlock(), AlcaBeamMonitorClient::endRun(), GlobalHitsProdHistStripper::endRun(), HistogramManager::executeExtend(), HistogramManager::executeGroupBy(), SiStripQualityDQM::fillGrandSummaryMEs(), EgHLTOfflineClient::FillHLTvsOfflineHist(), FastTimerServiceClient::fillPathSummaryPlots(), SiPixelActionExecutor::fillSummary(), ThroughputServiceClient::fillSummaryPlots(), EmDQMReco::FourVectorMonitorElements::FourVectorMonitorElements(), SiPixelActionExecutor::getFEDSummaryME(), SiPixelActionExecutor::getGrandSummaryME(), SiStripSummaryCreator::getSummaryME(), SiPixelActionExecutor::getSummaryME(), HEff1DHit::HEff1DHit(), HEff1DHitHarvest::HEff1DHitHarvest(), HEff2DHit::HEff2DHit(), HEff2DHitHarvest::HEff2DHitHarvest(), HEff4DHit::HEff4DHit(), HEff4DHitHarvest::HEff4DHitHarvest(), CommissioningHistograms::histogram(), HLTScalersClient::HLTScalersClient(), HRes1DHit::HRes1DHit(), HRes2DHit::HRes2DHit(), HRes4DHit::HRes4DHit(), HResolution::HResolution(), HResolution1DRecHit::HResolution1DRecHit(), HTrackVariables::HTrackVariables(), CTPPSCommonDQMSource::GlobalPlots::Init(), TrackBuildingAnalyzer::initHisto(), VertexMonitor::initHisto(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::initializeDQMHistograms(), LaserDQM::initMonitors(), L1ScalersClient::L1ScalersClient(), dqmservices::DQMProtobufReader::load(), TrackerOfflineValidation::DirectoryWrapper::make(), EgHLTOfflineClient::makeEffMonElem2Leg(), EgHLTOfflineClient::makeEffMonElemFromPassAndAll(), EgHLTOfflineClient::makeEffMonElemFromPassAndFail(), EgHLTOfflineClient::makeEffMonElemFromPassAndFailAndTagTag(), TotemRPDQMHarvester::MakeHitNumberRatios(), TotemRPDQMHarvester::MakePlaneEfficiencyHistograms(), HLTBTagHarvestingAnalyzer::mistagrate(), HLTBTagHarvestingAnalyzer::modulesrate(), egHLT::MonElemManagerHist< T >::MonElemManagerHist(), MonitorElementsDb::MonitorElementsDb(), HeavyFlavorValidation::myBook1D(), RPCNoisyStripTest::myBooker(), RPCMultiplicityTest::myBooker(), RPCClusterSizeTest::myBooker(), RPCOccupancyTest::myBooker(), RPCChamberQuality::myBooker(), RivetAnalyzer::normalizeTree(), TotemRPDQMSource::PlanePlots::PlanePlots(), TotemTimingDQMSource::PlanePlots::PlanePlots(), CTPPSDiamondDQMSource::PlanePlots::PlanePlots(), TotemRPDQMSource::PotPlots::PotPlots(), ElasticPlotDQMSource::PotPlots::PotPlots(), TotemTimingDQMSource::PotPlots::PotPlots(), CTPPSDiamondDQMSource::PotPlots::PotPlots(), ThroughputService::preGlobalBeginRun(), MuonME0DigisHarvestor::ProcessBookingBKG(), SusyPostProcessor::QuantilePlots(), LegacyIOHelper::readdir(), recoBSVTagInfoValidationAnalyzer::recoBSVTagInfoValidationAnalyzer(), ConversionPostprocessing::runPostprocessing(), PhotonPostprocessing::runPostprocessing(), and HLXMonitor::SetupHists().

◆ book1D() [3/3]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book1D ( TString const &  name,
TString const &  title,
int  nchX,
float const *  xbinsize,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 111 of file DQMStore.h.

112  {
114  auto th1 = new TH1F(name, title, nchX, xbinsize);
115  onbooking(th1);
116  return th1;
117  });
118  }

References bookME(), Skims_PA_cff::name, MonitorElementData::TH1F, and runGCPTkAlMap::title.

◆ book1DD() [1/2]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book1DD ( TString const &  name,
TH1D *  object,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 164 of file DQMStore.h.

164  {
165  return bookME(
166  name,
168  [=]() {
169  auto th1 = static_cast<TH1D*>(object->Clone(name));
170  onbooking(th1);
171  return th1;
172  },
173  /* forceReplace */ true);
174  }

References bookME(), Skims_PA_cff::name, resolutioncreator_cfi::object, and MonitorElementData::TH1D.

◆ book1DD() [2/2]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book1DD ( TString const &  name,
TString const &  title,
int  nchX,
double  lowX,
double  highX,
FUNC  onbooking = NOOP() 
)
inline

◆ book1S() [1/2]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book1S ( TString const &  name,
TH1S *  object,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 142 of file DQMStore.h.

142  {
143  return bookME(
144  name,
146  [=]() {
147  auto th1 = static_cast<TH1S*>(object->Clone(name));
148  onbooking(th1);
149  return th1;
150  },
151  /* forceReplace */ true);
152  }

References bookME(), Skims_PA_cff::name, resolutioncreator_cfi::object, and MonitorElementData::TH1S.

◆ book1S() [2/2]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book1S ( TString const &  name,
TString const &  title,
int  nchX,
double  lowX,
double  highX,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 133 of file DQMStore.h.

134  {
136  auto th1 = new TH1S(name, title, nchX, lowX, highX);
137  onbooking(th1);
138  return th1;
139  });
140  }

References bookME(), Skims_PA_cff::name, MonitorElementData::TH1S, and runGCPTkAlMap::title.

Referenced by dqmservices::DQMProtobufReader::load(), and LegacyIOHelper::readdir().

◆ book2D() [1/3]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book2D ( TString const &  name,
TH2F *  object,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 207 of file DQMStore.h.

207  {
208  return bookME(
209  name,
211  [=]() {
212  auto th2 = static_cast<TH2F*>(object->Clone(name));
213  onbooking(th2);
214  return th2;
215  },
216  /* forceReplace */ true);
217  }

References bookME(), Skims_PA_cff::name, resolutioncreator_cfi::object, and MonitorElementData::TH2F.

◆ book2D() [2/3]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book2D ( TString const &  name,
TString const &  title,
int  nchX,
double  lowX,
double  highX,
int  nchY,
double  lowY,
double  highY,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 177 of file DQMStore.h.

185  {
187  auto th2 = new TH2F(name, title, nchX, lowX, highX, nchY, lowY, highY);
188  onbooking(th2);
189  return th2;
190  });
191  }

References bookME(), Skims_PA_cff::name, MonitorElementData::TH2F, and runGCPTkAlMap::title.

Referenced by SiStripGainFromData::algoBeginJob(), FourVectorHLT::analyze(), CTPPSCommonDQMSource::ArmPlots::ArmPlots(), DQMOfflineHLTEventInfoClient::beginJob(), DQMFEDIntegrityClient::beginJob(), StripValidationPlots::beginJob(), FourVectorHLT::beginJob(), RPCSummaryMapHisto::book(), ESSummaryClient::book(), ESIntegrityClient::book(), ecaldqm::MESetNonObject::book(), L1ValidatorHists::Book(), ecaldqm::MESetEcal::book(), L1TDTTFClient::book(), L1TRPCTFClient::book(), L1TOccupancyClient::book(), L1TTestsSummary::book(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::book(), TopSingleLepton_miniAOD::MonitorEnsemble::book(), SiPixelDigiModule::book(), dqmoffline::l1t::L1TEfficiencyPlotHandler::book(), SiPixelClusterModule::book(), HistogramManager::book(), SiPixelRecHitModule::book(), TopSingleLepton::MonitorEnsemble::book(), SingleTopTChannelLepton::MonitorEnsemble::book(), TopDiLeptonOffline::MonitorEnsemble::book(), L1TEMTFEventInfoClient::book(), SiStripMonitorTrack::book(), L1TEventInfoClient::book(), TrigObjTnPHistColl::HistDefs::Data::book(), PrimaryVertexResolution::DiffPlots::book(), HistoProviderDQM::book2D(), HistoWrapper::book2D(), HLTDQMFilterEffHists< ProbeType >::book2D(), GEMDQMBase::BookingHelper::book2D(), HLTMuonMatchAndPlot::book2D(), QcdLowPtDQM::book2D(), EcalSelectiveReadoutValidation::book2D(), phase2tkharvestutil::book2DFromPSet(), phase2tkutil::book2DFromPSet(), DQMHelper::book2dHisto(), PhotonOfflineClient::book2DHistoVector(), PhotonAnalyzer::book2DHistoVector(), PhotonOfflineClient::book3DHistoVector(), PhotonAnalyzer::book3DHistoVector(), TrackToTrackComparisonHists::book_generic_tracks_histos(), TrackToTrackComparisonHists::book_matching_tracks_histos(), SiStripBadComponentInfo::bookBadComponentHistos(), RPCRollMapHisto::bookBarrel(), HGVHistoProducerAlgo::bookCaloParticleHistos(), DTTriggerEfficiencyTask::bookChamberHistos(), DTLocalTriggerEfficiencyTest::bookChambHistos(), DTTriggerEfficiencyTest::bookChambHistos(), L1TGMTClient::bookClone2D(), HGVHistoProducerAlgo::bookClusterHistos_CellLevel(), HGVHistoProducerAlgo::bookClusterHistos_LCtoCP_association(), DTLocalTriggerBaseTest::bookCmsHistos(), L1TMuonDQMOffline::bookControlHistos(), GEMBaseValidation::bookDetectorOccupancy(), dqmoffline::l1t::L1TDiffHarvesting::L1TDiffPlotHandler::bookDiff(), GEMOfflineMonitor::bookDigiOccupancy(), SiPixelErrorsDigisToCalibDigis::bookDQMHistogram2D(), SiPixelOfflineCalibAnalysisBase::bookDQMHistogram2D(), SiPixelErrorsDigisToCalibDigis::bookDQMHistoPlaquetteSummary2D(), SiPixelOfflineCalibAnalysisBase::bookDQMHistoPlaquetteSummary2D(), MuonGEMBaseHarvestor::bookEff2D(), SiPixelActionExecutor::bookEfficiency(), GEMEfficiencyAnalyzer::bookEfficiencyDetector(), L1TEGammaOffline::bookElectronHistos(), RPCRollMapHisto::bookEndcap(), L1TStage2CaloLayer2Offline::bookEnergySumHistos(), SiPixelDataQuality::bookGlobalQualityFlag(), TrackingQualityChecker::bookGlobalStatus(), ElectronDqmAnalyzerBase::bookH2(), ElectronDqmHarvesterBase::bookH2(), ElectronDqmHarvesterBase::bookH2andDivide(), ElectronDqmAnalyzerBase::bookH2withSumw2(), ElectronDqmHarvesterBase::bookH2withSumw2(), GEMBaseValidation::bookHist2D(), DTnoiseDBValidation::bookHisto(), V0Monitor::bookHisto2D(), CSCRecHit2DValidation::bookHistograms(), ME0DigisValidation::bookHistograms(), ESOccupancyTask::bookHistograms(), GEMCheckGeometry::bookHistograms(), RPCValidHistograms::bookHistograms(), L1TdeStage2EMTF::bookHistograms(), RPCMonitorRaw::bookHistograms(), L1TScalersSCAL::bookHistograms(), Tau3MuMonitor::bookHistograms(), L1TStage2MuonComp::bookHistograms(), L1TStage2RegionalMuonCandComp::bookHistograms(), L1TStage2uGMTMuon::bookHistograms(), L1TStage2EMTF::bookHistograms(), ESIntegrityTask::bookHistograms(), L1Scalers::bookHistograms(), RPCRecHitProbability::bookHistograms(), RPCMonitorLinkSynchro::bookHistograms(), Phase2TrackerMonitorDigi::bookHistograms(), L1TStage2uGMT::bookHistograms(), QcdHighPtDQM::bookHistograms(), EcalTBValidation::bookHistograms(), CastorRecHitMonitor::bookHistograms(), ESTimingTask::bookHistograms(), RPCDigiValid::bookHistograms(), DQMHcalPhiSymAlCaReco::bookHistograms(), L1TStage2CaloLayer2::bookHistograms(), TagAndProbeBtagTriggerMonitor::bookHistograms(), EgammaBasicClusters::bookHistograms(), DQMSourceEleCalib::bookHistograms(), L1THIonImp::bookHistograms(), CastorDigiMonitor::bookHistograms(), CaloTowerAnalyzer::bookHistograms(), HeavyIonUCCDQM::bookHistograms(), PrimaryVertexMonitor::bookHistograms(), RPCRecHitValid::bookHistograms(), L1TPUM::bookHistograms(), CosmicMuonRecoAnalyzer::bookHistograms(), EwkElecDQM::bookHistograms(), HcalHitValidation::bookHistograms(), EgammaSuperClusters::bookHistograms(), Phase2TrackerValidateDigi::bookHistograms(), L1TdeGCT::bookHistograms(), HCALRecHitAnalyzer::bookHistograms(), CastorLEDMonitor::bookHistograms(), SiStripBaselineValidator::bookHistograms(), TrackerHitAnalyzer::bookHistograms(), L1TDEMON::bookHistograms(), EcalPreshowerNoiseDistrib::bookHistograms(), DTSegmentsTask::bookHistograms(), MuonMiniAOD::bookHistograms(), RecoMuonValidator::bookHistograms(), MuonTiming::bookHistograms(), DemoNormalDQMEDAnalyzer::bookHistograms(), DemoOneDQMEDAnalyzer::bookHistograms(), CaloTowersValidation::bookHistograms(), L1TdeStage2CaloLayer1::bookHistograms(), TrackingRecoMaterialAnalyser::bookHistograms(), TotemDAQTriggerDQMSource::bookHistograms(), SegmentTrackAnalyzer::bookHistograms(), TkAlCaRecoMonitor::bookHistograms(), MuonSeedsAnalyzer::bookHistograms(), MuonRecoAnalyzer::bookHistograms(), PhysicsObjectsMonitor::bookHistograms(), GEMDAQStatusSource::bookHistograms(), L1TObjectsTiming::bookHistograms(), EtlDigiHitsValidation::bookHistograms(), BeamMonitor::bookHistograms(), EcalPreshowerRecHitsValidation::bookHistograms(), FakeBeamMonitor::bookHistograms(), LepHTMonitor::bookHistograms(), TopDiLeptonDQM::bookHistograms(), SiPixelClusterSource::bookHistograms(), CTPPSPixelDQMSource::bookHistograms(), L1TDTTF::bookHistograms(), LaserAlignmentT0ProducerDQM::bookHistograms(), L1TStage2OMTF::bookHistograms(), L1TStage2uGTTiming::bookHistograms(), OuterTrackerMonitorTTTrack::bookHistograms(), PPSTimingCalibrationPCLWorker::bookHistograms(), EcalEndcapRecHitsValidation::bookHistograms(), BtlDigiHitsValidation::bookHistograms(), EcalBarrelDigisValidation::bookHistograms(), HGCGeometryValidation::bookHistograms(), EcalBarrelRecHitsValidation::bookHistograms(), PSMonitor::bookHistograms(), GlobalMuonMatchAnalyzer::bookHistograms(), CaloTowersAnalyzer::bookHistograms(), EcalEndcapDigisValidation::bookHistograms(), TriggerBxVsOrbitMonitor::bookHistograms(), L1TRCT::bookHistograms(), TrackEfficiencyMonitor::bookHistograms(), HGCalShowerSeparation::bookHistograms(), L1TStage2uGT::bookHistograms(), ZCounting::bookHistograms(), HLTBTagPerformanceAnalyzer::bookHistograms(), HigPhotonJetHLTOfflineSource::bookHistograms(), SiPixelTrackResidualSource::bookHistograms(), L1TDTTPG::bookHistograms(), EtlSimHitsValidation::bookHistograms(), OuterTrackerMonitorTTCluster::bookHistograms(), HGCalRecHitValidation::bookHistograms(), OuterTrackerMonitorTTStub::bookHistograms(), HLTInclusiveVBFSource::bookHistograms(), MuonTrackResidualAnalyzer::bookHistograms(), Vx3DHLTAnalyzer::bookHistograms(), L1TRPCTF::bookHistograms(), HGCalDigiValidation::bookHistograms(), DTCalibValidation::bookHistograms(), SusyDQM< Mu, Ele, Jet, Met >::bookHistograms(), TICLTrackstersEdgesValidation::bookHistograms(), EtlLocalRecoValidation::bookHistograms(), MuonDTDigis::bookHistograms(), DTSegmentAnalysisTask::bookHistograms(), QcdUeDQM::bookHistograms(), BtlSimHitsValidation::bookHistograms(), MuonSimHitsValidAnalyzer::bookHistograms(), L1TGMT::bookHistograms(), TkConvValidator::bookHistograms(), L1TdeStage2CaloLayer2::bookHistograms(), MillePedeDQMModule::bookHistograms(), BtlLocalRecoValidation::bookHistograms(), LogMessageMonitor::bookHistograms(), L1TGT::bookHistograms(), DTCalibValidationFromMuons::bookHistograms(), EcalRecHitsValidation::bookHistograms(), PixelLumiDQM::bookHistograms(), HGCalHitValidation::bookHistograms(), MuonIdVal::bookHistograms(), ECALMultifitAnalyzer_HI::bookHistograms(), L1TStage2BMTF::bookHistograms(), DTChamberEfficiency::bookHistograms(), L1TdeRCT::bookHistograms(), HcalRecHitsAnalyzer::bookHistograms(), L1TdeCSCTF::bookHistograms(), L1TCSCTF::bookHistograms(), PhotonValidator::bookHistograms(), DQMPFCandidateAnalyzer::bookHistograms(), BTVHLTOfflineSource::bookHistograms(), HLTScalers::bookHistograms(), MuonTrackAnalyzer::bookHistograms(), L1TCompare::bookHistograms(), JetMETHLTOfflineSource::bookHistograms(), TrackingMonitor::bookHistograms(), RCTMonitor::bookHistograms(), HGCalSimHitValidation::bookHistograms(), TriggerBxMonitor::bookHistograms(), CSCOfflineMonitor::bookHistograms(), GlobalHitsTester::bookHistograms(), JetTester_HeavyIons::bookHistograms(), EmDQM::bookHistograms(), JetAnalyzer_HeavyIons::bookHistograms(), L1TSync::bookHistograms(), ECALRecHitAnalyzer::bookHistograms(), JetAnalyzer::bookHistograms(), EmDQMReco::bookHistograms(), ZToMuMuGammaAnalyzer::bookHistograms(), HLTObjectsMonitor::bookHistograms(), L1TSync_Offline::bookHistograms(), QcdLowPtDQM::bookHistograms(), L1TGCT::bookHistograms(), BeamHaloAnalyzer::bookHistograms(), MuonTrackValidator::bookHistograms(), L1TStage2CaloLayer1::bookHistograms(), DQMProvInfo::bookHistogramsEventInfo(), DTResolutionAnalysisTest::bookHistos(), DTNoiseAnalysisTest::bookHistos(), SUSY_HLT_DiJet_MET::bookHistos(), MuonPFAnalyzer::bookHistos(), SUSY_HLT_alphaT::bookHistos(), DTDataIntegrityUrosOffline::bookHistos(), DTSegmentAnalysisTest::bookHistos(), DTt0DBValidation::bookHistos(), SUSY_HLT_Razor::bookHistos(), DTResolutionTest::bookHistos(), DTChamberEfficiencyTest::bookHistos(), DTDataIntegrityROSOffline::bookHistos(), DTDataIntegrityTask::bookHistos(), DTChamberEfficiencyClient::bookHistos(), DTOccupancyTest::bookHistos(), DTNoiseTask::bookHistos(), DTEfficiencyTest::bookHistos(), DTOccupancyTestML::bookHistos(), DTtTrigDBValidation::bookHistos(), DTChamberEfficiencyTask::bookHistos(), DTLocalTriggerTask::bookHistos(), DTLocalTriggerLutTask::bookHistos(), RecoMuonValidator::MuonME::bookHistos(), DTLocalTriggerBaseTask::bookHistos(), tadqm::TrackAnalyzer::bookHistosForState(), DTDataIntegrityUrosOffline::bookHistosROS(), DTDataIntegrityTask::bookHistosROS(), ME0BaseValidation::BookHistXY(), ME0BaseValidation::BookHistZR(), GEMOfflineMonitor::bookHitOccupancy(), L1TStage2CaloLayer2Offline::bookJetHistos(), Phase2TrackerMonitorDigi::bookLayerHistos(), Phase2TrackerValidateDigi::bookLayerHistos(), SiStripMonitorTrack::bookLayerMEs(), TriggerDQMBase::bookME(), SiStripMonitorTrack::bookME2D(), SiStripMonitorCluster::bookME2D(), TrackFoldedOccupancyClient::bookMEs(), SiPixelDigiSource::bookMEs(), TrackEfficiencyClient::bookMEs(), METAnalyzer::bookMonitorElement(), CSCMonitorModule::bookMonitorObject(), GEMEfficiencyAnalyzer::bookNumerator2D(), DTPreCalibrationTask::bookOccupancyPlot(), SiPixelActionExecutor::bookOccupancyPlots(), L1TEGammaOffline::bookPhotonHistos(), GEMBaseValidation::bookPolarOccupancy(), RPCMonitorDigi::bookRegionME(), DTLocalTriggerBaseTest::bookSectorHistos(), RPCMonitorDigi::bookSectorRingME(), HGVHistoProducerAlgo::bookSimClusterAssociationHistos(), MTVHistoProducerAlgoForTracker::bookSimTrackHistos(), SiStripCertificationInfo::bookSiStripCertificationMEs(), SiStripQualityChecker::bookStatus(), SiPixelPhase1Summary::bookSummaries(), BeamMonitorBx::BookTables(), L1TTauOffline::bookTauHistos(), TrackingCertificationInfo::bookTrackingCertificationMEs(), HGVHistoProducerAlgo::bookTracksterHistos(), DTTriggerEfficiencyTest::bookWheelHistos(), DTRunConditionVarClient::bookWheelHistos(), DTTriggerEfficiencyTask::bookWheelHistos(), DTLocalTriggerBaseTest::bookWheelHistos(), GEMBaseValidation::bookXYOccupancy(), GEMBaseValidation::bookZROccupancy(), TotemTimingDQMSource::ChannelPlots::ChannelPlots(), CTPPSDiamondDQMSource::ChannelPlots::ChannelPlots(), DQMGenericClient::computeEfficiency(), SiStripMonitorPedestals::createMEs(), SiStripMonitorDigi::createMEs(), SiStripMonitorCluster::createMEs(), SiStripMonitorCluster::createModuleMEs(), SiStripMonitorDigi::createSubDetMEs(), SiStripMonitorCluster::createSubDetMEs(), GEMDQMHarvester::createSummaryHist(), GEMDQMBase::CreateSummaryHist(), GEMDQMHarvester::createSummaryVFAT(), TkHistoMap::createTkHistoMap(), ElasticPlotDQMSource::DiagonalPlots::DiagonalPlots(), EmDQMPostProcessor::dividehistos2D(), GEMEfficiencyHarvester::doEfficiency(), GEMEfficiencyHarvester::doResolution(), RPCDcsInfoClient::dqmEndJob(), TrackingDQMClientHeavyIons::dqmEndJob(), TriggerRatesMonitorClient::dqmEndJob(), L1TDTTPGClient::dqmEndJob(), DataCertificationJetMET::dqmEndJob(), HLTMuonRefMethod::dqmEndJob(), DTOfflineSummaryClients::dqmEndJob(), MuonTestSummary::dqmEndJob(), PhotonDataCertification::dqmEndJob(), DQMCorrelationClient::dqmEndJob(), HLTMuonCertSummary::dqmEndJob(), DTRunConditionVarClient::dqmEndJob(), JetMETHLTOfflineClient::dqmEndJob(), BrilClient::dqmEndLuminosityBlock(), DTCertificationSummary::dqmEndLuminosityBlock(), DTDCSByLumiSummary::dqmEndLuminosityBlock(), DTDAQInfo::dqmEndLuminosityBlock(), DTDataIntegrityTest::dqmEndLuminosityBlock(), DTBlockedROChannelsTest::dqmEndLuminosityBlock(), DTSummaryClients::dqmEndLuminosityBlock(), DTOccupancyTest::dqmEndLuminosityBlock(), DTOccupancyTestML::dqmEndLuminosityBlock(), ECALpedestalPCLHarvester::dqmPlots(), HLTOverallSummary::endRun(), HistogramManager::executeGroupBy(), SiPixelActionExecutor::fillFEDErrorSummary(), SiStripCablingDQM::getActiveDetIds(), EgHLTOfflineSummaryClient::getEgHLTSumHist_(), TotemTimingDQMSource::GlobalPlots::GlobalPlots(), CommissioningHistograms::histogram(), HRes1DHit::HRes1DHit(), HRes2DHit::HRes2DHit(), HRes4DHit::HRes4DHit(), HResolution::HResolution(), HResolution1DRecHit::HResolution1DRecHit(), CTPPSCommonDQMSource::GlobalPlots::Init(), TrackBuildingAnalyzer::initHisto(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::initializeDQMHistograms(), L1ScalersClient::L1ScalersClient(), dqmservices::DQMProtobufReader::load(), TotemRPDQMHarvester::MakePlaneEfficiencyHistograms(), PlotCombiner::makePlot(), egHLT::MonElemManagerHist< T >::MonElemManagerHist(), MonitorElementsDb::MonitorElementsDb(), HeavyFlavorValidation::myBook2D(), RPCChamberQuality::myBooker(), CTPPSDiamondDQMSource::PlanePlots::PlanePlots(), TotemRPDQMSource::PotPlots::PotPlots(), TotemTimingDQMSource::PotPlots::PotPlots(), CTPPSDiamondDQMSource::PotPlots::PotPlots(), LegacyIOHelper::readdir(), HLXMonitor::SetupEventInfo(), and HLXMonitor::SetupHists().

◆ book2D() [3/3]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book2D ( TString const &  name,
TString const &  title,
int  nchX,
float const *  xbinsize,
int  nchY,
float const *  ybinsize,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 193 of file DQMStore.h.

199  {
201  auto th2 = new TH2F(name, title, nchX, xbinsize, nchY, ybinsize);
202  onbooking(th2);
203  return th2;
204  });
205  }

References bookME(), Skims_PA_cff::name, MonitorElementData::TH2F, and runGCPTkAlMap::title.

◆ book2DD() [1/2]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book2DD ( TString const &  name,
TH2D *  object,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 277 of file DQMStore.h.

277  {
278  return bookME(
279  name,
281  [=]() {
282  auto th2 = static_cast<TH2D*>(object->Clone(name));
283  onbooking(th2);
284  return th2;
285  },
286  /* forceReplace */ true);
287  }

References bookME(), Skims_PA_cff::name, resolutioncreator_cfi::object, and MonitorElementData::TH2D.

◆ book2DD() [2/2]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book2DD ( TString const &  name,
TString const &  title,
int  nchX,
double  lowX,
double  highX,
int  nchY,
double  lowY,
double  highY,
FUNC  onbooking = NOOP() 
)
inline

◆ book2S() [1/3]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book2S ( TString const &  name,
TH2S *  object,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 249 of file DQMStore.h.

249  {
250  return bookME(
251  name,
253  [=]() {
254  auto th2 = static_cast<TH2S*>(object->Clone(name));
255  onbooking(th2);
256  return th2;
257  },
258  /* forceReplace */ true);
259  }

References bookME(), Skims_PA_cff::name, resolutioncreator_cfi::object, and MonitorElementData::TH2S.

◆ book2S() [2/3]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book2S ( TString const &  name,
TString const &  title,
int  nchX,
double  lowX,
double  highX,
int  nchY,
double  lowY,
double  highY,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 219 of file DQMStore.h.

227  {
229  auto th2 = new TH2S(name, title, nchX, lowX, highX, nchY, lowY, highY);
230  onbooking(th2);
231  return th2;
232  });
233  }

References bookME(), Skims_PA_cff::name, MonitorElementData::TH2S, and runGCPTkAlMap::title.

Referenced by SiStripGainFromCalibTree::bookDQMHistos(), SiStripGainsPCLWorker::bookHistograms(), dqmservices::DQMProtobufReader::load(), and LegacyIOHelper::readdir().

◆ book2S() [3/3]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book2S ( TString const &  name,
TString const &  title,
int  nchX,
float const *  xbinsize,
int  nchY,
float const *  ybinsize,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 235 of file DQMStore.h.

241  {
243  auto th2 = new TH2S(name, title, nchX, xbinsize, nchY, ybinsize);
244  onbooking(th2);
245  return th2;
246  });
247  }

References bookME(), Skims_PA_cff::name, MonitorElementData::TH2S, and runGCPTkAlMap::title.

◆ book3D() [1/2]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book3D ( TString const &  name,
TH3F *  object,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 309 of file DQMStore.h.

309  {
310  return bookME(
311  name,
313  [=]() {
314  auto th3 = static_cast<TH3F*>(object->Clone(name));
315  onbooking(th3);
316  return th3;
317  },
318  /* forceReplace */ true);
319  }

References bookME(), Skims_PA_cff::name, resolutioncreator_cfi::object, and MonitorElementData::TH3F.

◆ book3D() [2/2]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::book3D ( TString const &  name,
TString const &  title,
int  nchX,
double  lowX,
double  highX,
int  nchY,
double  lowY,
double  highY,
int  nchZ,
double  lowZ,
double  highZ,
FUNC  onbooking = NOOP() 
)
inline

◆ bookFloat()

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::bookFloat ( TString const &  name,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 80 of file DQMStore.h.

80  {
82  onbooking();
83  return nullptr;
84  });
85  }

References bookME(), Skims_PA_cff::name, and MonitorElementData::REAL.

Referenced by DQMOfflineHLTEventInfoClient::beginJob(), DQMFEDIntegrityClient::beginJob(), DQMDaqInfo::beginJob(), HLTMuonPlotter::beginRun(), ESSummaryClient::book(), ecaldqm::MESetNonObject::book(), ecaldqm::MESetEcal::book(), L1TEMTFEventInfoClient::book(), L1TEventInfoClient::book(), EcalSelectiveReadoutValidation::bookFloat(), SiPixelDataQuality::bookGlobalQualityFlag(), TrackingQualityChecker::bookGlobalStatus(), CastorDigiMonitor::bookHistograms(), BeamMonitor::bookHistograms(), FakeBeamMonitor::bookHistograms(), DQMEventInfo::bookHistograms(), DTNoiseTask::bookHistograms(), DTScalerInfoTask::bookHistograms(), Vx3DHLTAnalyzer::bookHistograms(), HLTInclusiveVBFSource::bookHistograms(), DTSegmentAnalysisTask::bookHistograms(), DTLocalTriggerSynchTask::bookHistograms(), DTDigiTask::bookHistograms(), JetMETHLTOfflineSource::bookHistograms(), GlobalHitsTester::bookHistograms(), DTLocalTriggerBaseTask::bookHistograms(), QcdLowPtDQM::bookHistograms(), DQMProvInfo::bookHistogramsEventInfo(), DTDataIntegrityUrosOffline::bookHistos(), DTDataIntegrityTask::bookHistos(), DTDataIntegrityROSOffline::bookHistos(), DTLocalTriggerSynchTask::bookHistos(), TrackingQualityChecker::bookLSStatus(), CSCOfflineClient::bookMonitorObject(), CSCMonitorModule::bookMonitorObject(), SiStripCertificationInfo::bookSiStripCertificationMEs(), SiStripQualityChecker::bookStatus(), SiStripDaqInfo::bookStatus(), SiStripDcsInfo::bookStatus(), SiPixelPhase1Summary::bookSummaries(), TrackingCertificationInfo::bookTrackingCertificationMEs(), TrackingCertificationInfo::bookTrackingCertificationMEsAtLumi(), HLTTauCertifier::dqmEndJob(), OffsetDQMPostProcessor::dqmEndJob(), DataCertificationJetMET::dqmEndJob(), DTOfflineSummaryClients::dqmEndJob(), MuonTestSummary::dqmEndJob(), PhotonDataCertification::dqmEndJob(), CSCDcsInfo::dqmEndJob(), CSCCertificationInfo::dqmEndJob(), CSCDaqInfo::dqmEndJob(), HLTMuonCertSummary::dqmEndJob(), SiPixelCertification::dqmEndLuminosityBlock(), SiPixelDcsInfo::dqmEndLuminosityBlock(), SiPixelDaqInfo::dqmEndLuminosityBlock(), RPCEventSummary::dqmEndLuminosityBlock(), DTDCSSummary::dqmEndLuminosityBlock(), DTCertificationSummary::dqmEndLuminosityBlock(), DTDAQInfo::dqmEndLuminosityBlock(), DTDCSByLumiSummary::dqmEndLuminosityBlock(), DTSummaryClients::dqmEndLuminosityBlock(), DQMHarvestingMetadata::dqmEndRun(), GEMDQMHarvester::drawSummaryHistogram(), HLTOverallSummary::endRun(), dqmservices::DQMProtobufReader::load(), RPCDCSSummary::myBooker(), RPCDataCertification::myBooker(), RPCDaqInfo::myBooker(), EgHLTOfflineSummaryClient::runClient_(), DQMFileSaver::saveForOffline(), and HLXMonitor::SetupEventInfo().

◆ bookInt()

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::bookInt ( TString const &  name,
FUNC  onbooking = NOOP() 
)
inline

◆ bookME()

MonitorElement * dqm::implementation::IBooker::bookME ( TString const &  name,
MonitorElementData::Kind  kind,
std::function< TH1 *()>  makeobject,
bool  forceReplace = false 
)
privatevirtual

Definition at line 63 of file DQMStore.cc.

66  {
70 
71  // We should check if there is a local ME for this module and name already.
72  // However, it is easier to do that in putME().
73 
75  store_->printTrace("Booking " + std::string(name) + (me ? " (existing)" : " (new)"));
76 
77  if (me == nullptr) {
78  // no existing global ME found. We need to instantiate one, and put it
79  // into the DQMStore. This will typically be a prototype, unless run and
80  // lumi are set and we proces a legacy booking call.
81  TH1* th1 = makeobject();
82  MonitorElementData medata;
83  medata.key_.path_ = path;
84  medata.key_.kind_ = kind;
85  medata.key_.scope_ = this->scope_;
86 
87  // will be (0,0) ( = prototype) in the common case.
88  // This branching is for harvesting, where we have run/lumi in the booker.
89  if (this->scope_ == MonitorElementData::Scope::JOB) {
90  medata.key_.id_ = edm::LuminosityBlockID();
91  } else if (this->scope_ == MonitorElementData::Scope::RUN) {
92  medata.key_.id_ = edm::LuminosityBlockID(this->runlumi_.run(), 0);
93  } else if (this->scope_ == MonitorElementData::Scope::LUMI) {
94  // In the messy case of legacy-booking a LUMI ME in beginRun (or
95  // similar), where we don't have a valid lumi number yet, make sure to
96  // book a prototype instead.
97  if (this->runlumi_.run() != 0 && this->runlumi_.luminosityBlock() != 0) {
98  medata.key_.id_ = this->runlumi_;
99  } else {
100  medata.key_.id_ = edm::LuminosityBlockID();
101  }
102  } else {
103  assert(!"Illegal scope");
104  }
105 
106  medata.value_.object_ = std::unique_ptr<TH1>(th1);
107  MonitorElement* me_ptr = new MonitorElement(std::move(medata));
108  me = store_->putME(me_ptr);
109  } else {
110  if (forceReplace) {
111  TH1* th1 = makeobject();
112  assert(th1);
113  store_->debugTrackME("bookME (forceReplace)", nullptr, me);
114  // surgically replace Histogram
115  me->switchObject(std::unique_ptr<TH1>(th1));
116  }
117  }
118 
119  // me now points to a global ME owned by the DQMStore.
120  assert(me);
121 
122  // each booking call returns a unique "local" ME, which the DQMStore keeps
123  // in a container associated with the module (and potentially run, for
124  // DQMGlobalEDAnalyzer). This will later be update to point to different
125  // MEData (kept in a global ME) as needed.
126  // putME creates the local ME object as needed.
127  auto localme = store_->putME(me, this->moduleID_);
128  // me now points to a local ME owned by the DQMStore.
129  assert(localme);
130 
131  if (this->moduleID_ == 0) {
132  // this is a legacy/global/harvesting booking. In this case, we return
133  // the global directly. It is not advisable to hold this pointer, as we
134  // may delete the global ME later, but we promise to keep it valid for
135  // the entire job if there are no concurrent runs/lumis. (see
136  // assertLegacySafe option).
137  // We still created a local ME, so we can drive the lumi-changing for
138  // legacy modules in watchPreGlobalBeginLumi.
139  store_->debugTrackME("bookME (legacy)", localme, me);
140  return me;
141  } else {
142  // the normal case.
143  store_->debugTrackME("bookME (normal)", localme, me);
144  return localme;
145  }
146  }

References cms::cuda::assert(), dqm::implementation::NavigatorBase::cwd_, dqm::implementation::DQMStore::debugTrackME(), MonitorElementData::Path::DIR_AND_NAME, dqm::implementation::DQMStore::findME(), reco_skim_cfg_mod::fullpath, MonitorElementData::Key::id_, MonitorElementData::key_, CalibrationSummaryClient_cfi::kind, MonitorElementData::Key::kind_, edm::LuminosityBlockID::luminosityBlock(), hlt_dqm_clientPB-live_cfg::me, moduleID_, eostools::move(), Skims_PA_cff::name, MonitorElementData::Value::object_, castor_dqm_sourceclient_file_cfg::path, MonitorElementData::Key::path_, dqm::implementation::DQMStore::printTrace(), dqm::implementation::DQMStore::putME(), edm::LuminosityBlockID::run(), runlumi_, MonitorElementData::Key::scope_, scope_, store_, AlCaHLTBitMon_QueryRunRegistry::string, and MonitorElementData::value_.

Referenced by book1D(), book1DD(), book1S(), book2D(), book2DD(), book2S(), book3D(), bookFloat(), bookInt(), bookProfile(), bookProfile2D(), and bookString().

◆ bookProfile() [1/5]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::bookProfile ( TString const &  name,
TProfile *  object,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 386 of file DQMStore.h.

386  {
387  return bookME(
388  name,
390  [=]() {
391  auto tprofile = static_cast<TProfile*>(object->Clone(name));
392  onbooking(tprofile);
393  return tprofile;
394  },
395  /* forceReplace */ true);
396  }

References bookME(), Skims_PA_cff::name, resolutioncreator_cfi::object, and MonitorElementData::TPROFILE.

◆ bookProfile() [2/5]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::bookProfile ( TString const &  name,
TString const &  title,
int  nchX,
double const *  xbinsize,
double  lowY,
double  highY,
char const *  option = "s",
FUNC  onbooking = NOOP() 
)
inline

Definition at line 371 of file DQMStore.h.

378  {
380  auto tprofile = new TProfile(name, title, nchX, xbinsize, lowY, highY, option);
381  onbooking(tprofile);
382  return tprofile;
383  });
384  }

References bookME(), Skims_PA_cff::name, fileinputsource_cfi::option, runGCPTkAlMap::title, and MonitorElementData::TPROFILE.

◆ bookProfile() [3/5]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::bookProfile ( TString const &  name,
TString const &  title,
int  nchX,
double const *  xbinsize,
int  ,
double  lowY,
double  highY,
char const *  option = "s",
FUNC  onbooking = NOOP() 
)
inline

Definition at line 355 of file DQMStore.h.

363  {
365  auto tprofile = new TProfile(name, title, nchX, xbinsize, lowY, highY, option);
366  onbooking(tprofile);
367  return tprofile;
368  });
369  }

References bookME(), Skims_PA_cff::name, fileinputsource_cfi::option, runGCPTkAlMap::title, and MonitorElementData::TPROFILE.

◆ bookProfile() [4/5]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::bookProfile ( TString const &  name,
TString const &  title,
int  nchX,
double  lowX,
double  highX,
double  lowY,
double  highY,
char const *  option = "s",
FUNC  onbooking = NOOP() 
)
inline

Definition at line 339 of file DQMStore.h.

347  {
349  auto tprofile = new TProfile(name, title, nchX, lowX, highX, lowY, highY, option);
350  onbooking(tprofile);
351  return tprofile;
352  });
353  }

References bookME(), Skims_PA_cff::name, fileinputsource_cfi::option, runGCPTkAlMap::title, and MonitorElementData::TPROFILE.

◆ bookProfile() [5/5]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::bookProfile ( TString const &  name,
TString const &  title,
int  nchX,
double  lowX,
double  highX,
int  ,
double  lowY,
double  highY,
char const *  option = "s",
FUNC  onbooking = NOOP() 
)
inline

Definition at line 322 of file DQMStore.h.

331  {
333  auto tprofile = new TProfile(name, title, nchX, lowX, highX, lowY, highY, option);
334  onbooking(tprofile);
335  return tprofile;
336  });
337  }

References bookME(), Skims_PA_cff::name, fileinputsource_cfi::option, runGCPTkAlMap::title, and MonitorElementData::TPROFILE.

Referenced by StripValidationPlots::beginJob(), SiStripLAProfileBooker::beginRun(), ecaldqm::MESetNonObject::book(), ecaldqm::MESetEcal::book(), HistogramManager::book(), OffsetAnalyzerDQM::PlotProfile::book(), FastTimerService::PlotsPerElement::book(), PhotonOfflineClient::book2DHistoVector(), PhotonAnalyzer::book2DHistoVector(), PhotonOfflineClient::book3DHistoVector(), PhotonAnalyzer::book3DHistoVector(), HGVHistoProducerAlgo::bookClusterHistos_LCtoCP_association(), dqmoffline::l1t::L1TDiffHarvesting::L1TDiffPlotHandler::bookDiff(), MuonGEMBaseHarvestor::bookEff1D(), HltSusyExoPostProcessor::bookEffMEProfileFromTH1(), ESTrendTask::bookHistograms(), SiPixelDigiValid::bookHistograms(), HLTFiltersDQMonitor::bookHistograms(), CastorDigiMonitor::bookHistograms(), RPCRecHitValid::bookHistograms(), PrimaryVertexMonitor::bookHistograms(), DemoNormalDQMEDAnalyzer::bookHistograms(), DemoOneDQMEDAnalyzer::bookHistograms(), CaloTowersValidation::bookHistograms(), TrackingRecoMaterialAnalyser::bookHistograms(), MixCollectionValidation::bookHistograms(), AlcaBeamMonitor::bookHistograms(), EcalPileUpDepMonitor::bookHistograms(), BxTiming::bookHistograms(), BeamMonitor::bookHistograms(), EtlDigiHitsValidation::bookHistograms(), FakeBeamMonitor::bookHistograms(), MtdTracksValidation::bookHistograms(), CTPPSPixelDQMSource::bookHistograms(), SiPixelClusterSource::bookHistograms(), DQMLumiMonitor::bookHistograms(), BtlDigiHitsValidation::bookHistograms(), PFClusterValidation::bookHistograms(), CaloTowersAnalyzer::bookHistograms(), EcalBarrelDigisValidation::bookHistograms(), JetTester::bookHistograms(), EcalEndcapDigisValidation::bookHistograms(), L1TRate_Offline::bookHistograms(), EtlSimHitsValidation::bookHistograms(), StandaloneTrackMonitor::bookHistograms(), L1TFED::bookHistograms(), METTester::bookHistograms(), LumiMonitor::bookHistograms(), L1TRate::bookHistograms(), EtlLocalRecoValidation::bookHistograms(), L1TGMT::bookHistograms(), GlobalDigisHistogrammer::bookHistograms(), BtlSimHitsValidation::bookHistograms(), TkConvValidator::bookHistograms(), L1TGT::bookHistograms(), LogMessageMonitor::bookHistograms(), EcalRecHitsValidation::bookHistograms(), BtlLocalRecoValidation::bookHistograms(), SiStripFEDCheckPlugin::bookHistograms(), HcalRecHitsAnalyzer::bookHistograms(), PhotonValidator::bookHistograms(), DQMPFCandidateAnalyzer::bookHistograms(), SiPixelTrackingRecHitsValid::bookHistograms(), MuonIsolationDQM::bookHistograms(), TrackingMonitor::bookHistograms(), MuIsoValidation::bookHistograms(), CastorMonitorModule::bookHistograms(), GlobalHitsTester::bookHistograms(), JetTester_HeavyIons::bookHistograms(), EcalMixingModuleValidation::bookHistograms(), FSQDQM::bookHistograms(), JetAnalyzer::bookHistograms(), ZToMuMuGammaAnalyzer::bookHistograms(), GlobalDigisAnalyzer::bookHistograms(), ExoticaDQM::bookHistograms(), tadqm::TrackAnalyzer::bookHistosForBeamSpot(), tadqm::TrackAnalyzer::bookHistosForHitProperties(), tadqm::TrackAnalyzer::bookHistosForState(), tadqm::TrackAnalyzer::bookHistosForTrackerSpecific(), Phase2TrackerMonitorDigi::bookLayerHistos(), Phase2TrackerValidateDigi::bookLayerHistos(), TriggerDQMBase::bookME(), SiStripMonitorTrack::bookMEProfile(), SiStripTrackingRecHitsValid::bookMEProfile(), SiPixelDigiSource::bookMEs(), JetAnalyzer::bookMESetSelection(), SiStripMonitorTrack::bookMETrend(), SiStripMonitorDigi::bookMETrend(), SiStripMonitorCluster::bookMETrend(), METAnalyzer::bookMonitorElement(), CSCMonitorModule::bookMonitorObject(), MTVHistoProducerAlgoForTracker::bookMVAHistos(), ElectronDqmAnalyzerBase::bookP1(), ElectronDqmHarvesterBase::bookP1(), ScoutingAnalyzerBase::bookP1(), HistoProviderDQM::bookProfile(), V0Monitor::bookProfile(), QcdUeDQM::bookProfile(), EcalSelectiveReadoutValidation::bookProfile(), phase2tkharvestutil::bookProfile1DFromPSet(), phase2tkutil::bookProfile1DFromPSet(), MTVHistoProducerAlgoForTracker::bookRecoHistos(), HGVHistoProducerAlgo::bookSimClusterAssociationHistos(), SiStripBaseCondObjDQM::bookSummaryMEs(), SiStripBaseCondObjDQM::bookSummaryProfileMEs(), HGVHistoProducerAlgo::bookTracksterHistos(), SiPixelPhase1Summary::bookTrendPlots(), DQMGenericTnPClient::calculateEfficiency(), HeavyFlavorHarvesting::calculateEfficiency1D(), DQMGenericClient::computeEfficiency(), DQMGenericClient::computeProfile(), SiStripMonitorDigi::createLayerMEs(), SiStripMonitorCluster::createLayerMEs(), SiStripMonitorPedestals::createMEs(), SiStripMonitorDigi::createMEs(), SiStripMonitorCluster::createMEs(), SiStripMonitorCluster::createModuleMEs(), PFClient::createProfilePlots(), SiStripMonitorDigi::createSubDetMEs(), SiStripMonitorCluster::createSubDetMEs(), EmDQMPostProcessor::dividehistos(), JetMETDQMPostProcessor::dividehistos(), GEMEfficiencyHarvester::doEfficiency(), EmDQMPostProcessor::dqmEndJob(), HltSusyExoPostProcessor::dqmEndJob(), HistogramManager::executeGroupBy(), FastTimerServiceClient::fillPlotsVsLumi(), CommissioningHistograms::histogram(), PPSAlignmentWorker::SectorData::init(), TrackBuildingAnalyzer::initHisto(), VertexMonitor::initHisto(), SiStripBadAPVandHotStripAlgorithmFromClusterOccupancy::initializeDQMHistograms(), dqmservices::DQMProtobufReader::load(), MonitorElementsDb::MonitorElementsDb(), HLTTauPostProcessor::plotFilterEfficiencies(), MuonME0DigisHarvestor::ProcessBooking(), MuonME0SegHarvestor::ProcessBooking(), ScoutingAnalyzerBase::profileX(), ElectronDqmHarvesterBase::profileX(), ScoutingAnalyzerBase::profileY(), ElectronDqmHarvesterBase::profileY(), LegacyIOHelper::readdir(), and HLXMonitor::SetupHists().

◆ bookProfile2D() [1/3]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::bookProfile2D ( TString const &  name,
TProfile2D *  object,
FUNC  onbooking = NOOP() 
)
inline

Definition at line 438 of file DQMStore.h.

438  {
439  return bookME(
440  name,
442  [=]() {
443  auto tprofile = static_cast<TProfile2D*>(object->Clone(name));
444  onbooking(tprofile);
445  return tprofile;
446  },
447  /* forceReplace */ true);
448  }

References bookME(), Skims_PA_cff::name, resolutioncreator_cfi::object, and MonitorElementData::TPROFILE2D.

◆ bookProfile2D() [2/3]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::bookProfile2D ( TString const &  name,
TString const &  title,
int  nchX,
double  lowX,
double  highX,
int  nchY,
double  lowY,
double  highY,
double  lowZ,
double  highZ,
char const *  option = "s",
FUNC  onbooking = NOOP() 
)
inline

Definition at line 399 of file DQMStore.h.

410  {
412  auto tprofile = new TProfile2D(name, title, nchX, lowX, highX, nchY, lowY, highY, lowZ, highZ, option);
413  onbooking(tprofile);
414  return tprofile;
415  });
416  }

References bookME(), Skims_PA_cff::name, fileinputsource_cfi::option, runGCPTkAlMap::title, and MonitorElementData::TPROFILE2D.

Referenced by ecaldqm::MESetNonObject::book(), ecaldqm::MESetEcal::book(), HistogramManager::book(), Phase2TrackerMonitorDigi::bookHistograms(), CastorRecHitMonitor::bookHistograms(), CastorDigiMonitor::bookHistograms(), PrimaryVertexMonitor::bookHistograms(), TrackingRecoMaterialAnalyser::bookHistograms(), DemoNormalDQMEDAnalyzer::bookHistograms(), DemoOneDQMEDAnalyzer::bookHistograms(), CTPPSPixelDQMSource::bookHistograms(), DQMLumiMonitor::bookHistograms(), EcalEndcapRecHitsValidation::bookHistograms(), EcalBarrelRecHitsValidation::bookHistograms(), TkConvValidator::bookHistograms(), GlobalHitsTester::bookHistograms(), HLTObjectsMonitor::bookHistograms(), tadqm::TrackAnalyzer::bookHistosForHitProperties(), CSCMonitorModule::bookMonitorObject(), GEMDQMBase::BookingHelper::bookProfile2D(), EcalSelectiveReadoutValidation::bookProfile2D(), MTVHistoProducerAlgoForTracker::bookRecoHistos(), DQMGenericTnPClient::calculateEfficiency(), HeavyFlavorHarvesting::calculateEfficiency2D(), SiStripMonitorCluster::createLayerMEs(), SiStripMonitorCluster::createMEs(), SiStripMonitorCluster::createSubDetMEs(), TkHistoMap::createTkHistoMap(), HistogramManager::executeGroupBy(), dqmservices::DQMProtobufReader::load(), MonitorElementsDb::MonitorElementsDb(), HeavyFlavorValidation::myBookProfile2D(), and LegacyIOHelper::readdir().

◆ bookProfile2D() [3/3]

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::bookProfile2D ( TString const &  name,
TString const &  title,
int  nchX,
double  lowX,
double  highX,
int  nchY,
double  lowY,
double  highY,
int  ,
double  lowZ,
double  highZ,
char const *  option = "s",
FUNC  onbooking = NOOP() 
)
inline

Definition at line 418 of file DQMStore.h.

430  {
432  auto tprofile = new TProfile2D(name, title, nchX, lowX, highX, nchY, lowY, highY, lowZ, highZ, option);
433  onbooking(tprofile);
434  return tprofile;
435  });
436  }

References bookME(), Skims_PA_cff::name, fileinputsource_cfi::option, runGCPTkAlMap::title, and MonitorElementData::TPROFILE2D.

◆ bookString()

template<typename FUNC = NOOP, std::enable_if_t< not std::is_arithmetic< FUNC >::value, int > = 0>
MonitorElement* dqm::implementation::IBooker::bookString ( TString const &  name,
TString const &  value,
FUNC  onbooking = NOOP() 
)
inline

◆ setModuleID()

uint64_t dqm::implementation::IBooker::setModuleID ( uint64_t  moduleID)
privatevirtual

Definition at line 51 of file DQMStore.cc.

51  {
52  auto oldid = moduleID_;
53  moduleID_ = moduleID;
54  return oldid;
55  }

References moduleID_.

Referenced by dqm::implementation::DQMStore::bookTransaction().

◆ setRunLumi()

edm::LuminosityBlockID dqm::implementation::IBooker::setRunLumi ( edm::LuminosityBlockID  runlumi)
privatevirtual

Definition at line 57 of file DQMStore.cc.

57  {
58  auto oldrunlumi = runlumi_;
59  runlumi_ = runlumi;
60  return oldrunlumi;
61  }

References runlumi_.

Referenced by dqm::implementation::DQMStore::bookTransaction(), and dqm::implementation::DQMStore::DQMStore().

◆ setScope()

MonitorElementData::Scope dqm::implementation::IBooker::setScope ( MonitorElementData::Scope  newscope)
virtual

Friends And Related Function Documentation

◆ DQMStore

friend class DQMStore
friend

Definition at line 46 of file DQMStore.h.

Member Data Documentation

◆ moduleID_

uint64_t dqm::implementation::IBooker::moduleID_ = 0
private

Definition at line 480 of file DQMStore.h.

Referenced by bookME(), and setModuleID().

◆ runlumi_

edm::LuminosityBlockID dqm::implementation::IBooker::runlumi_ = edm::LuminosityBlockID()
private

Definition at line 481 of file DQMStore.h.

Referenced by bookME(), and setRunLumi().

◆ scope_

MonitorElementData::Scope dqm::implementation::IBooker::scope_ = MonitorElementData::Scope::JOB
private

Definition at line 479 of file DQMStore.h.

Referenced by bookME(), IBooker(), and setScope().

◆ store_

DQMStore* dqm::implementation::IBooker::store_ = nullptr
private

Definition at line 478 of file DQMStore.h.

Referenced by bookME(), and IBooker().

runGCPTkAlMap.title
string title
Definition: runGCPTkAlMap.py:94
dqm::implementation::IBooker::runlumi_
edm::LuminosityBlockID runlumi_
Definition: DQMStore.h:481
resolutioncreator_cfi.object
object
Definition: resolutioncreator_cfi.py:4
MonitorElementData::Kind::INT
reco_skim_cfg_mod.fullpath
fullpath
Definition: reco_skim_cfg_mod.py:202
MonitorElementData::Kind::TH1S
MonitorElementData::Kind::TH1F
dqm::implementation::IBooker::moduleID_
uint64_t moduleID_
Definition: DQMStore.h:480
dqm::implementation::NavigatorBase::cwd_
std::string cwd_
Definition: DQMStore.h:40
dqm::implementation::IBooker::bookME
virtual MonitorElement * bookME(TString const &name, MonitorElementData::Kind kind, std::function< TH1 *()> makeobject, bool forceReplace=false)
Definition: DQMStore.cc:63
MonitorElementData::Kind::STRING
cms::cuda::assert
assert(be >=bs)
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
MonitorElementData::key_
Key key_
Definition: MonitorElementCollection.h:245
fileinputsource_cfi.option
option
Definition: fileinputsource_cfi.py:94
MonitorElementData::Key::id_
edm::LuminosityBlockID id_
Definition: MonitorElementCollection.h:228
MonitorElementData::Kind::TH2D
MonitorElementData::Kind::TH2F
MonitorElementData::Path::Type::DIR_AND_NAME
MonitorElementData::Key::kind_
Kind kind_
Definition: MonitorElementCollection.h:230
edm::LuminosityBlockID
Definition: LuminosityBlockID.h:31
MonitorElementData::value_
Value value_
Definition: MonitorElementCollection.h:246
dqm::implementation::IBooker::scope_
MonitorElementData::Scope scope_
Definition: DQMStore.h:479
dqm::implementation::DQMStore::putME
MonitorElement * putME(MonitorElement *me)
Definition: DQMStore.cc:148
dqm::implementation::DQMStore::printTrace
void printTrace(std::string const &message)
Definition: DQMStore.cc:210
MonitorElementData::Key::path_
Path path_
Definition: MonitorElementCollection.h:225
edm::LuminosityBlockID::luminosityBlock
LuminosityBlockNumber_t luminosityBlock() const
Definition: LuminosityBlockID.h:42
value
Definition: value.py:1
MonitorElementData::Kind::TH1D
CalibrationSummaryClient_cfi.kind
kind
Definition: CalibrationSummaryClient_cfi.py:37
dqm::implementation::MonitorElement
dqm::legacy::MonitorElement MonitorElement
Definition: DQMStore.h:20
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
MonitorElementData::Key::scope_
Scope scope_
Definition: MonitorElementCollection.h:229
MonitorElementData::Kind::TH2S
MonitorElementData::Value::object_
edm::propagate_const< std::unique_ptr< TH1 > > object_
Definition: MonitorElementCollection.h:158
eostools.move
def move(src, dest)
Definition: eostools.py:511
MonitorElementData::Path
Definition: MonitorElementCollection.h:162
MonitorElementData::Kind::TPROFILE2D
MonitorElementData::Kind::TH3F
dqm::implementation::DQMStore::debugTrackME
void debugTrackME(const char *message, MonitorElement *me_local, MonitorElement *me_global) const
Definition: DQMStore.cc:279
Skims_PA_cff.name
name
Definition: Skims_PA_cff.py:17
dqm::implementation::DQMStore::findME
MonitorElement * findME(MELIKE const &path)
Definition: DQMStore.cc:196
MonitorElementData
Definition: MonitorElementCollection.h:43
edm::LuminosityBlockID::run
RunNumber_t run() const
Definition: LuminosityBlockID.h:41
castor_dqm_sourceclient_file_cfg.path
path
Definition: castor_dqm_sourceclient_file_cfg.py:37
hlt_dqm_clientPB-live_cfg.me
me
Definition: hlt_dqm_clientPB-live_cfg.py:61
dqm::implementation::IBooker::store_
DQMStore * store_
Definition: DQMStore.h:478
MonitorElementData::Kind::TPROFILE
MonitorElementData::Kind::REAL