CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RPCTwinMuxDigiToRaw.h
Go to the documentation of this file.
1 #ifndef EventFilter_RPCRawToDigi_RPCTwinMuxDigiToRaw_h
2 #define EventFilter_RPCRawToDigi_RPCTwinMuxDigiToRaw_h
3 
4 #include <map>
5 #include <vector>
6 
11 
20 
21 namespace edm {
23  class Event;
24  class EventSetup;
25  class ParameterSet;
26  class Run;
27 } // namespace edm
28 
30 public:
32  ~RPCTwinMuxDigiToRaw() override;
33 
35 
36  void beginRun(edm::Run const& run, edm::EventSetup const& setup) override;
37  void produce(edm::Event& event, edm::EventSetup const& setup) override;
38 
39 protected:
47  unsigned int ufov_;
48 
50  std::map<int, std::vector<RPCAMCLink> > fed_amcs_;
51 };
52 
53 #endif // EventFilter_RPCRawToDigi_RPCTwinMuxDigiToRaw_h
void beginRun(edm::Run const &run, edm::EventSetup const &setup) override
edm::ESGetToken< RPCAMCLinkMap, RPCTwinMuxLinkMapRcd > es_tm_link_map_br_token_
RPCTwinMuxDigiToRaw(edm::ParameterSet const &config)
edm::ESGetToken< RPCInverseAMCLinkMap, RPCInverseTwinMuxLinkMapRcd > es_tm_link_map_token_
std::map< int, std::vector< RPCAMCLink > > fed_amcs_
static void fillDescriptions(edm::ConfigurationDescriptions &descs)
edm::ESGetToken< RPCInverseLBLinkMap, RPCInverseLBLinkMapRcd > es_lb_link_map_token_
tuple config
parse the configuration file
edm::EDGetTokenT< RPCDigiCollection > digi_token_
edm::ESWatcher< RPCTwinMuxLinkMapRcd > es_tm_link_map_watcher_
void produce(edm::Event &event, edm::EventSetup const &setup) override
Definition: Run.h:45