1 #ifndef EventFilter_RPCRawToDigi_RPCTwinMuxRawToDigi_h 2 #define EventFilter_RPCRawToDigi_RPCTwinMuxRawToDigi_h 43 bool processCDFHeaders(
int fed,
48 bool processCDFTrailers(
int fed,
54 bool processBlock(
int fed,
59 std::set<std::pair<RPCDetId, RPCDigi> >& digis)
const;
60 bool processTwinMux(
int fed,
61 unsigned int amc_number,
67 std::set<std::pair<RPCDetId, RPCDigi> >& digis)
const;
68 void processRPCRecord(
int fed,
69 unsigned int amc_number,
70 unsigned int bx_counter,
73 std::set<std::pair<RPCDetId, RPCDigi> >& digis,
77 unsigned int link_max)
const;
78 void putRPCDigis(
edm::Event& event, std::set<std::pair<RPCDetId, RPCDigi> >
const& digis);
79 void putCounters(
edm::Event& event, std::unique_ptr<RPCAMCLinkCounters> counters);
93 #endif // EventFilter_RPCRawToDigi_RPCTwinMuxRawToDigi_h
edm::EDGetTokenT< FEDRawDataCollection > raw_token_
edm::ESWatcher< RPCTwinMuxLinkMapRcd > es_tm_link_map_watcher_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
unsigned long long uint64_t
edm::ESHandle< RPCLBLinkMap > es_lb_link_map_
edm::ESHandle< RPCAMCLinkMap > es_tm_link_map_
unsigned short compute_crc_64bit(unsigned short crc, unsigned char *p)