1 #ifndef EventFilter_RPCRawToDigi_RPCCPPFUnpacker_h 2 #define EventFilter_RPCRawToDigi_RPCCPPFUnpacker_h 30 , std::map<RPCAMCLink, rpcamc13::AMCPayload>
const & amc_payload);
35 , std::set<std::pair<RPCDetId, RPCDigi> > & rpc_digis
38 ,
unsigned int bx_counter_mod
41 , std::set<std::pair<RPCDetId, RPCDigi> > & rpc_digis
42 ,
int bx_min,
int bx_max)
const;
49 , std::set<std::pair<RPCDetId, RPCDigi> >
const & digis)
const;
60 #endif // EventFilter_RPCRawToDigi_RPCCPPFUnpacker_h
edm::ESHandle< RPCLBLinkMap > es_lb_link_map_
void produce(edm::Event &event, edm::EventSetup const &setup, std::map< RPCAMCLink, rpcamc13::AMCPayload > const &amc_payload)
edm::ESHandle< RPCAMCLinkMap > es_cppf_link_map_
bool processCPPF(RPCAMCLink const &link, rpcamc13::AMCPayload const &payload, RPCAMCLinkCounters &counters, std::set< std::pair< RPCDetId, RPCDigi > > &rpc_digis, l1t::CPPFDigiCollection &rpc_cppf_digis) const
def setup(process, global_tag, zero_tesla=False)
void processRXRecord(RPCAMCLink link, unsigned int bx_counter_mod, rpccppf::RXRecord const &record, RPCAMCLinkCounters &counters, std::set< std::pair< RPCDetId, RPCDigi > > &rpc_digis, int bx_min, int bx_max) const
RPCCPPFUnpacker(edm::stream::EDProducerBase &producer, edm::ParameterSet const &config)
edm::ESWatcher< RPCCPPFLinkMapRcd > es_cppf_link_map_watcher_
void beginRun(edm::Run const &run, edm::EventSetup const &setup)
void putRPCDigis(edm::Event &event, std::set< std::pair< RPCDetId, RPCDigi > > const &digis) const
std::vector< CPPFDigi > CPPFDigiCollection
void processTXRecord(RPCAMCLink link, unsigned int block, unsigned int word, rpccppf::TXRecord const &record, l1t::CPPFDigiCollection &rpc_cppf_digis) const