Go to the documentation of this file.
13 #ifndef DTRawToDigi_DTuROSDigiToRaw_h
14 #define DTRawToDigi_DTuROSDigiToRaw_h
78 int theCRT(
int ddu,
int ros);
80 int theSLT(
int ddu,
int ros,
int rob);
82 int theLNK(
int ddu,
int ros,
int rob);
int theLNK(int ddu, int ros, int rob)
bool fillRawData(edm::Event &e, const edm::EventSetup &c, FEDRawDataCollection &data)
Generate and fill FED raw data for a full event.
edm::EDGetTokenT< DTDigiCollection > Raw_token
DTuROSDigiToRaw(const edm::ParameterSet &pset)
Constructor.
edm::ESGetToken< DTReadOutMapping, DTReadOutMappingRcd > mapping_token_
void process(int DTuROSFED, edm::Handle< DTDigiCollection > digis, edm::ESHandle< DTReadOutMapping > mapping, FEDRawDataCollection &data)
static const int DOCESLOTS
edm::InputTag getDTDigiInputTag()
int theSLT(int ddu, int ros, int rob)
int theCRT(int ddu, int ros)
edm::InputTag DTDigiInputTag_
void produce(edm::Event &e, const edm::EventSetup &c) override
Produce digis out of raw data.
std::vector< int > wslts[DOCESLOTS]
char data[epos_bytes_allocation]
~DTuROSDigiToRaw() override
Destructor.