Go to the documentation of this file.
42 void display(std::ostream&
o)
override;
44 int unpack(
const uint64_t**
data,
unsigned int* dwToEnd,
unsigned int expectedTowerID);
50 std::vector<short>
pn_;
std::unique_ptr< EcalElectronicsIdCollection > * invalidMemTtIds_
std::unique_ptr< EcalPnDiodeDigiCollection > * pnDiodeDigis_
unsigned int expXtalTSamples_
unsigned int numbDWInXtalBlock_
virtual int unpack(const uint64_t **data, unsigned int *dwToEnd)
unsigned int kSamplesPerPn_
unsigned int lastStripId_
std::unique_ptr< EcalElectronicsIdCollection > * invalidMemBlockSizes_
unsigned int lastTowerBeforeMem_
unsigned int unfilteredTowerBlockLength_
void unpackMemTowerData()
void display(std::ostream &o) override
std::unique_ptr< EcalElectronicsIdCollection > * invalidMemChIds_
void updateCollectors() override
int unpack(const uint64_t **data, unsigned int *dwToEnd, unsigned int expectedTowerID)
DCCMemBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e)
void fillPnDiodeDigisCollection()
char data[epos_bytes_allocation]
unsigned long long uint64_t
std::unique_ptr< EcalElectronicsIdCollection > * invalidMemGains_
unsigned int xtalBlockSize_