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 #include <memory>
11 
12 namespace edm {
13  class EventSetup;
14 }
15 
16 namespace omtf {
17 
18  class RpcPacker {
19  public:
20  RpcPacker() {}
21 
22  void init(const RPCEMap& readoutMapping, const RPCAMCLinkMap& linkMap);
23  void init(const RPCEMap& readoutMapping, const std::string& connectionFile);
24  void pack(const RPCDigiCollection* prod, FedAmcRawsMap& raws);
25 
26  private:
27  void initCabling(const RPCEMap& readoutMapping);
28 
30  std::unique_ptr<const RPCReadOutMapping> thePactCabling;
31  };
32 } // namespace omtf
33 #endif
omtf::RpcPacker::thePact2Omtf
MapLBIndex2EleIndex thePact2Omtf
Definition: OmtfRpcPacker.h:29
RPCReadOutMapping.h
OmtfLinkMappingRpc.h
edm
HLT enums.
Definition: AlignableModifier.h:19
RPCAMCLinkMap
Definition: RPCAMCLinkMap.h:11
omtf::RpcPacker
Definition: OmtfRpcPacker.h:18
RPCDigiCollection
RPCEMap
Definition: RPCEMap.h:13
dumpMFGeometry_cfg.prod
prod
Definition: dumpMFGeometry_cfg.py:24
omtf::RpcPacker::RpcPacker
RpcPacker()
Definition: OmtfRpcPacker.h:20
omtf::RpcPacker::init
void init(const RPCEMap &readoutMapping, const RPCAMCLinkMap &linkMap)
Definition: OmtfRpcPacker.cc:19
omtf::RpcPacker::pack
void pack(const RPCDigiCollection *prod, FedAmcRawsMap &raws)
Definition: OmtfRpcPacker.cc:33
omtf::FedAmcRawsMap
std::map< std::pair< unsigned int, unsigned int >, std::vector< Word64 > > FedAmcRawsMap
Definition: OmtfDataWord64.h:13
omtf::RpcPacker::thePactCabling
std::unique_ptr< const RPCReadOutMapping > thePactCabling
Definition: OmtfRpcPacker.h:30
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
omtf::MapLBIndex2EleIndex
std::map< LinkBoardElectronicIndex, std::pair< EleIndex, EleIndex >, lessLinkBoardElectronicIndex > MapLBIndex2EleIndex
Definition: OmtfLinkMappingRpc.h:27
omtf::RpcPacker::initCabling
void initCabling(const RPCEMap &readoutMapping)
Definition: OmtfRpcPacker.cc:14
OmtfDataWord64.h
RPCDigiCollection.h
RPCEMap.h
EventSetup
omtf
Definition: OmtfCscDataWord64.h:7