CMS 3D CMS Logo

Public Member Functions

DTUnpacker Class Reference

#include <DTUnpacker.h>

Inheritance diagram for DTUnpacker:
DTDDUUnpacker DTROS25Unpacker DTROS8Unpacker

List of all members.

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.

Detailed Description

Base class for DT data unpackers

Date:
2007/05/07 16:16:40
Revision:
1.3
Author:
M. Zanetti INFN Padova FR 060906

Definition at line 20 of file DTUnpacker.h.


Constructor & Destructor Documentation

DTUnpacker::DTUnpacker ( ) [inline]

Constructor.

Definition at line 25 of file DTUnpacker.h.

{}
virtual DTUnpacker::~DTUnpacker ( ) [inline, virtual]

Destructor.

Definition at line 28 of file DTUnpacker.h.

{}

Member Function Documentation

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().