#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 |
|
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 19 of file DTROS8Unpacker.cc.
References stripgpu::channelIndex(), gather_cfg::cout, StorageManager_cfg::e1, mps_fire::i, taus_updatedMVAIds_cff::mapping, and muonDTDigis_cfi::pset.
|
private |
Definition at line 36 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().