Go to the documentation of this file.00001 #ifndef DCCEEEVENTBLOCK_HH
00002 #define DCCEEEVENTBLOCK_HH
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include <DataFormats/EcalRawData/interface/EcalRawDataCollections.h>
00021 #include <DataFormats/EcalDigi/interface/EcalDigiCollections.h>
00022 #include "DCCRawDataDefinitions.h"
00023 #include "DCCEventBlock.h"
00024
00025
00026 class DCCEEEventBlock : public DCCEventBlock{
00027
00028 public :
00029
00030 DCCEEEventBlock( DCCDataUnpacker * u, EcalElectronicsMapper * m, bool hU, bool srpU, bool tccU, bool feU, bool memU, bool forceToKeepFRdata );
00031
00032 void unpack(const uint64_t * buffer, size_t bufferSize, unsigned int expFedId);
00033
00034 protected :
00035
00036 int unpackTCCBlocks();
00037
00038
00039 };
00040
00041 #endif