Go to the documentation of this file.
14 #ifndef DTRawToDigi_DTuROSRawToDigi_h
15 #define DTRawToDigi_DTuROSRawToDigi_h
81 int theDDU(
int crate,
int slot,
int link,
bool tenDDU);
~DTuROSRawToDigi() override
Destructor.
edm::InputTag DTuROSInputTag_
bool fillRawData(edm::Event &e, const edm::EventSetup &c, DTDigiCollection &digis, std::vector< DTuROSFEDData > &words)
Generate and fill FED raw data for a full event.
int theROB(int slot, int link)
edm::EDGetTokenT< FEDRawDataCollection > Raw_token
edm::InputTag getDTuROSInputTag()
edm::ESGetToken< DTReadOutMapping, DTReadOutMappingRcd > mapping_token_
int theDDU(int crate, int slot, int link, bool tenDDU)
void readline(int &lines, long &dataWord)
int theROS(int slot, int link)
void produce(edm::Event &e, const edm::EventSetup &c) override
Produce digis out of raw data.
DTuROSRawToDigi(const edm::ParameterSet &pset)
Constructor.
char data[epos_bytes_allocation]
void process(int DTuROSFED, edm::Handle< FEDRawDataCollection > data, edm::ESHandle< DTReadOutMapping > mapping, DTDigiCollection &digis, DTuROSFEDData &fwords)