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