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< EcalPnDiodeDigiCollection > * pnDiodeDigis_
unsigned int kSamplesPerPn_
unsigned int numbDWInXtalBlock_
unsigned int lastStripId_
std::unique_ptr< EcalElectronicsIdCollection > * invalidMemBlockSizes_
unsigned int expXtalTSamples_
unsigned int unfilteredTowerBlockLength_
unsigned int lastTowerBeforeMem_
void display(std::ostream &o) override
std::unique_ptr< EcalElectronicsIdCollection > * invalidMemChIds_
unsigned long long uint64_t
void fillPnDiodeDigisCollection()
unsigned int xtalBlockSize_
char data[epos_bytes_allocation]
virtual int unpack(const uint64_t **data, unsigned int *dwToEnd)
void unpackMemTowerData()
void updateCollectors() override
std::unique_ptr< EcalElectronicsIdCollection > * invalidMemTtIds_
DCCMemBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e)
std::unique_ptr< EcalElectronicsIdCollection > * invalidMemGains_
int unpack(const uint64_t **data, unsigned int *dwToEnd, unsigned int expectedTowerID)