1 #ifndef DQMServices_Core_oneDQMEDAnalyzer_h 2 #define DQMServices_Core_oneDQMEDAnalyzer_h 31 namespace dqmimplementation {
32 template <
typename...
T>
35 edm::one::WatchRuns, T...>
39 runToken_{this->
template produces<DQMToken,edm::Transition::EndRun>(
"endRun")}
54 this->moduleDescription().id(),
55 this->getCanSaveByLumi());
62 this->moduleDescription().id());
82 edm::one::WatchLuminosityBlocks>
115 template <
typename...
T>
125 #endif // DQMServices_Core_DQMEDAnalyzer_h
void emplace(EDPutTokenT< PROD > token, Args &&...args)
puts a new product
edm::EDPutTokenT< DQMToken > runToken_
virtual bool getCanSaveByLumi()
def setup(process, global_tag, zero_tesla=False)
void beginRun(edm::Run const &run, edm::EventSetup const &setup) final
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
virtual void analyze(edm::Event const &, edm::EventSetup const &)
void accumulate(edm::Event const &ev, edm::EventSetup const &es) final
example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
virtual void dqmBeginRun(edm::Run const &, edm::EventSetup const &)
one::DQMEDAnalyzer<> DQMEDAnalyzer
edm::EDPutTokenT< DQMToken > lumiToken_
void endRunProduce(edm::Run &run, edm::EventSetup const &setup) override
void endRun(edm::Run const &run, edm::EventSetup const &setup) override
bool getCanSaveByLumi() override