Go to the documentation of this file. 1 #ifndef EDMtoMEConverter_h
2 #define EDMtoMEConverter_h
48 #include "classlib/utils/StringList.h"
49 #include "classlib/utils/StringOps.h"
52 edm::one::WatchLuminosityBlocks,
53 edm::one::SharedResources,
54 edm::EndLuminosityBlockProducer,
55 edm::EndRunProducer> {
106 std::tuple<Tokens<TH1F>,
void endRunProduce(edm::Run &run, edm::EventSetup const &setup) override
void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) final
void produce(edm::Event &, edm::EventSetup const &) final
edm::EDPutTokenT< DQMToken > dqmLumiToken_
std::tuple< Tokens< TH1F >, Tokens< TH1S >, Tokens< TH1D >, Tokens< TH2F >, Tokens< TH2S >, Tokens< TH2D >, Tokens< TH3F >, Tokens< TProfile >, Tokens< TProfile2D >, Tokens< double >, Tokens< int >, Tokens< long long >, Tokens< TString > > tokens_
void set(const edm::InputTag &runInputTag, const edm::InputTag &lumiInputTag, edm::ConsumesCollector &iC)
void getData(const edm::Run &iRun, edm::Handle< Product > &handle) const
edm::EDGetTokenT< Product > runToken
dqm::implementation::IBooker IBooker
MonitorElementData::Scope reScope
std::vector< uint32_t > TagList
edm::EDGetTokenT< Product > lumiToken
void getData(DQMStore::IBooker &iBooker, DQMStore::IGetter &iGetter, T &iGetFrom)
EDMtoMEConverter(const edm::ParameterSet &)
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) final
dqm::legacy::DQMStore DQMStore
void endLuminosityBlockProduce(edm::LuminosityBlock &, edm::EventSetup const &) override
void beginRun(const edm::Run &, const edm::EventSetup &) final
~EDMtoMEConverter() override
edm::EDPutTokenT< DQMToken > dqmRunToken_
void endRun(const edm::Run &, const edm::EventSetup &) final
dqm::implementation::IGetter IGetter
dqm::legacy::MonitorElement MonitorElement