38 int unpack(
const uint64_t**
data,
unsigned int * dwToEnd,
bool zs,
unsigned int expectedTowerID);
std::auto_ptr< EcalElectronicsIdCollection > * invalidTTIds_
unsigned int xtalBlockSize_
std::auto_ptr< EcalElectronicsIdCollection > * invalidBlockLengths_
int unpack(const uint64_t **data, unsigned int *dwToEnd, bool zs, unsigned int expectedTowerID)
DCCFEBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpack, bool forceToKeepFRdata)
virtual void updateCollectors()
unsigned int blockLength_
std::auto_ptr< EcalElectronicsIdCollection > * invalidZSXtalIds_
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]
unsigned int numbDWInXtalBlock_
unsigned int unfilteredDataBlockLength_
void display(std::ostream &o)
virtual void fillEcalElectronicsError(std::auto_ptr< EcalElectronicsIdCollection > *)