#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 |
Protected Member Functions inherited from edm::stream::EDAnalyzerBase | |
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
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 BeamHaloAnalyzer, CSCMonitorModule, SiStripRecHitsValid, PrimaryVertexAnalyzer4PUSlimmed, RPCEfficiency, B2GDQM, EmDQMReco, ECALRecHitAnalyzer, CSCOfflineMonitor, EmDQM, HcalTimingMonitorModule, TriggerRatesMonitor, MuonIsolationDQM, LogMessageMonitor, SiPixelClusterSource, SiStripMonitorPedestals, SiPixelRawDataErrorSource, TTbar_Kinematics, TrackingMonitor, TopDiLeptonHLTValidation, ZdcSimHitStudy, RPCTTUMonitor, SiStripFEDCheckPlugin, TauValidation, TTbar_GenJetAnalyzer, TTbarSpinCorrHepMCAnalyzer, HeavyFlavorValidation, HigPhotonJetHLTOfflineSource, DQMExample_Step1, B2GHadronicHLTValidation, B2GSingleLeptonHLTValidation, TopSingleLeptonHLTValidation, TTbar_GenLepAnalyzer, METTester, SiPixelDigiSource, GeneralHLTOffline, L1TFED, DQMSourcePi0, SiPixelHLTSource, ZDCDigiStudy, HLTMuonOfflineAnalyzer, TrackEfficiencyMonitor, TrackSplittingMonitor, HLTMuonValidator, SiStripMonitorRawData, dEdxAnalyzer, EcalZmassTask, HcalNoiseRates, DuplicationChecker, SiStripBaselineValidator, MuonPFAnalyzer, HcalSimHitsValidation, DQMEventInfo, NoiseRates, MBUEandQCDValidation, DiMuonHistograms, MuonEnergyDepositAnalyzer, BasicGenParticleValidation, MuonSeedsAnalyzer, HiggsValidation, CaloTowersAnalyzer, HcalMonitorModule, EcalPileUpDepMonitor, HTMHTAnalyzer, DQMDcsInfo, CaloTowersValidation, WValidation, SiPixelRecHitsValid, DQMSourceEleCalib, BasicHepMCHeavyIonValidation, DrellYanValidation, BasicHepMCValidation, SimHitsValidationHcal, EcalFEDMonitorTemp< SUBDET >, DQMHcalDiJetsAlCaReco, MonitorLTC, SUSY_HLT_InclusiveHT, TrackerHitAnalyzer, RPCFEDIntegrity, RPCMonitorDigi, DQMHcalPhiSymAlCaReco, HCALRecHitAnalyzer, HcalSimHitStudy, SiStripMonitorFilter, SiStripMonitorHLT, HLTTauDQMOfflineSource, RPCDcsInfo, CaloTowerAnalyzer, ESRawDataTask, ESTimingTask, CentralityDQM, SUSYDQMAnalyzer, ESTrendTask, RPCMonitorRaw, RPCRecHitProbability, MultiTrackValidator, RPCMonitorLinkSynchro, SiPixelDigiValid, SiStripDigiValid, EcalDQMonitorTask, TrackingTruthValid, ESFEDIntegrityTask, ESOccupancyTask, ESPedestalTask, ESIntegrityTask, ESRecoSummary, Digi2Raw2Digi, and DQMHOAlCaRecoStream.
Referenced by beginRun().
|
inlinevirtual |
Reimplemented in EmDQMReco, EmDQM, TriggerRatesMonitor, SiPixelClusterSource, SiPixelRawDataErrorSource, TauValidation, GeneralHLTOffline, HeavyFlavorValidation, DQMExample_Step1, SiPixelDigiSource, SiPixelHLTSource, HigPhotonJetHLTOfflineSource, HLTMuonOfflineAnalyzer, HLTMuonValidator, MBUEandQCDValidation, HiggsValidation, WValidation, DrellYanValidation, HcalMonitorModule, BasicHepMCValidation, ESTrendTask, EcalFEDMonitorTemp< SUBDET >, HCALRecHitAnalyzer, SUSY_HLT_InclusiveHT, HLTTauDQMOfflineSource, RPCMonitorLinkSynchro, and EcalDQMonitorTask.
Definition at line 52 of file DQMEDAnalyzer.h.
Referenced by beginRun().
|
finalvirtual |
Definition at line 38 of file DQMEDAnalyzer.cc.
References 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 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().