#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 |
Protected Attributes | |
DQMStore * | dqmstore_ |
edm::GetterOfProducts< DQMToken > | lumimegetter_ |
edm::EDPutTokenT< DQMToken > | lumiToken_ |
edm::GetterOfProducts< DQMToken > | runmegetter_ |
edm::EDPutTokenT< DQMToken > | runToken_ |
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> | |
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) |
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 53 of file DQMEDHarvester.h.
Definition at line 54 of file DQMEDHarvester.h.
|
inline |
Definition at line 64 of file DQMEDHarvester.h.
References edm::ProducerBase::callWhenNewProductsRegistered(), dqmstore_, edm::ParameterSet::getUntrackedParameter(), edm::InLumi, edm::InRun, lumimegetter_, lumiToken_, runmegetter_, runToken_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 91 of file DQMEDHarvester.h.
|
overridedefault |
|
inlinefinal |
Definition at line 105 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 93 of file DQMEDHarvester.h.
|
inlinefinal |
Definition at line 100 of file DQMEDHarvester.h.
|
inlineoverride |
Definition at line 95 of file DQMEDHarvester.h.
|
inlinevirtual |
Reimplemented in QualityTester.
Definition at line 150 of file DQMEDHarvester.h.
Referenced by accumulate().
|
pure virtual |
Implemented in TrackingOfflineDQM, TrackingCertificationInfo, SiStripGainsPCLHarvester, TrackingAnalyser, TrackEfficiencyClient, ECALpedestalPCLHarvester, SiPixelPhase1Harvester, dqmoffline::l1t::L1TEfficiencyHarvesting, SiPixelPhase1Summary, L1TEventInfoClient, L1TEMTFEventInfoClient, DTDCSByLumiSummary, L1TTestsSummary, SiPixelEDAClient, L1TOccupancyClient, 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, EgHLTOfflineClient, PhotonOfflineClient, HcalRecHitsDQMClient, JetMETHLTOfflineClient, DTLocalTriggerBaseTest, DTSegmentAnalysisTest, DTRunConditionVarClient, DTEfficiencyTest, DTNoiseAnalysisTest, HcalNoiseRatesClient, CaloTowersClient, DTOccupancyTestML, CaloTowersDQMClient, QualityTester, HcalSimHitsClient, DTChamberEfficiencyClient, DTChamberEfficiencyTest, DTResolutionTest, DQMCorrelationClient, DTResolutionAnalysisTest, SiStripBadComponentInfo, HcalRecHitsClient, NoiseRatesClient, CSCCertificationInfo, CSCDaqInfo, CSCDcsInfo, DTOccupancyTest, PhotonDataCertification, DTBlockedROChannelsTest, MillePedeDQMModule, EcalZmassClient, DTLocalTriggerSynchTest, MuonRecoTest, MuonTrackResidualsTest, DTSummaryClients, DQMScaleToClient, DTCertificationSummary, MuonTestSummary, TriggerMatchEfficiencyPlotter, DTDAQInfo, DTOfflineSummaryClients, DTDataIntegrityTest, DTDCSSummary, SiPixelDaqInfo, L1TRPCTFClient, SiPixelCertification, SiPixelDcsInfo, DataCertificationJetMET, EfficiencyPlotter, BtlSimHitsHarvester, JetTesterPostProcessor, METTesterPostProcessor, METTesterPostProcessorHarvesting, L1TDTTFClient, PFJetDQMPostProcessor, hcaldqm::DQHarvester, L1EmulatorErrorFlagClient, TriggerRatesMonitorClient, SusyPostProcessor, OffsetDQMPostProcessor, BrilClient, ElectronDqmHarvesterBase, L1TCSCTFClient, RPCDqmClient, BDHadronTrackMonitoringHarvester, DQMHcalIsoTrackPostProcessor, HLTTauCertifier, DT2DSegmentClients, MuonME0DigisHarvestor, MuonME0SegHarvestor, EcalMEFormatter, EcalDQMonitorClient, RPCDCSSummary, RPCEventSummary, BTagPerformanceHarvester, DQMHarvestingMetadata, DQMExample_Step2, DT4DSegmentClients, DTRecHitClients, SiStripQualityStatistics, RPCDaqInfo, RPCRecHitProbabilityClient, RPCDataCertification, RPCChamberQuality, MtdGlobalRecoHarvester, EcalPreshowerMonitorClient, RPCDcsInfoClient, TrackingDQMClientHeavyIons, PFClient, PFClient_JetRes, JetMETDQMPostProcessor, EcalCondDBWriter, EcalCondDBReader, HltSusyExoPostProcessor, MuonGEMDigisHarvestor, EmDQMPostProcessor, MuonGEMHitsHarvestor, and MuonGEMRecHitsHarvestor.
Referenced by endJob().
|
inlinevirtual |
Reimplemented in TrackingCertificationInfo, TrackingOfflineDQM, TrackingAnalyser, SiPixelPhase1Summary, 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, RPCDqmClient, EcalMEFormatter, EcalDQMonitorClient, RPCDCSSummary, RPCEventSummary, DQMExample_Step2, RPCDaqInfo, RPCRecHitProbabilityClient, RPCDataCertification, RPCChamberQuality, RPCDcsInfoClient, SiPixelDaqInfo, SiPixelCertification, and EcalPreshowerMonitorClient.
Definition at line 151 of file DQMEDHarvester.h.
Referenced by endLuminosityBlockProduce().
|
inlinevirtual |
Reimplemented in DQMHarvestingMetadata, MuonRecoTest, MuonTrackResidualsTest, and QualityTester.
Definition at line 158 of file DQMEDHarvester.h.
Referenced by endRunProduce().
|
inlinefinalvirtual |
Reimplemented from edm::one::EDProducerBase.
Definition at line 138 of file DQMEDHarvester.h.
References b, dqmEndJob(), dqmstore_, g, and dqm::implementation::DQMStore::meBookerGetter().
Referenced by HcalOfflineHarvesting::_dqmEndJob().
|
inlinefinal |
Definition at line 125 of file DQMEDHarvester.h.
Referenced by HcalOfflineHarvesting::_dqmEndLuminosityBlock().
|
inlinefinal |
Definition at line 112 of file DQMEDHarvester.h.
References b, dqmEndLuminosityBlock(), dqmstore_, g, lumiToken_, and dqm::implementation::DQMStore::meBookerGetter().
|
inlineoverride |
Definition at line 136 of file DQMEDHarvester.h.
|
inlinefinal |
Definition at line 127 of file DQMEDHarvester.h.
References b, dqmEndRun(), dqmstore_, g, dqm::implementation::DQMStore::meBookerGetter(), writedatasetfile::run, and runToken_.
|
protected |
Definition at line 57 of file DQMEDHarvester.h.
Referenced by accumulate(), DQMEDHarvester(), endJob(), endLuminosityBlockProduce(), and endRunProduce().
|
protected |
Definition at line 59 of file DQMEDHarvester.h.
Referenced by DQMEDHarvester().
|
protected |
Definition at line 60 of file DQMEDHarvester.h.
Referenced by DQMEDHarvester(), and endLuminosityBlockProduce().
|
protected |
Definition at line 58 of file DQMEDHarvester.h.
Referenced by DQMEDHarvester().
|
protected |
Definition at line 61 of file DQMEDHarvester.h.
Referenced by DQMEDHarvester(), and endRunProduce().