Go to the documentation of this file.
34 void display(std::ostream&
o)
override;
36 int unpack(
const uint64_t**
data,
unsigned int* dwToEnd,
bool zs,
unsigned int expectedTowerID);
std::unique_ptr< EcalElectronicsIdCollection > * invalidBlockLengths_
int unpack(const uint64_t **data, unsigned int *dwToEnd, bool zs, unsigned int expectedTowerID)
std::unique_ptr< EcalElectronicsIdCollection > * invalidZSXtalIds_
virtual int unpack(const uint64_t **data, unsigned int *dwToEnd)
DCCFEBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpack, bool forceToKeepFRdata)
virtual void fillEcalElectronicsError(std::unique_ptr< EcalElectronicsIdCollection > *)
void updateCollectors() override
unsigned int getLength() override
void display(std::ostream &o) override
unsigned int expXtalTSamples_
unsigned int unfilteredDataBlockLength_
std::unique_ptr< EcalElectronicsIdCollection > * invalidTTIds_
unsigned int numbDWInXtalBlock_
char data[epos_bytes_allocation]
unsigned long long uint64_t
virtual int unpackXtalData(unsigned int stripID, unsigned int xtalID)
unsigned int blockLength_
unsigned int lastStripId_
unsigned int xtalBlockSize_