Main Page
Namespaces
Classes
Package Documentation
EventFilter
RPCRawToDigi
interface
RPCLBPacker.h
Go to the documentation of this file.
1
#ifndef EventFilter_RPCRawToDigi_RPCLBPacker_h
2
#define EventFilter_RPCRawToDigi_RPCLBPacker_h
3
4
#include <map>
5
#include <vector>
6
7
#include "
CondFormats/RPCObjects/interface/RPCLBLink.h
"
8
#include "
DataFormats/RPCDigi/interface/RPCDigiCollection.h
"
9
#include "
EventFilter/RPCRawToDigi/interface/RPCLBRecord.h
"
10
11
class
RPCInverseLBLinkMap
;
12
13
class
RPCLBPacker
14
{
15
public
:
16
/* https://twiki.cern.ch/twiki/bin/viewauth/CMS/DtUpgradeTwinMux#RPC_payload RPC_optical_links_data_format.pdf */
17
static
void
getRPCLBRecords
(
RPCInverseLBLinkMap
const
& lb_map
18
,
int
min_bx,
int
max_bx,
unsigned
int
bcn
19
,
RPCDigiCollection
const
& digis
20
,
std::map
<
RPCLBLink
, std::vector<std::pair<int, RPCLBRecord> > > & mlb_bx_lbrecord
21
,
bool
ignore_eod =
false
);
22
};
23
24
#endif // EventFilter_RPCRawToDigi_RPCLBPacker_h
RPCInverseLBLinkMap
Definition:
RPCInverseLBLinkMap.h:11
RPCLBRecord.h
RPCLBLink
Definition:
RPCLBLink.h:12
RPCLBPacker::getRPCLBRecords
static void getRPCLBRecords(RPCInverseLBLinkMap const &lb_map, int min_bx, int max_bx, unsigned int bcn, RPCDigiCollection const &digis, std::map< RPCLBLink, std::vector< std::pair< int, RPCLBRecord > > > &mlb_bx_lbrecord, bool ignore_eod=false)
Definition:
RPCLBPacker.cc:8
RPCLBPacker
Definition:
RPCLBPacker.h:13
RPCDigiCollection
genParticles_cff.map
map
Definition:
genParticles_cff.py:11
RPCDigiCollection.h
RPCLBLink.h
Generated for CMSSW Reference Manual by
1.8.11