EventFilter
L1TRawToDigi
interface
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>
6
#include "
DataFormats/RPCDigi/interface/RPCDigiCollection.h
"
7
#include "
DataFormats/L1TMuon/interface/OMTF/OmtfDataWord64.h
"
8
#include "
EventFilter/L1TRawToDigi/interface/OmtfLinkMappingRpc.h
"
9
#include "
CondFormats/RPCObjects/interface/RPCReadOutMapping.h
"
10
#include "
CondFormats/RPCObjects/interface/RPCEMap.h
"
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
29
MapLBIndex2EleIndex
thePact2Omtf
;
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
Generated for CMSSW Reference Manual by
1.8.16