00001 #ifndef DCCEEEVENTBLOCK_HH 00002 #define DCCEEEVENTBLOCK_HH 00003 00004 00005 /* 00006 *\ Class DCCEEventBlock 00007 * 00008 * Specialization of the DCCEventBlock class for the EE 00009 * The class instantes the DCCSCBlock, DCCEETCCBlock and DCCEESRPBlock unpacking classes 00010 * 00011 * \file DCCEEEventBlock.h 00012 * 00013 * $Date: 2009/05/02 19:32:19 $ 00014 * $Revision: 1.10 $ 00015 * 00016 * \author N. Almeida 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 ); 00031 00032 protected : 00033 00034 int unpackTCCBlocks(); 00035 00036 00037 }; 00038 00039 #endif