CMS 3D CMS Logo

RPCAMCUnpacker.h
Go to the documentation of this file.
1 #ifndef EventFilter_RPCRawToDigi_RPCAMCUnpacker_h
2 #define EventFilter_RPCRawToDigi_RPCAMCUnpacker_h
3 
4 #include <map>
5 #include <vector>
6 
10 
11 namespace edm {
12  class Event;
13  class EventSetup;
14  class ParameterSet;
16  class Run;
17 } // namespace edm
18 
20 public:
22  virtual ~RPCAMCUnpacker();
23 
24  static void fillDescription(edm::ParameterSetDescription& desc);
25 
26  virtual void beginRun(edm::Run const& run, edm::EventSetup const& setup);
27  virtual void produce(edm::Event& event,
28  edm::EventSetup const& setup,
29  std::map<RPCAMCLink, rpcamc13::AMCPayload> const& amc_payload);
30 
31  std::vector<int> const& getFeds() const;
32 
33 protected:
34  std::vector<int> feds_;
35 };
36 
37 inline std::vector<int> const& RPCAMCUnpacker::getFeds() const { return feds_; }
38 
39 #endif // EventFilter_RPCRawToDigi_RPCAMCUnpacker_h
std::vector< int > feds_
std::vector< int > const & getFeds() const
HLT enums.
Definition: event.py:1
Definition: Run.h:45