Go to the documentation of this file. 1 #ifndef DQMServices_Core_DQMOneEDAnalyzer_h
2 #define DQMServices_Core_DQMOneEDAnalyzer_h
19 template <
typename... Args>
21 :
public edm::one::EDProducer<edm::EndRunProducer, edm::one::WatchRuns, edm::Accumulator, Args...> {
31 runToken_ = this->
template produces<DQMToken, edm::Transition::EndRun>(
"DQMGenerationRecoRun");
89 template <
typename... Args>
91 :
public DQMOneEDAnalyzer<edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks, Args...> {
98 lumiToken_ = this->
template produces<DQMToken, edm::Transition::EndLuminosityBlock>(
"DQMGenerationRecoLumi");
129 #endif // DQMServices_Core_DQMOneEDAnalyzer_h
void endLuminosityBlockProduce(edm::LuminosityBlock &lumi, edm::EventSetup const &setup) final
virtual void dqmEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
dqm::reco::MonitorElement MonitorElement
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) final
virtual void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)=0
void endRunProduce(edm::Run &run, edm::EventSetup const &setup) final
virtual void dqmBeginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
edm::EDPutTokenT< DQMToken > lumiToken_
ModuleDescription const & moduleDescription() const
void beginRun(edm::Run const &run, edm::EventSetup const &setup) final
bool getCanSaveByLumi() override
void accumulate(edm::Event const &event, edm::EventSetup const &setup) override
dqm::reco::DQMStore DQMStore
virtual bool getCanSaveByLumi()
void accumulate(edm::Event const &event, edm::EventSetup const &setup) override
virtual void analyze(edm::Event const &, edm::EventSetup const &)
void beginLuminosityBlock(edm::LuminosityBlock const &lumi, edm::EventSetup const &setup) final
void endRun(edm::Run const &, edm::EventSetup const &) final
virtual void dqmEndRun(edm::Run const &, edm::EventSetup const &)
edm::EDPutTokenT< DQMToken > runToken_
virtual void dqmBeginRun(edm::Run const &, edm::EventSetup const &)