CMS 3D CMS Logo

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 
10 
12 
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
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