#include <DTUnpacker.h>
Public Member Functions | |
DTUnpacker () | |
Constructor. | |
virtual void | interpretRawData (const unsigned int *index, int datasize, int dduID, edm::ESHandle< DTReadOutMapping > &mapping, std::auto_ptr< DTDigiCollection > &product, std::auto_ptr< DTLocalTriggerCollection > &product2, uint16_t rosList=0)=0 |
virtual | ~DTUnpacker () |
Destructor. |
Base class for DT data unpackers
Definition at line 20 of file DTUnpacker.h.
DTUnpacker::DTUnpacker | ( | ) | [inline] |
virtual DTUnpacker::~DTUnpacker | ( | ) | [inline, virtual] |
virtual void DTUnpacker::interpretRawData | ( | const unsigned int * | index, |
int | datasize, | ||
int | dduID, | ||
edm::ESHandle< DTReadOutMapping > & | mapping, | ||
std::auto_ptr< DTDigiCollection > & | product, | ||
std::auto_ptr< DTLocalTriggerCollection > & | product2, | ||
uint16_t | rosList = 0 |
||
) | [pure virtual] |
Unpacking method. index is the pointer to the beginning of the buffer. datasize is the size of the buffer in bytes
Implemented in DTDDUUnpacker, DTROS25Unpacker, and DTROS8Unpacker.
Referenced by DTUnpackingModule::produce().