CMS 3D CMS Logo

RPCDigiMerger.h
Go to the documentation of this file.
1 #ifndef EventFilter_RPCRawToDigi_RPCDigiMerger_h
2 #define EventFilter_RPCRawToDigi_RPCDigiMerger_h
3 
4 #include <cstdint>
5 #include <vector>
6 #include <utility>
7 #include <set>
8 
12 
15 
16 namespace edm {
18  class Event;
19  class EventSetup;
20  class ParameterSet;
21  class Run;
22 } // namespace edm
23 
25 public:
27  ~RPCDigiMerger() override;
28 
30 
31  void beginRun(edm::Run const& run, edm::EventSetup const& setup) override;
32  void produce(edm::Event& event, edm::EventSetup const& setup) override;
33 
34 protected:
39 
40  int bx_minTwinMux_, bx_maxTwinMux_;
41  int bx_minOMTF_, bx_maxOMTF_;
42  int bx_minCPPF_, bx_maxCPPF_;
43 };
44 
45 #endif // EventFilter_RPCRawToDigi_RPCDigiMerger_h
Definition: config.py:1
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.
edm::EDGetTokenT< RPCDigiCollection > omtf_token_
Definition: RPCDigiMerger.h:36
edm::EDGetTokenT< RPCDigiCollection > twinMux_token_
Definition: RPCDigiMerger.h:35
edm::EDGetTokenT< RPCDigiCollection > simRPC_token_
Definition: RPCDigiMerger.h:38
edm::EDGetTokenT< RPCDigiCollection > cppf_token_
Definition: RPCDigiMerger.h:37
Definition: event.py:1
Definition: Run.h:45