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 
9 
10 namespace edm { class EventSetup; }
11 
12 namespace omtf {
13 
14 class RpcPacker {
15 
16 public:
17  RpcPacker() : thePactCabling(nullptr) {}
18 
19  void init(const edm::EventSetup & es);
20  void init(const edm::EventSetup & es, const std::string & connectionFile);
21  void pack(const RPCDigiCollection * prod, FedAmcRawsMap & raws);
22 
23 private:
24  void initCabling(const edm::EventSetup & es);
25 
28 };
29 }
30 #endif
def pack(high, low)
int init
Definition: HydjetWrapper.h:67
std::map< std::pair< unsigned int, unsigned int >, std::vector< Word64 > > FedAmcRawsMap
#define nullptr
std::map< LinkBoardElectronicIndex, std::pair< EleIndex, EleIndex >, lessLinkBoardElectronicIndex > MapLBIndex2EleIndex
const RPCReadOutMapping * thePactCabling
Definition: OmtfRpcPacker.h:27
HLT enums.
MapLBIndex2EleIndex thePact2Omtf
Definition: OmtfRpcPacker.h:26