#include <DQMEDAnalyzer.h>
Static Public Member Functions | |
static std::shared_ptr < dqmDetails::NoCache > | globalBeginLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *) |
static std::shared_ptr < dqmDetails::NoCache > | globalBeginRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *) |
static void | globalEndLuminosityBlockSummary (edm::LuminosityBlock const &, edm::EventSetup const &, LuminosityBlockContext const *, dqmDetails::NoCache *) |
static void | globalEndRunSummary (edm::Run const &, edm::EventSetup const &, RunContext const *, dqmDetails::NoCache *) |
Static Public Member Functions inherited from edm::stream::EDAnalyzerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Private Attributes | |
uint32_t | stream_id_ |
Additional Inherited Members | |
Public Types inherited from edm::stream::EDAnalyzer< edm::RunSummaryCache< dqmDetails::NoCache >, edm::LuminosityBlockSummaryCache< dqmDetails::NoCache > > | |
typedef CacheContexts< T...> | CacheTypes |
typedef CacheTypes::GlobalCache | GlobalCache |
typedef AbilityChecker< T...> | HasAbility |
typedef CacheTypes::LuminosityBlockCache | LuminosityBlockCache |
typedef LuminosityBlockContextT < LuminosityBlockCache, RunCache, GlobalCache > | LuminosityBlockContext |
typedef CacheTypes::LuminosityBlockSummaryCache | LuminosityBlockSummaryCache |
typedef CacheTypes::RunCache | RunCache |
typedef RunContextT< RunCache, GlobalCache > | RunContext |
typedef CacheTypes::RunSummaryCache | RunSummaryCache |
Public Types inherited from edm::stream::EDAnalyzerBase | |
typedef EDAnalyzerAdaptorBase | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Definition at line 20 of file DQMEDAnalyzer.h.
DQMEDAnalyzer::DQMEDAnalyzer | ( | void | ) |
Definition at line 10 of file DQMEDAnalyzer.cc.
|
finalvirtual |
Reimplemented from edm::stream::EDAnalyzerBase.
Definition at line 17 of file DQMEDAnalyzer.cc.
References b, bookHistograms(), DQMStore::bookTransaction(), dqmBeginRun(), edm::ModuleDescription::id(), edm::Run::moduleCallingContext(), edm::ModuleCallingContext::moduleDescription(), cppFunctionSkipper::operator, edm::RunBase::run(), and streamId().
|
finalvirtual |
Reimplemented from edm::stream::EDAnalyzerBase.
Definition at line 12 of file DQMEDAnalyzer.cc.
References stream_id_.
|
pure virtual |
Implemented in TopDiLeptonOfflineDQM, SingleTopTChannelLeptonDQM, TopSingleLeptonDQM, HcalDetDiagLaserMonitor, TopDiLeptonHLTOfflineDQM, SiStripTrackingRecHitsValid, TopSingleLeptonHLTOfflineDQM, L1ExtraDQM, BeamHaloAnalyzer, HcalDetDiagPedestalMonitor, GlobalRecHitsAnalyzer, MuonTrackValidator, L1TEfficiencyMuons_Offline, L1TGCT, CSCMonitorModule, PrimaryVertexAnalyzer4PUSlimmed, SiStripRecHitsValid, QcdLowPtDQM, GlobalDigisAnalyzer, L1TBPTX, ExoticaDQM, L1GtHwValidation, HcalDetDiagLEDMonitor, L1TSync_Offline, HcalDetDiagTimingMonitor, PhotonAnalyzer, ZToMuMuGammaAnalyzer, RPCEfficiency, SiStripMonitorMuonHLT, METAnalyzer, HLTObjectMonitor, EgHLTOfflineSource, L1TSync, B2GDQM, EmDQMReco, ECALRecHitAnalyzer, JetAnalyzer, JetAnalyzer_HeavyIons, CastorMonitorModule, JetAnalyzer_HeavyIons_matching, V0Validator, EcalMixingModuleValidation, GlobalHitsAnalyzer, DTLocalTriggerBaseTask, GlobalHitsTester, L1TCompare, PiZeroAnalyzer, CSCOfflineMonitor, EmDQM, GlobalHitsHistogrammer, HcalTimingMonitorModule, JetTester_HeavyIons, RCTMonitor, SiPixelTrackingRecHitsValid, TauTagValidation, SiStripCMMonitorPlugin, MuIsoValidation, DTChamberEfficiency, HcalDigiMonitor, JetMETHLTOfflineSource, PhotonValidator, L1TRPCTPG, MuonIsolationDQM, TriggerRatesMonitor, SiStripFEDMonitorPlugin, HLTScalers, LogMessageMonitor, HLTJetMETValidation, MuonSimHitsValidAnalyzer, FSQDiJetAve, MuonTrackAnalyzer, SiPixelClusterSource, SiStripMonitorTrack, L1Validator, Vx3DHLTAnalyzer, DTDigiTask, DTLocalTriggerTask, DTSegmentAnalysisTask, GlobalRecHitsHistogrammer, L1TdeRCT, L1TGT, SiStripFEDCheckPlugin, SiStripMonitorPedestals, DTLocalTriggerSynchTask, GlobalDigisHistogrammer, MuonIdVal, MuonTrackResidualAnalyzer, ECALMultifitAnalyzer_HI, L1TRate_Offline, DTChamberEfficiencyTask, SiPixelRawDataErrorSource, SiPixelRecHitSource, SiStripSpyMonitorModule, TTbar_Kinematics, HcalRecHitsValidation, TkConvValidator, L1TGMT, L1TRate, HcalRecHitsAnalyzer, TopDiLeptonHLTValidation, ZdcSimHitStudy, DTCalibValidation, DTTriggerEfficiencyTask, RPCTTUMonitor, EcalDigisValidation, TauValidation, TTbar_GenJetAnalyzer, TTbarSpinCorrHepMCAnalyzer, MuonDTDigis, QcdUeDQM, PixelLumiDQM, TrackingMonitor, HeavyFlavorValidation, METTester, DTEfficiencyTask, L1TRPCTF, SusyDQM< Mu, Ele, Jet, Met >, HigPhotonJetHLTOfflineSource, DQMExample_Step1, B2GHadronicHLTValidation, B2GSingleLeptonHLTValidation, SUSY_HLT_SingleLepton, TopSingleLeptonHLTValidation, EcalRecHitsValidation, TTbar_GenLepAnalyzer, L1TCSCTPG, SiPixelDigiSource, MuonIdDQM, MuonRecoOneHLT, GeneralHLTOffline, DTRunConditionVar, HLXMonitor, L1TFED, L1TRCT, DQMSourcePi0, GlobalMuonMatchAnalyzer, SiPixelHLTSource, ZDCDigiStudy, DTLocalTriggerLutTask, L1TDTTPG, SiPixelTrackResidualSource, BTVHLTOfflineSource, HLTMuonOfflineAnalyzer, HcalDigisValidation, DTScalerInfoTask, ClusterCount, TrackEfficiencyMonitor, HLTSeedL1LogicScalers, HLTInclusiveVBFSource, HLTMuonValidator, ElectronConversionRejectionValidator, DTDCSByLumiTask, HiggsDQM, SiStripMonitorQuality, SiStripMonitorRawData, dEdxAnalyzer, DQMHcalIsoTrackAlCaReco, EcalZmassTask, HcalNoiseRates, HLTBTagPerformanceAnalyzer, TrackSplittingMonitor, EcalBarrelRecHitsValidation, GlobalTest, DTNoiseTask, SiPixelHitEfficiencySource, EcalEndcapRecHitsValidation, DuplicationChecker, JetTester, L1TDTTF, MuonPFAnalyzer, HotlineDQM, EcalBarrelDigisValidation, EcalEndcapDigisValidation, HcalSimHitsValidation, ZDCMonitorModule, EfficiencyAnalyzer, DQMScalInfo, SUSY_HLT_DiJet_MET, SUSY_HLT_MuEle_Hadronic, SUSY_HLT_Muon_Hadronic, SUSY_HLT_VBF_Mu, EcalSelectiveReadoutValidation, EcalPreshowerRecHitsValidation, LaserAlignmentT0ProducerDQM, DQMEventInfo, HLTExoticaValidator, SUSY_HLT_alphaT, HcalDetDiagNoiseMonitor, BxTiming, TopDiLeptonDQM, SegmentTrackAnalyzer, NoiseRates, BTagPerformanceAnalyzerMC, SiStripMonitorCluster, dEdxHitAnalyzer, ElectronAnalyzer, MuonKinVsEtaAnalyzer, EcalPreshowerDigisValidation, MBUEandQCDValidation, DTResolutionAnalysisTask, DTPreCalibrationTask, DiMuonHistograms, MuonEnergyDepositAnalyzer, HLTVertexPerformanceAnalyzer, SUSY_HLT_DoubleEle_Hadronic, SUSY_HLT_Electron_BJet, SUSY_HLT_Razor, BasicGenParticleValidation, EwkMuLumiMonitorDQM, SiStripMonitorDigi, MuonSeedsAnalyzer, HiggsValidation, HcalDataIntegrityTask, MonitorTrackResiduals, CaloTowersAnalyzer, HLTHiggsValidator, SiPixelRecHitsValid, HcalMonitorModule, HcalRawDataMonitor, L1TDEMON, EwkDQM, EcalPileUpDepMonitor, HTMHTAnalyzer, MuonRecoAnalyzer, DQMDcsInfo, SUSY_HLT_DoubleMuon_Hadronic, SUSY_HLT_Muon_BJet, CaloTowersValidation, WValidation, ElectronMcFakeValidator, RecoMuonValidator, HcalBaseDQMonitor, SiStripBaselineValidator, DQMSourceEleCalib, BTagPerformanceAnalyzerOnData, BasicHepMCHeavyIonValidation, DrellYanValidation, L1TdeGCT, PhysicsObjectsMonitor, StandaloneTrackMonitor, SUSY_HLT_PhotonHT, BasicHepMCValidation, SimHitsValidationHcal, MixCollectionValidation, EcalFEDMonitorTemp< SUBDET >, HcalDeadCellMonitor, QcdPhotonsDQM, TkAlCaRecoMonitor, DQMHcalDiJetsAlCaReco, DTSegmentsTask, EcalPreshowerNoiseDistrib, HcalHotCellMonitor, SUSY_HLT_InclusiveHT, TrackerHitAnalyzer, BPhysicsOniaDQM, EwkMuDQM, RPCFEDIntegrity, RPCMonitorDigi, MonitorLTC, TrackTypeMonitor, DQMHcalPhiSymAlCaReco, HCALRecHitAnalyzer, dqm::RamdiskMonitor, HcalSimHitStudy, EwkElecDQM, DTtTrigDBValidation, HLTTauDQMOfflineSource, EgammaSuperClusters, L1TPUM, CentralityDQM, EwkTauDQM, RPCDcsInfo, HeavyIonUCCDQM, ESRawDataTask, ESTimingTask, HcalLSbyLSMonitor, SiStripMonitorFilter, SiStripMonitorHLT, ElectronDqmAnalyzerBase, ElectronTagProbeAnalyzer, CaloTowerAnalyzer, PrimaryVertexMonitor, EgammaBasicClusters, RPCRecHitValid, SiStripFEDDumpPlugin, ElectronGeneralAnalyzer, SUSYDQMAnalyzer, HcalDigiTester, TrackerSeedValidator, ESTrendTask, RPCMonitorRaw, RPCRecHitProbability, EventShapeDQM, ElectronMcSignalValidator, RPCMonitorLinkSynchro, HiBasicGenTest, HcalBeamMonitor, QcdHighPtDQM, RPCDigiValid, MultiTrackValidator, SiPixelDigiValid, SiStripDigiValid, EcalDQMonitorTask, EcalTBValidation, RPCPointVsRecHit, CSCRecHitValidation, CSCDigiValidation, TrackingTruthValid, ESFEDIntegrityTask, HcalNoiseMonitor, BenchmarkAnalyzer, ESOccupancyTask, ESPedestalTask, HcalRecHitMonitor, HcalTrigPrimMonitor, PFCandidateDQMAnalyzer, PFJetDQMAnalyzer, PFMETDQMAnalyzer, PFMuonDQMAnalyzer, ESIntegrityTask, HcalCoarsePedestalMonitor, ESRecoSummary, CandidateBenchmarkAnalyzer, Digi2Raw2Digi, DQMHOAlCaRecoStream, METBenchmarkAnalyzer, PFCandidateBenchmarkAnalyzer, PFCandidateManagerAnalyzer, DiJetVarAnalyzer, HcalNZSMonitor, PackedCandidateTrackValidator, L1Scalers, L1TScalersSCAL, MatchMETBenchmarkAnalyzer, PerformanceAnalyzer, RazorVarAnalyzer, ScoutingTestAnalyzer, and AlphaTVarAnalyzer.
Referenced by beginRun().
|
inlinevirtual |
Reimplemented in TopDiLeptonHLTOfflineDQM, TopSingleLeptonHLTOfflineDQM, L1ExtraDQM, L1TGCT, L1TEfficiencyMuons_Offline, QcdLowPtDQM, L1TBPTX, L1GtHwValidation, METAnalyzer, L1TSync_Offline, HLTObjectMonitor, JetAnalyzer, L1TSync, EmDQMReco, EcalMixingModuleValidation, CastorMonitorModule, L1TCompare, EmDQM, TauTagValidation, SiStripCMMonitorPlugin, JetMETHLTOfflineSource, L1TRPCTPG, DTChamberEfficiency, HLTJetMETValidation, PhotonValidator, TriggerRatesMonitor, HLTScalers, FSQDiJetAve, SiPixelClusterSource, DTLocalTriggerSynchTask, SiStripMonitorTrack, L1TRate_Offline, L1TdeRCT, L1TRate, EcalDigisValidation, DTDigiTask, DTLocalTriggerTask, L1TGT, SiPixelRecHitSource, SiStripSpyMonitorModule, TkConvValidator, SiPixelRawDataErrorSource, TauValidation, DTLocalTriggerBaseTask, DTRunConditionVar, PixelLumiDQM, DTLocalTriggerLutTask, L1TGMT, L1TRPCTF, GeneralHLTOffline, DTTriggerEfficiencyTask, QcdUeDQM, HeavyFlavorValidation, DQMExample_Step1, SUSY_HLT_SingleLepton, DTScalerInfoTask, SiPixelDigiSource, SiPixelHLTSource, HigPhotonJetHLTOfflineSource, DTEfficiencyTask, DTNoiseTask, L1TCSCTPG, L1TDTTPG, BTVHLTOfflineSource, DTSegmentAnalysisTask, L1TRCT, EcalBarrelDigisValidation, DTCalibValidation, SiPixelTrackResidualSource, HLTMuonOfflineAnalyzer, DTChamberEfficiencyTask, HLTSeedL1LogicScalers, HLTMuonValidator, HLTExoticaValidator, DTDCSByLumiTask, HcalBaseDQMonitor, SiPixelHitEfficiencySource, HLTBTagPerformanceAnalyzer, EcalEndcapDigisValidation, DTResolutionAnalysisTask, L1TDTTF, SUSY_HLT_DiJet_MET, SUSY_HLT_MuEle_Hadronic, SUSY_HLT_Muon_Hadronic, SUSY_HLT_VBF_Mu, EcalSelectiveReadoutValidation, SiStripMonitorCluster, dEdxHitAnalyzer, SUSY_HLT_alphaT, MBUEandQCDValidation, EwkMuLumiMonitorDQM, BxTiming, SiStripMonitorDigi, HiggsValidation, EwkDQM, HLTHiggsValidator, SUSY_HLT_DoubleEle_Hadronic, SUSY_HLT_Electron_BJet, SUSY_HLT_Razor, L1TDEMON, WValidation, DrellYanValidation, HcalMonitorModule, HLTVertexPerformanceAnalyzer, SUSY_HLT_DoubleMuon_Hadronic, SUSY_HLT_Muon_BJet, BasicHepMCValidation, RecoMuonValidator, ESTrendTask, L1TdeGCT, EwkMuDQM, SUSY_HLT_PhotonHT, MonitorTrackResiduals, EcalFEDMonitorTemp< SUBDET >, EwkElecDQM, HCALRecHitAnalyzer, SUSY_HLT_InclusiveHT, L1TPUM, HLTTauDQMOfflineSource, ElectronDqmAnalyzerBase, RPCMonitorLinkSynchro, EcalDQMonitorTask, and HiBasicGenTest.
Definition at line 52 of file DQMEDAnalyzer.h.
Referenced by beginRun().
|
finalvirtual |
Definition at line 38 of file DQMEDAnalyzer.cc.
References assert(), edm::LuminosityBlockBase::id(), edm::ModuleDescription::id(), LogDebug, edm::LuminosityBlockID::luminosityBlock(), DQMStore::mergeAndResetMEsLuminositySummaryCache(), edm::LuminosityBlock::moduleCallingContext(), edm::ModuleCallingContext::moduleDescription(), cppFunctionSkipper::operator, edm::LuminosityBlockBase::run(), and stream_id_.
|
finalvirtual |
Definition at line 55 of file DQMEDAnalyzer.cc.
References assert(), edm::ModuleDescription::id(), LogDebug, DQMStore::mergeAndResetMEsRunSummaryCache(), edm::Run::moduleCallingContext(), edm::ModuleCallingContext::moduleDescription(), cppFunctionSkipper::operator, edm::RunBase::run(), and stream_id_.
|
static |
Definition at line 77 of file DQMEDAnalyzer.cc.
|
static |
Definition at line 31 of file DQMEDAnalyzer.cc.
|
static |
Definition at line 84 of file DQMEDAnalyzer.cc.
|
static |
Definition at line 70 of file DQMEDAnalyzer.cc.
|
inline |
|
private |
Definition at line 56 of file DQMEDAnalyzer.h.
Referenced by beginStream(), endLuminosityBlockSummary(), endRunSummary(), and streamId().