CMS 3D CMS Logo

RPCUnpackingModule.h
Go to the documentation of this file.
1 #ifndef RPCUnpackingModule_H
2 #define RPCUnpackingModule_H
3 
15 
16 class RPCReadOutMapping;
17 namespace edm {
18  class Event;
19  class EventSetup;
20  class Run;
21 } // namespace edm
22 
24 public:
27 
29  ~RPCUnpackingModule() override;
30 
31  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
32 
36  void produce(edm::Event& ev, const edm::EventSetup& es) override;
37 
38  void beginRun(const edm::Run& run, const edm::EventSetup& es) override;
39 
40 private:
42  bool doSynchro_;
43  unsigned long eventCounter_;
44 
50 };
51 
52 #endif
RPCReadOutMappingWithFastSearch theReadoutMappingSearch
RPCUnpackingModule(const edm::ParameterSet &pset)
Constructor.
edm::ESGetToken< RPCEMap, RPCEMapRcd > theReadoutMappingToken
edm::InputTag dataLabel_
void produce(edm::Event &ev, const edm::EventSetup &es) override
const RPCReadOutMapping * theCabling
~RPCUnpackingModule() override
Destructor.
void beginRun(const edm::Run &run, const edm::EventSetup &es) override
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EDGetTokenT< FEDRawDataCollection > fedToken_
HLT enums.
unsigned long eventCounter_
edm::ESWatcher< RPCEMapRcd > theRecordWatcher
Definition: Run.h:45