#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 | |
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<class ProductType > | |
BranchAliasSetterT< ProductType > | produces () |
declare what type of product will make and with which optional label More... | |
template<typename ProductType , BranchType B> | |
BranchAliasSetterT< ProductType > | produces () |
template<typename ProductType , Transition B> | |
BranchAliasSetterT< ProductType > | produces () |
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) |
template<Transition B> | |
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 (std::string instanceName) |
template<typename ProductType , BranchType B> | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
ProducesCollector | producesCollector () |
Protected Member Functions inherited from edm::EDConsumerBase | |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
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<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () noexcept |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) noexcept |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
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_, 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_, 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 TrackingOfflineDQM, TrackingCertificationInfo, SiStripGainsPCLHarvester, TrackingAnalyser, TrackEfficiencyClient, ECALpedestalPCLHarvester, TrackFoldedOccupancyClient, SiPixelPhase1Harvester, dqmoffline::l1t::L1TEfficiencyHarvesting, PPSAlignmentHarvester, SiPixelPhase1Summary, L1TEventInfoClient, SiPixelBarycenter, L1TEMTFEventInfoClient, DTDCSByLumiSummary, L1TTestsSummary, L1TOccupancyClient, SiPixelEDAClient, HcalDigisClient, HLTBTagHarvestingAnalyzer, L1TDTTPGClient, L1TGCTClient, dqmoffline::l1t::L1TDiffHarvesting, L1TGMTClient, HLTTauPostProcessor, L1TStage2RatioClient, OuterTrackerMCHarvester, L1TStage2CaloLayer2DEClient, L1TStage2CaloLayer2DEClientSummary, TauDQMHistEffProducer, HGCalSimHitsClient, HGCalRecHitsClient, HGCalDigiClient, HGCalHitClient, HGCalGeometryClient, DemoHarvester, DemoRunHarvester, FastTimerServiceClient, PSMonitorClient, ThroughputServiceClient, SiStripPopConDQMEDHarvester< SourceHandler >, RPCRecHitValidClient, CSCOfflineClient, EgHLTOfflineClient, PhotonOfflineClient, HcalRecHitsDQMClient, JetMETHLTOfflineClient, DTLocalTriggerBaseTest, DTSegmentAnalysisTest, DTRunConditionVarClient, MillePedeDQMModule, DTEfficiencyTest, HcalSimHitsClient, DTNoiseAnalysisTest, HcalNoiseRatesClient, CaloTowersClient, DTOccupancyTestML, CaloTowersDQMClient, QualityTester, DTChamberEfficiencyClient, DTChamberEfficiencyTest, DTResolutionTest, DQMCorrelationClient, DTResolutionAnalysisTest, SiStripBadComponentInfo, HcalRecHitsClient, NoiseRatesClient, CSCCertificationInfo, CSCDaqInfo, CSCDcsInfo, DTOccupancyTest, PhotonDataCertification, DTBlockedROChannelsTest, EcalZmassClient, DTLocalTriggerSynchTest, MuonRecoTest, MuonTrackResidualsTest, DTSummaryClients, DQMScaleToClient, DTCertificationSummary, MuonTestSummary, TriggerMatchEfficiencyPlotter, DTDAQInfo, DTOfflineSummaryClients, DTDataIntegrityTest, DTDCSSummary, L1TRPCTFClient, DataCertificationJetMET, EfficiencyPlotter, BtlSimHitsHarvester, JetTesterPostProcessor, METTesterPostProcessor, METTesterPostProcessorHarvesting, L1TDTTFClient, PFJetDQMPostProcessor, hcaldqm::DQHarvester, L1EmulatorErrorFlagClient, TriggerRatesMonitorClient, SusyPostProcessor, OffsetDQMPostProcessor, BrilClient, ElectronDqmHarvesterBase, SiStripQualityStatistics, L1TCSCTFClient, L1TdeCSCTPGClient, L1TdeGEMTPGClient, RPCDqmClient, SiPixelDaqInfo, BDHadronTrackMonitoringHarvester, DQMHcalIsoTrackPostProcessor, GEMEfficiencyHarvester, HLTTauCertifier, DT2DSegmentClients, EcalMEFormatter, EcalDQMonitorClient, RPCDCSSummary, RPCEventSummary, BTagPerformanceHarvester, DQMHarvestingMetadata, DQMExample_Step2, DT4DSegmentClients, DTRecHitClients, MuonME0DigisHarvestor, MuonME0SegHarvestor, RPCDaqInfo, RPCRecHitProbabilityClient, RPCDataCertification, SiPixelCertification, SiPixelDcsInfo, RPCChamberQuality, MtdTracksHarvester, EcalPreshowerMonitorClient, TrackingDQMClientHeavyIons, EcalCondDBWriter, PFClient, PFClient_JetRes, JetMETDQMPostProcessor, MuonCSCDigisHarvestor, HltSusyExoPostProcessor, RPCDcsInfoClient, MuonGEMDigisHarvestor, EmDQMPostProcessor, MuonGEMHitsHarvestor, and MuonGEMRecHitsHarvestor.
Referenced by endProcessBlockProduce().
|
inlinevirtual |
Reimplemented in TrackingCertificationInfo, TrackingOfflineDQM, TrackingAnalyser, SiPixelPhase1Summary, SiPixelBarycenter, SiPixelEDAClient, SiPixelPhase1Harvester, DTDCSByLumiSummary, DQMHarvestingMetadata, L1TGMTClient, L1TOccupancyClient, L1TTestsSummary, L1TGCTClient, L1TStage2RatioClient, L1TStage2CaloLayer2DEClient, L1TStage2CaloLayer2DEClientSummary, L1TEventInfoClient, L1TEMTFEventInfoClient, SiPixelDcsInfo, L1TRPCTFClient, L1TDTTFClient, DemoHarvester, FastTimerServiceClient, PSMonitorClient, ThroughputServiceClient, QualityTester, EgHLTOfflineClient, DTRunConditionVarClient, DTEfficiencyTest, DTResolutionTest, DTChamberEfficiencyTest, DTSegmentAnalysisTest, DTChamberEfficiencyClient, DTOccupancyTestML, DTOccupancyTest, DTLocalTriggerBaseTest, DTLocalTriggerSynchTest, DTNoiseAnalysisTest, DQMCorrelationClient, DTSummaryClients, DTBlockedROChannelsTest, DTDataIntegrityTest, DQMScaleToClient, DTDAQInfo, DTOfflineSummaryClients, DTCertificationSummary, DTDCSSummary, hcaldqm::DQHarvester, L1EmulatorErrorFlagClient, TriggerRatesMonitorClient, BrilClient, ElectronDqmHarvesterBase, L1TCSCTFClient, L1TdeCSCTPGClient, L1TdeGEMTPGClient, RPCDqmClient, EcalMEFormatter, EcalDQMonitorClient, RPCDCSSummary, RPCEventSummary, DQMExample_Step2, RPCDaqInfo, RPCRecHitProbabilityClient, RPCDataCertification, RPCChamberQuality, SiPixelDaqInfo, SiPixelCertification, and EcalPreshowerMonitorClient.
Definition at line 158 of file DQMEDHarvester.h.
Referenced by endLuminosityBlockProduce().
|
inlinevirtual |
Reimplemented in PPSAlignmentHarvester, DQMHarvestingMetadata, MuonRecoTest, MuonTrackResidualsTest, EcalCondDBReader, and QualityTester.
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().