CMS 3D CMS Logo

GEMRawToDigiModule.h
Go to the documentation of this file.
1 #ifndef EventFilter_GEMRawToDigi_GEMRawToDigiModule_h
2 #define EventFilter_GEMRawToDigi_GEMRawToDigiModule_h
3 
15 
22 
28 
29 namespace edm {
31 }
32 
33 class GEMRawToDigiModule : public edm::global::EDProducer<edm::RunCache<GEMROMapping> > {
34  public:
37 
38  // global::EDProducer
39  std::shared_ptr<GEMROMapping> globalBeginRun(edm::Run const&, edm::EventSetup const&) const override;
40  void produce(edm::StreamID, edm::Event&, edm::EventSetup const&) const override;
41  void globalEndRun(edm::Run const&, edm::EventSetup const&) const override {};
42 
43  // Fill parameters descriptions
44  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
45 
46  private:
47 
49  bool useDBEMap_;
51 
52 };
54 #endif
edm::EDGetTokenT< FEDRawDataCollection > fed_token
#define DEFINE_FWK_MODULE(type)
Definition: MakerMacros.h:16
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.
Definition: Run.h:45
void globalEndRun(edm::Run const &, edm::EventSetup const &) const override