CMS 3D CMS Logo

OmtfRpcPacker.h
Go to the documentation of this file.
1 #ifndef EventFilter_L1TRawToDigi_Omtf_RpcPacker_H
2 #define EventFilter_L1TRawToDigi_Omtf_RpcPacker_H
3 
4 #include <string>
5 
10 
11 namespace edm {
12  class EventSetup;
13 }
14 
15 namespace omtf {
16 
17  class RpcPacker {
18  public:
19  RpcPacker() {}
20 
21  void init(const edm::EventSetup& es);
22  void init(const edm::EventSetup& es, const std::string& connectionFile);
23  void pack(const RPCDigiCollection* prod, FedAmcRawsMap& raws);
24 
25  private:
26  void initCabling(const edm::EventSetup& es);
27 
29  std::unique_ptr<const RPCReadOutMapping> thePactCabling;
30  };
31 } // namespace omtf
32 #endif
def pack(high, low)
std::map< std::pair< unsigned int, unsigned int >, std::vector< Word64 > > FedAmcRawsMap
std::unique_ptr< const RPCReadOutMapping > thePactCabling
Definition: OmtfRpcPacker.h:29
int init
Definition: HydjetWrapper.h:64
std::map< LinkBoardElectronicIndex, std::pair< EleIndex, EleIndex >, lessLinkBoardElectronicIndex > MapLBIndex2EleIndex
HLT enums.
MapLBIndex2EleIndex thePact2Omtf
Definition: OmtfRpcPacker.h:28