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 
21 
27 
28 namespace edm {
30 }
31 
32 class GEMRawToDigiModule : public edm::global::EDProducer<edm::RunCache<GEMROmap> > {
33  public:
36 
37  // global::EDProducer
38  std::shared_ptr<GEMROmap> globalBeginRun(edm::Run const&, edm::EventSetup const&) const override;
39  void produce(edm::StreamID, edm::Event&, edm::EventSetup const&) const override;
40  void globalEndRun(edm::Run const&, edm::EventSetup const&) const override {};
41 
42  // Fill parameters descriptions
43  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
44 
45  private:
46 
48  bool useDBEMap_;
50 
51 };
53 #endif
#define DEFINE_FWK_MODULE(type)
Definition: MakerMacros.h:17
edm::EDGetTokenT< FEDRawDataCollection > fed_token
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.
Definition: Run.h:44
void globalEndRun(edm::Run const &, edm::EventSetup const &) const override