#include <DQMEDHarvester.h>
Public Types | |
typedef dqm::harvesting::DQMStore | DQMStore |
typedef dqm::harvesting::MonitorElement | MonitorElement |
Public Types inherited from edm::one::EDProducerBase | |
typedef EDProducerBase | ModuleType |
Public Types inherited from edm::ProducerBase | |
template<typename T > | |
using | BranchAliasSetterT = ProductRegistryHelper::BranchAliasSetterT< T > |
using | ModuleToResolverIndicies = std::unordered_multimap< std::string, std::tuple< edm::TypeID const *, const char *, edm::ProductResolverIndex > > |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Additional Inherited Members | |
Static Public Member Functions inherited from edm::one::EDProducerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::ProducerBase | |
template<Transition Tr = Transition::Event> | |
auto | produces (std::string instanceName) noexcept |
declare what type of product will make and with which optional label More... | |
template<Transition B> | |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
template<BranchType B> | |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
template<typename ProductType , Transition B> | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<class ProductType > | |
BranchAliasSetterT< ProductType > | produces () |
template<typename ProductType , BranchType B> | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<typename ProductType , BranchType B> | |
BranchAliasSetterT< ProductType > | produces () |
template<class ProductType > | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<typename ProductType , Transition B> | |
BranchAliasSetterT< ProductType > | produces () |
template<Transition Tr = Transition::Event> | |
auto | produces () noexcept |
ProducesCollector | producesCollector () |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
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 ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
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) |
void | resetItemsToGetFrom (BranchType iType) |
Definition at line 43 of file DQMEDHarvester.h.
Definition at line 54 of file DQMEDHarvester.h.
Definition at line 55 of file DQMEDHarvester.h.
|
inline |
Definition at line 67 of file DQMEDHarvester.h.
References edm::ProducerBase::callWhenNewProductsRegistered(), dqmstore_, edm::ParameterSet::getUntrackedParameter(), edm::InLumi, edm::InProcess, edm::InRun, jobmegetter_, jobToken_, lumimegetter_, lumiToken_, Utilities::operator, runmegetter_, runToken_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 98 of file DQMEDHarvester.h.
|
overridedefault |
|
inlinefinal |
Definition at line 112 of file DQMEDHarvester.h.
References b, dqmAnalyze(), dqmstore_, makeMEIFBenchmarkPlots::ev, g, and dqm::implementation::DQMStore::meBookerGetter().
|
inlineoverridevirtual |
Reimplemented from edm::one::EDProducerBase.
Reimplemented in CaloTowersClient, BDHadronTrackMonitoringHarvester, and DQMExample_Step2.
Definition at line 100 of file DQMEDHarvester.h.
|
inlinefinal |
Definition at line 107 of file DQMEDHarvester.h.
|
inlineoverride |
Definition at line 102 of file DQMEDHarvester.h.
|
inlinevirtual |
Reimplemented in QualityTester.
Definition at line 157 of file DQMEDHarvester.h.
Referenced by accumulate().
|
pure virtual |
Implemented in SiPixelLorentzAnglePCLHarvester, CSCOfflineClient, SiPixelPhase1Harvester, EgHLTOfflineClient, DiMuonMassBiasClient, dqmoffline::l1t::L1TEfficiencyHarvesting, PhotonOfflineClient, HcalRecHitsDQMClient, TrackingOfflineDQM, JetMETHLTOfflineClient, PPSAlignmentHarvester, DTRunConditionVarClient, TrackingCertificationInfo, SiStripGainsPCLHarvester, DTLocalTriggerBaseTest, DTSegmentAnalysisTest, MillePedeDQMModule, SiStripBadComponentInfo, TrackingAnalyser, L1TEventInfoClient, HcalSimHitsClient, PPSDiamondSampicTimingCalibrationPCLHarvester, DTEfficiencyTest, DTChamberEfficiencyClient, DTChamberEfficiencyTest, DTNoiseAnalysisTest, SiPixelPhase1Summary, QualityTester, CaloTowersClient, DTOccupancyTestML, DTResolutionTest, DQMCorrelationClient, SiPixelBarycenter, HcalNoiseRatesClient, HcalRecHitsClient, NoiseRatesClient, DTResolutionAnalysisTest, PhotonDataCertification, CaloTowersDQMClient, FastTimerServiceClient, SiStripHitEfficiencyHarvester, DTOccupancyTest, DTBlockedROChannelsTest, HLTGenValClient, PSMonitorClient, SiStripQualityStatistics, DTLocalTriggerSynchTest, L1TEMTFEventInfoClient, TrackEfficiencyClient, EcalZmassClient, MuonRecoTest, MuonTrackResidualsTest, ECALpedestalPCLHarvester, CSCCertificationInfo, DTDAQInfo, DTDCSByLumiSummary, SiPixelPhase1EfficiencyExtras, DQMScaleToClient, CSCDaqInfo, DTSummaryClients, SiPixelPhase1ResidualsExtra, TriggerMatchEfficiencyPlotter, ThroughputServiceClient, PPSTimingCalibrationPCLHarvester, CSCDcsInfo, DTCertificationSummary, L1TTestsSummary, SiPixelEDAClient, DTOfflineSummaryClients, L1TOccupancyClient, TrackFoldedOccupancyClient, DTDataIntegrityTest, MuonTestSummary, HGCalSimHitsClient, DTDCSSummary, HGCalRecHitsClient, EfficiencyPlotter, BtlLocalRecoHarvester, BtlSimHitsHarvester, TauDQMHistEffProducer, L1TRPCTFClient, HcalDigisClient, JetTesterPostProcessor, METTesterPostProcessor, METTesterPostProcessorHarvesting, L1TDTTFClient, HLTBTagHarvestingAnalyzer, PFJetDQMPostProcessor, hcaldqm::DQHarvester, DataCertificationJetMET, HGCalDigiClient, L1EmulatorErrorFlagClient, RPCDqmClient, TriggerRatesMonitorClient, L1TDTTPGClient, OffsetDQMPostProcessor, EcalDQMonitorClient, BrilClient, SusyPostProcessor, GEMEffByGEMCSCSegmentClient, RPCEventSummary, L1TGCTClient, SiPixelDaqInfo, ElectronDqmHarvesterBase, TnPEfficiencyClient, BDHadronTrackMonitoringHarvester, L1TCSCTFClient, L1TdeCSCTPGClient, L1TdeCSCTPGShowerClient, L1TdeGEMTPGClient, L1TdeStage2RegionalShowerClient, SiStripPopConDQMEDHarvester< SourceHandler >, DT2DSegmentClients, HGCalHitClient, EcalMEFormatter, BTagPerformanceHarvester, HLTTauCertifier, DQMHarvestingMetadata, DQMExample_Step2, DT4DSegmentClients, DTRecHitClients, dqmoffline::l1t::L1TDiffHarvesting, HGCalGeometryClient, MuonME0DigisHarvestor, MuonME0SegHarvestor, GEMEfficiencyHarvester, RPCDaqInfo, RPCDataCertification, RPCDCSSummary, SiPixelCertification, SiPixelDcsInfo, RPCRecHitValidClient, MtdTracksHarvester, Primary4DVertexHarvester, EcalPreshowerMonitorClient, L1TGMTClient, RPCRecHitProbabilityClient, MiniAODTaggerHarvester, SiStripBadStripFromQualityDBWriter, TrackingDQMClientHeavyIons, HLTTauPostProcessor, EcalCondDBWriter, L1TStage2RatioClient, DQMHcalIsoTrackPostProcessor, JetMETDQMPostProcessor, MuonCSCDigisHarvestor, OuterTrackerMCHarvester, PFClient, PFClient_JetRes, DemoHarvester, DemoRunHarvester, L1TStage2CaloLayer2DEClient, L1TStage2CaloLayer2DEClientSummary, HltSusyExoPostProcessor, Phase2ITRecHitHarvester, RPCDcsInfoClient, SiPixelPhase1TrackComparisonHarvester, MuonGEMDigisHarvestor, EmDQMPostProcessor, MuonGEMHitsHarvestor, and MuonGEMRecHitsHarvestor.
Referenced by endProcessBlockProduce().
|
inlinevirtual |
Reimplemented in EgHLTOfflineClient, SiPixelPhase1Harvester, DTRunConditionVarClient, DTEfficiencyTest, DTChamberEfficiencyTest, DTResolutionTest, TrackingOfflineDQM, DTSegmentAnalysisTest, DTChamberEfficiencyClient, TrackingCertificationInfo, DTOccupancyTestML, DTLocalTriggerBaseTest, DTOccupancyTest, DTLocalTriggerSynchTest, TrackingAnalyser, L1TEventInfoClient, DTNoiseAnalysisTest, DQMCorrelationClient, SiPixelPhase1Summary, QualityTester, FastTimerServiceClient, DTSummaryClients, DTBlockedROChannelsTest, DTDataIntegrityTest, PSMonitorClient, HLTGenValClient, L1TOccupancyClient, DTDAQInfo, DTDCSByLumiSummary, L1TEMTFEventInfoClient, DQMScaleToClient, ThroughputServiceClient, SiPixelEDAClient, L1TTestsSummary, DTOfflineSummaryClients, DTCertificationSummary, DTDCSSummary, L1TRPCTFClient, L1TDTTFClient, TnPEfficiencyClient, hcaldqm::DQHarvester, L1TGCTClient, L1EmulatorErrorFlagClient, RPCDqmClient, TriggerRatesMonitorClient, EcalDQMonitorClient, BrilClient, RPCEventSummary, GEMEffByGEMCSCSegmentClient, SiPixelDaqInfo, ElectronDqmHarvesterBase, L1TCSCTFClient, L1TdeCSCTPGClient, L1TdeCSCTPGShowerClient, L1TdeGEMTPGClient, L1TdeStage2RegionalShowerClient, L1TGMTClient, EcalMEFormatter, DQMExample_Step2, DQMHarvestingMetadata, L1TStage2RatioClient, RPCDaqInfo, RPCDataCertification, RPCDCSSummary, SiPixelCertification, SiPixelDcsInfo, DemoHarvester, EcalPreshowerMonitorClient, L1TStage2CaloLayer2DEClient, L1TStage2CaloLayer2DEClientSummary, and RPCRecHitProbabilityClient.
Definition at line 158 of file DQMEDHarvester.h.
Referenced by endLuminosityBlockProduce().
|
inlinevirtual |
Reimplemented in PPSAlignmentHarvester, QualityTester, SiPixelBarycenter, HLTGenValClient, MuonRecoTest, MuonTrackResidualsTest, EcalCondDBReader, and DQMHarvestingMetadata.
Definition at line 165 of file DQMEDHarvester.h.
Referenced by endRunProduce().
|
inlinefinal |
Definition at line 132 of file DQMEDHarvester.h.
Referenced by HcalOfflineHarvesting::_dqmEndLuminosityBlock().
|
inlinefinal |
Definition at line 119 of file DQMEDHarvester.h.
References b, dqmEndLuminosityBlock(), dqmstore_, g, lumiToken_, and dqm::implementation::DQMStore::meBookerGetter().
|
inlinefinal |
Definition at line 145 of file DQMEDHarvester.h.
References b, dqmEndJob(), dqmstore_, g, and dqm::implementation::DQMStore::meBookerGetter().
|
inlineoverride |
Definition at line 143 of file DQMEDHarvester.h.
|
inlinefinal |
Definition at line 134 of file DQMEDHarvester.h.
References b, dqmEndRun(), dqmstore_, g, dqm::implementation::DQMStore::meBookerGetter(), writedatasetfile::run, and runToken_.
|
protected |
Definition at line 58 of file DQMEDHarvester.h.
Referenced by accumulate(), DQMEDHarvester(), endLuminosityBlockProduce(), endProcessBlockProduce(), and endRunProduce().
|
protected |
Definition at line 59 of file DQMEDHarvester.h.
Referenced by DQMEDHarvester().
|
protected |
Definition at line 64 of file DQMEDHarvester.h.
Referenced by DQMEDHarvester().
|
protected |
Definition at line 61 of file DQMEDHarvester.h.
Referenced by DQMEDHarvester().
|
protected |
Definition at line 62 of file DQMEDHarvester.h.
Referenced by DQMEDHarvester(), and endLuminosityBlockProduce().
|
protected |
Definition at line 60 of file DQMEDHarvester.h.
Referenced by DQMEDHarvester().
|
protected |
Definition at line 63 of file DQMEDHarvester.h.
Referenced by DQMEDHarvester(), and endRunProduce().