#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 PackedCandidateTrackValidator, TopDiLeptonOfflineDQM, SingleTopTChannelLeptonDQM, TopSingleLeptonDQM, HcalDetDiagLaserMonitor, TopDiLeptonHLTOfflineDQM, SiStripTrackingRecHitsValid, SingleTopTChannelLeptonDQM_miniAOD, TopSingleLeptonHLTOfflineDQM, TopSingleLeptonDQM_miniAOD, L1ExtraDQM, BeamHaloAnalyzer, HcalDetDiagPedestalMonitor, GlobalRecHitsAnalyzer, MuonTrackValidator, L1TGCT, CSCMonitorModule, L1TEfficiencyMuons_Offline, PrimaryVertexAnalyzer4PUSlimmed, SiStripRecHitsValid, QcdLowPtDQM, GlobalDigisAnalyzer, L1TBPTX, ExoticaDQM, L1GtHwValidation, HcalDetDiagLEDMonitor, L1TSync_Offline, HcalDetDiagTimingMonitor, V0Validator, PhotonAnalyzer, ZToMuMuGammaAnalyzer, RPCEfficiency, METAnalyzer, HLTObjectMonitor, EgHLTOfflineSource, EmDQMReco, L1TSync, B2GDQM, JetAnalyzer, ECALRecHitAnalyzer, CastorMonitorModule, JetAnalyzer_HeavyIons, JetAnalyzer_HeavyIons_matching, EcalMixingModuleValidation, GlobalHitsAnalyzer, DTLocalTriggerBaseTask, GlobalHitsTester, L1TCompare, PiZeroAnalyzer, CSCOfflineMonitor, EmDQM, GlobalHitsHistogrammer, HGCalSimHitValidation, HcalTimingMonitorModule, JetTester_HeavyIons, RCTMonitor, SiPixelTrackingRecHitsValid, TauTagValidation, SiStripCMMonitorPlugin, MuIsoValidation, DTChamberEfficiency, HcalDigiMonitor, PhotonValidator, JetMETHLTOfflineSource, L1TRPCTPG, MuonIsolationDQM, SiStripFEDMonitorPlugin, HLTScalers, LogMessageMonitor, MuonSimHitsValidAnalyzer, TriggerRatesMonitor, FSQDiJetAve, MuonTrackAnalyzer, SiPixelClusterSource, SiStripMonitorTrack, L1Validator, Vx3DHLTAnalyzer, DTDigiTask, DTLocalTriggerTask, DTSegmentAnalysisTask, HGCalRecHitValidation, GlobalRecHitsHistogrammer, TriggerBxMonitor, L1TdeRCT, L1TGT, SiStripFEDCheckPlugin, SiStripMonitorPedestals, HLTJetMETValidation, DTLocalTriggerSynchTask, GlobalDigisHistogrammer, MuonIdVal, MuonTrackResidualAnalyzer, ECALMultifitAnalyzer_HI, L1TRate_Offline, PhotonValidatorMiniAOD, DTChamberEfficiencyTask, SiPixelRawDataErrorSource, SiPixelRecHitSource, SiStripSpyMonitorModule, TTbar_Kinematics, HcalRecHitsValidation, TkConvValidator, L1TGMT, L1TRate, HcalRecHitsAnalyzer, TopDiLeptonHLTValidation, ZdcSimHitStudy, DTCalibValidation, DTTriggerEfficiencyTask, RPCTTUMonitor, EcalDigisValidation, TTbar_GenJetAnalyzer, TTbarSpinCorrHepMCAnalyzer, HcalDigisValidation, HGCalDigiValidation, MuonDTDigis, QcdUeDQM, PixelLumiDQM, TrackingMonitor, HeavyFlavorValidation, METTester, DTEfficiencyTask, L1TRPCTF, SusyDQM< Mu, Ele, Jet, Met >, HigPhotonJetHLTOfflineSource, DQMExample_Step1, B2GHadronicHLTValidation, B2GSingleLeptonHLTValidation, SUSY_HLT_SingleLepton, TopSingleLeptonHLTValidation, EcalRecHitsValidation, TauValidation, TTbar_GenLepAnalyzer, L1TCSCTPG, SiPixelDigiSource, MuonIdDQM, MuonRecoOneHLT, GeneralHLTOffline, DTRunConditionVar, HLXMonitor, L1TFED, L1TRCT, DQMSourcePi0, GlobalMuonMatchAnalyzer, L1TStage2uGT, SiPixelHLTSource, SiPixelTrackResidualSource, HcalNoiseRates, ZDCDigiStudy, DTLocalTriggerLutTask, L1TDTTPG, BTVHLTOfflineSource, HLTMuonOfflineAnalyzer, DTScalerInfoTask, ClusterCount, TrackEfficiencyMonitor, HLTSeedL1LogicScalers, HLTInclusiveVBFSource, HLTMuonValidator, ElectronConversionRejectionValidator, DTDCSByLumiTask, HiggsDQM, SiStripMonitorQuality, SiStripMonitorRawData, dEdxAnalyzer, DQMHcalIsoTrackAlCaReco, EcalZmassTask, TrackSplittingMonitor, EcalBarrelRecHitsValidation, GlobalTest, DTNoiseTask, SiPixelHitEfficiencySource, HLTBTagPerformanceAnalyzer, EcalEndcapRecHitsValidation, DuplicationChecker, JetTester, L1TDTTF, MuonPFAnalyzer, HotlineDQM, SUSY_HLT_Razor, EcalBarrelDigisValidation, EcalEndcapDigisValidation, HcalSimHitsValidation, NoiseRates, ZDCMonitorModule, EfficiencyAnalyzer, DQMScalInfo, SUSY_HLT_DiJet_MET, SUSY_HLT_ElecFakes, SUSY_HLT_MuEle_Hadronic, SUSY_HLT_Muon_Hadronic, SUSY_HLT_MuonFakes, SUSY_HLT_VBF_Mu, EcalSelectiveReadoutValidation, EcalPreshowerRecHitsValidation, LaserAlignmentT0ProducerDQM, DQMEventInfo, HLTExoticaValidator, SUSY_HLT_alphaT, HcalDetDiagNoiseMonitor, BxTiming, TopDiLeptonDQM, SegmentTrackAnalyzer, BTagPerformanceAnalyzerMC, SiStripMonitorCluster, MonitorTrackResidualsBase< pixel_or_strip >, dEdxHitAnalyzer, ElectronAnalyzer, MuonKinVsEtaAnalyzer, EcalPreshowerDigisValidation, MBUEandQCDValidation, DTResolutionAnalysisTask, DiMuonHistograms, MuonEnergyDepositAnalyzer, SUSY_HLT_DoubleEle_Hadronic, SUSY_HLT_Electron_BJet, BasicGenParticleValidation, EwkMuLumiMonitorDQM, SiStripMonitorDigi, MuonSeedsAnalyzer, BPhysicsSpectrum, BPhysicsValidation, HiggsValidation, HcalDataIntegrityTask, CaloTowersAnalyzer, HLTVertexPerformanceAnalyzer, HLTHiggsValidator, ElectronMcSignalValidatorMiniAOD, SiPixelRecHitsValid, HcalMonitorModule, HcalRawDataMonitor, L1TDEMON, EwkDQM, DTPreCalibrationTask, EcalPileUpDepMonitor, HTMHTAnalyzer, MuonRecoAnalyzer, SUSY_HLT_DoubleMuon_Hadronic, SUSY_HLT_Muon_BJet, CaloTowersValidation, BasicHepMCValidation, WValidation, ElectronMcFakeValidator, RecoMuonValidator, HcalBaseDQMonitor, SiStripBaselineValidator, DQMSourceEleCalib, BTagPerformanceAnalyzerOnData, DQMDcsInfo, BasicHepMCHeavyIonValidation, DrellYanValidation, SimHitsValidationHcal, HcalDeadCellMonitor, L1TdeGCT, PhysicsObjectsMonitor, StandaloneTrackMonitor, SUSY_HLT_PhotonHT, SUSY_HLT_PhotonMET, MixCollectionValidation, EcalFEDMonitorTemp< SUBDET >, HcalHotCellMonitor, DigiTask, QcdPhotonsDQM, TkAlCaRecoMonitor, DQMHcalDiJetsAlCaReco, DTSegmentsTask, EcalPreshowerNoiseDistrib, hcaldqm::DQTask, SUSY_HLT_InclusiveHT, TrackerHitAnalyzer, BPhysicsOniaDQM, EwkMuDQM, RPCFEDIntegrity, RecHitTask, L1THIonImp, L1TLayer1, RPCMonitorDigi, MonitorLTC, TrackTypeMonitor, DQMHcalPhiSymAlCaReco, HCALRecHitAnalyzer, dqm::RamdiskMonitor, HcalSimHitStudy, EwkElecDQM, DTtTrigDBValidation, HLTTauDQMOfflineSource, EgammaSuperClusters, RawTask, L1TPUM, L1TStage2CaloLayer2, CentralityDQM, EwkTauDQM, RPCDcsInfo, HeavyIonUCCDQM, DQMProvInfo, ESRawDataTask, ESTimingTask, HcalLSbyLSMonitor, SiStripMonitorFilter, SiStripMonitorHLT, ElectronDqmAnalyzerBase, ElectronTagProbeAnalyzer, CaloTowerAnalyzer, PrimaryVertexMonitor, EgammaBasicClusters, RPCRecHitValid, LaserTask, LEDTask, PedestalTask, TPTask, SiStripFEDDumpPlugin, ElectronGeneralAnalyzer, SUSYDQMAnalyzer, HcalDigiTester, TrackerSeedValidator, ESTrendTask, TPComparisonTask, RPCMonitorRaw, RPCRecHitProbability, EventShapeDQM, ElectronMcSignalValidator, DigiComparisonTask, L1TStage2uGMT, RPCMonitorLinkSynchro, HiBasicGenTest, HcalBeamMonitor, QcdHighPtDQM, RPCDigiValid, MultiTrackValidator, SiPixelDigiValid, SiStripDigiValid, EcalDQMonitorTask, RadDamTask, TestTask, L1TStage2BMTF, EcalTBValidation, RPCPointVsRecHit, L1TStage2EMTF, CSCRecHitValidation, CSCDigiValidation, TrackingTruthValid, ESFEDIntegrityTask, HcalNoiseMonitor, HcalRecHitMonitor, BenchmarkAnalyzer, ESOccupancyTask, ESPedestalTask, HcalCoarsePedestalMonitor, HcalTrigPrimMonitor, PFCandidateDQMAnalyzer, PFJetDQMAnalyzer, PFMETDQMAnalyzer, PFMuonDQMAnalyzer, ESIntegrityTask, L1TScalersSCAL, L1Scalers, ESRecoSummary, GEMRecHitTrackMatch, CandidateBenchmarkAnalyzer, Digi2Raw2Digi, GEMDigiTrackMatch, DQMHOAlCaRecoStream, METBenchmarkAnalyzer, PFCandidateBenchmarkAnalyzer, PFCandidateManagerAnalyzer, DiJetVarAnalyzer, HcalNZSMonitor, MatchMETBenchmarkAnalyzer, GEMCheckGeometry, PerformanceAnalyzer, GEMStripDigiValidation, RazorVarAnalyzer, GEMCoPadDigiValidation, GEMPadDigiValidation, GEMHitsValidation, GEMRecHitsValidation, ScoutingTestAnalyzer, GEMSimTrackMatch, 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, HGCalSimHitValidation, TauTagValidation, SiStripCMMonitorPlugin, JetMETHLTOfflineSource, L1TRPCTPG, PhotonValidator, DTChamberEfficiency, HLTScalers, FSQDiJetAve, TriggerRatesMonitor, SiPixelClusterSource, DTLocalTriggerSynchTask, SiStripMonitorTrack, L1TRate_Offline, L1TdeRCT, L1TRate, HLTJetMETValidation, EcalDigisValidation, HGCalRecHitValidation, DTDigiTask, TriggerBxMonitor, DTLocalTriggerTask, L1TGT, SiPixelRecHitSource, SiStripSpyMonitorModule, TkConvValidator, SiPixelRawDataErrorSource, PhotonValidatorMiniAOD, DTLocalTriggerBaseTask, DTRunConditionVar, PixelLumiDQM, DTLocalTriggerLutTask, L1TGMT, L1TRPCTF, GeneralHLTOffline, TauValidation, HGCalDigiValidation, DTTriggerEfficiencyTask, QcdUeDQM, HeavyFlavorValidation, DQMExample_Step1, SUSY_HLT_SingleLepton, DTScalerInfoTask, SiPixelDigiSource, SiPixelHLTSource, HigPhotonJetHLTOfflineSource, DTEfficiencyTask, DTNoiseTask, L1TCSCTPG, L1TDTTPG, BTVHLTOfflineSource, DTSegmentAnalysisTask, L1TRCT, SiPixelTrackResidualSource, EcalBarrelDigisValidation, DTCalibValidation, L1TStage2uGT, HLTMuonOfflineAnalyzer, DTChamberEfficiencyTask, HLTSeedL1LogicScalers, HLTMuonValidator, HLTExoticaValidator, DTDCSByLumiTask, HcalBaseDQMonitor, SiPixelHitEfficiencySource, SUSY_HLT_Razor, EcalEndcapDigisValidation, DTResolutionAnalysisTask, L1TDTTF, HLTBTagPerformanceAnalyzer, SUSY_HLT_DiJet_MET, SUSY_HLT_ElecFakes, SUSY_HLT_MuEle_Hadronic, SUSY_HLT_Muon_Hadronic, SUSY_HLT_MuonFakes, SUSY_HLT_VBF_Mu, EcalSelectiveReadoutValidation, SiStripMonitorCluster, dEdxHitAnalyzer, SUSY_HLT_alphaT, MBUEandQCDValidation, EwkMuLumiMonitorDQM, BxTiming, SiStripMonitorDigi, BPhysicsSpectrum, BPhysicsValidation, HiggsValidation, EwkDQM, MonitorTrackResidualsBase< pixel_or_strip >, HLTHiggsValidator, SUSY_HLT_DoubleEle_Hadronic, SUSY_HLT_Electron_BJet, L1TDEMON, BasicHepMCValidation, WValidation, DrellYanValidation, HcalMonitorModule, SUSY_HLT_DoubleMuon_Hadronic, SUSY_HLT_Muon_BJet, RecoMuonValidator, ESTrendTask, hcaldqm::DQTask, L1TdeGCT, EwkMuDQM, HLTVertexPerformanceAnalyzer, SUSY_HLT_PhotonHT, SUSY_HLT_PhotonMET, EcalFEDMonitorTemp< SUBDET >, L1TLayer1, EwkElecDQM, HCALRecHitAnalyzer, SUSY_HLT_InclusiveHT, L1THIonImp, L1TPUM, HLTTauDQMOfflineSource, L1TStage2CaloLayer2, DQMProvInfo, ElectronDqmAnalyzerBase, RPCMonitorLinkSynchro, EcalDQMonitorTask, HiBasicGenTest, L1TStage2uGMT, L1TStage2BMTF, and L1TStage2EMTF.
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().