![]() |
![]() |
#include <DQMEDHarvester.h>
Public Types | |
typedef dqm::harvesting::DQMStore | DQMStore |
typedef dqm::harvesting::MonitorElement | MonitorElement |
![]() | |
typedef EDProducerBase | ModuleType |
![]() | |
using | ModuleToResolverIndicies = std::unordered_multimap< std::string, std::tuple< edm::TypeID const *, const char *, edm::ProductResolverIndex >> |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
![]() | |
typedef ProductLabels | Labels |
Protected Attributes | |
edm::EDPutTokenT< DQMToken > | lumiToken_ |
edm::EDPutTokenT< DQMToken > | runToken_ |
Additional Inherited Members | |
![]() | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
![]() | |
ProducesCollector | producesCollector () |
![]() | |
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 ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
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 14 of file DQMEDHarvester.h.
Definition at line 21 of file DQMEDHarvester.h.
Definition at line 22 of file DQMEDHarvester.h.
DQMEDHarvester::DQMEDHarvester | ( | ) |
|
overridedefault |
|
inlinefinal |
Definition at line 26 of file DQMEDHarvester.h.
|
inlinefinal |
Definition at line 32 of file DQMEDHarvester.h.
References endJob(), endLuminosityBlock(), and endLuminosityBlockProduce().
|
inlineoverride |
Definition at line 28 of file DQMEDHarvester.h.
|
pure virtual |
Implemented in CSCOfflineClient, EgHLTOfflineClient, SiPixelPhase1Harvester, dqmoffline::l1t::L1TEfficiencyHarvesting, PhotonOfflineClient, HcalRecHitsDQMClient, TrackingOfflineDQM, JetMETHLTOfflineClient, DTSegmentAnalysisTest, DTLocalTriggerBaseTest, TrackingCertificationInfo, DTRunConditionVarClient, SiPixelPhase1Summary, SiStripGainsPCLHarvester, L1TEventInfoClient, DTEfficiencyTest, TrackingAnalyser, DTNoiseAnalysisTest, HcalNoiseRatesClient, CaloTowersClient, DTOccupancyTestML, CaloTowersDQMClient, HcalSimHitsClient, DTChamberEfficiencyClient, DTChamberEfficiencyTest, DTResolutionTest, DQMCorrelationClient, DTResolutionAnalysisTest, SiStripBadComponentInfo, FastTimerServiceClient, HcalRecHitsClient, NoiseRatesClient, CSCCertificationInfo, CSCDaqInfo, CSCDcsInfo, DTOccupancyTest, TrackEfficiencyClient, PhotonDataCertification, DTBlockedROChannelsTest, MillePedeDQMModule, PSMonitorClient, EcalZmassClient, L1TEMTFEventInfoClient, DTDCSByLumiSummary, DTLocalTriggerSynchTest, DTSummaryClients, DQMScaleToClient, MuonAlignmentSummary, MuonRecoTest, MuonTrackResidualsTest, HGCalSimHitsClient, ECALpedestalPCLHarvester, DTCertificationSummary, L1TTestsSummary, SiPixelEDAClient, MuonTestSummary, TriggerMatchEfficiencyPlotter, ThroughputServiceClient, DTDAQInfo, DTOfflineSummaryClients, HGCalRecHitsClient, L1TOccupancyClient, DTDataIntegrityTest, DTDCSSummary, SiPixelDaqInfo, DQMGenericClient, DQMDcsInfoClient, TauDQMHistEffProducer, L1TRPCTFClient, SiPixelCertification, SiPixelDcsInfo, DataCertificationJetMET, EfficiencyPlotter, HGCalDigiClient, BtlSimHitsHarvester, JetTesterPostProcessor, METTesterPostProcessor, METTesterPostProcessorHarvesting, L1TDTTFClient, HcalDigisClient, HLTBTagHarvestingAnalyzer, PFJetDQMPostProcessor, hcaldqm::DQHarvester, L1EmulatorErrorFlagClient, L1TDTTPGClient, TriggerRatesMonitorClient, SusyPostProcessor, OffsetDQMPostProcessor, BrilClient, L1TGCTClient, ElectronDqmHarvesterBase, MuonGEMDigisHarvestor, L1TCSCTFClient, RPCDqmClient, MuonGEMHitsHarvestor, BDHadronTrackMonitoringHarvester, DQMHcalIsoTrackPostProcessor, SiStripPopConDQMEDHarvester< SourceHandler >, HLTTauCertifier, DT2DSegmentClients, HGCalHitClient, MuonGEMRecHitsHarvestor, MuonME0DigisHarvestor, MuonME0SegHarvestor, EcalMEFormatter, EcalDQMonitorClient, RPCDCSSummary, RPCEventSummary, BTagPerformanceHarvester, DQMExample_Step2, DT4DSegmentClients, DTRecHitClients, SiStripQualityStatistics, RPCDaqInfo, RPCRecHitProbabilityClient, dqmoffline::l1t::L1TDiffHarvesting, HGCalGeometryClient, RPCDataCertification, RPCRecHitValidClient, L1TGMTClient, RPCChamberQuality, EcalPreshowerMonitorClient, RPCDcsInfoClient, TrackingDQMClientHeavyIons, HLTTauPostProcessor, L1TStage2RatioClient, PFClient, PFClient_JetRes, JetMETDQMPostProcessor, OuterTrackerMCHarvester, EcalCondDBWriter, EcalCondDBReader, L1TStage2CaloLayer2DEClient, L1TStage2CaloLayer2DEClientSummary, HltSusyExoPostProcessor, and EmDQMPostProcessor.
Referenced by dqmEndLuminosityBlock(), and endJob().
|
inlinevirtual |
Reimplemented in EgHLTOfflineClient, SiPixelPhase1Harvester, DTRunConditionVarClient, DTEfficiencyTest, DTResolutionTest, DTChamberEfficiencyTest, DTSegmentAnalysisTest, TrackingOfflineDQM, DTChamberEfficiencyClient, DTOccupancyTestML, DTOccupancyTest, TrackingCertificationInfo, DTLocalTriggerBaseTest, SiPixelPhase1Summary, DTLocalTriggerSynchTest, DTNoiseAnalysisTest, TrackingAnalyser, DQMCorrelationClient, DTDataIntegrityTest, FastTimerServiceClient, DTSummaryClients, DTBlockedROChannelsTest, PSMonitorClient, DTDCSByLumiSummary, DQMScaleToClient, SiPixelEDAClient, ThroughputServiceClient, DTDAQInfo, DTOfflineSummaryClients, DTCertificationSummary, DTDCSSummary, L1TRPCTFClient, L1TDTTFClient, hcaldqm::DQHarvester, L1EmulatorErrorFlagClient, TriggerRatesMonitorClient, BrilClient, ElectronDqmHarvesterBase, L1TCSCTFClient, RPCDqmClient, EcalMEFormatter, EcalDQMonitorClient, RPCDCSSummary, RPCEventSummary, DQMExample_Step2, RPCDaqInfo, RPCRecHitProbabilityClient, RPCDataCertification, RPCChamberQuality, and RPCDcsInfoClient.
Definition at line 37 of file DQMEDHarvester.h.
References dqmEndJob().
Referenced by endLuminosityBlock().
|
finalvirtual |
Reimplemented from edm::one::EDProducerBase.
Definition at line 15 of file DQMEDHarvester.cc.
References b, dqmEndJob(), g, dqm::dqmstoreimpl::DQMStore::meBookerGetter(), and Utilities::operator.
Referenced by HcalOfflineHarvesting::_dqmEndJob(), and beginLuminosityBlock().
|
final |
Definition at line 20 of file DQMEDHarvester.cc.
References b, dqmEndLuminosityBlock(), g, dqm::dqmstoreimpl::DQMStore::meBookerGetter(), and Utilities::operator.
Referenced by HcalOfflineHarvesting::_dqmEndLuminosityBlock(), and beginLuminosityBlock().
|
final |
Definition at line 27 of file DQMEDHarvester.cc.
References lumiToken_, and edm::LuminosityBlock::put().
Referenced by beginLuminosityBlock().
|
inlineoverride |
Definition at line 29 of file DQMEDHarvester.h.
References endRunProduce(), writedatasetfile::run, and singleTopDQM_cfi::setup.
|
override |
Definition at line 31 of file DQMEDHarvester.cc.
References edm::Run::put(), and runToken_.
Referenced by endRun().
|
protected |
Definition at line 44 of file DQMEDHarvester.h.
Referenced by DQMEDHarvester(), and endLuminosityBlockProduce().
|
protected |
Definition at line 45 of file DQMEDHarvester.h.
Referenced by DQMEDHarvester(), and endRunProduce().