#include <DTROS8Unpacker.h>
Public Member Functions | |
DTROS8Unpacker (const edm::ParameterSet &ps) | |
Constructor. More... | |
void | interpretRawData (const unsigned int *index, int datasize, int dduID, edm::ESHandle< DTReadOutMapping > &mapping, std::unique_ptr< DTDigiCollection > &product, std::unique_ptr< DTLocalTriggerCollection > &product2, uint16_t rosList=0) override |
~DTROS8Unpacker () override | |
Destructor. More... | |
Public Member Functions inherited from DTUnpacker | |
DTUnpacker () | |
Constructor. More... | |
virtual | ~DTUnpacker () |
Destructor. More... | |
Private Attributes | |
const edm::ParameterSet | pset |
The unpacker for DTs' ROS8: final version of Read Out Sector board with 25 channels.
Definition at line 18 of file DTROS8Unpacker.h.
|
inline |
|
inlineoverride |
Destructor.
Definition at line 26 of file DTROS8Unpacker.h.
References interpretRawData(), and taus_updatedMVAIds_cff::mapping.
|
overridevirtual |
Unpacking method. index is the pointer to the beginning of the buffer. datasize is the size of the buffer in bytes
CopyAndPaste from P. Ronchese unpacker
Implements DTUnpacker.
Definition at line 20 of file DTROS8Unpacker.cc.
References gather_cfg::cout, mps_fire::i, muonDTDigis_cfi::pset, and DTReadOutMapping::readOutToGeometry().
Referenced by ~DTROS8Unpacker().
|
private |
Definition at line 38 of file DTROS8Unpacker.h.
Referenced by Types._ConvertToPSet::addBool(), Types._ConvertToPSet::addDouble(), Types._ConvertToPSet::addESInputTag(), Types._ConvertToPSet::addEventID(), Types._ConvertToPSet::addEventRange(), Types._ConvertToPSet::addInputTag(), Types._ConvertToPSet::addInt32(), Types._ConvertToPSet::addInt64(), Types._ConvertToPSet::addLuminosityBlockID(), Types._ConvertToPSet::addLuminosityBlockRange(), Types._ConvertToPSet::addNewFileInPath(), Types._ConvertToPSet::addPSet(), Types._ConvertToPSet::addString(), Types._ConvertToPSet::addUInt32(), Types._ConvertToPSet::addUInt64(), Types._ConvertToPSet::addVBool(), Types._ConvertToPSet::addVDouble(), Types._ConvertToPSet::addVESInputTag(), Types._ConvertToPSet::addVEventID(), Types._ConvertToPSet::addVEventRange(), Types._ConvertToPSet::addVInputTag(), Types._ConvertToPSet::addVInt32(), Types._ConvertToPSet::addVInt64(), Types._ConvertToPSet::addVLuminosityBlockID(), Types._ConvertToPSet::addVLuminosityBlockRange(), Types._ConvertToPSet::addVPSet(), Types._ConvertToPSet::addVString(), Types._ConvertToPSet::addVUInt32(), and Types._ConvertToPSet::addVUInt64().