CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DCCEEEventBlock.h
Go to the documentation of this file.
1 #ifndef DCCEEEVENTBLOCK_HH
2 #define DCCEEEVENTBLOCK_HH
3 
4 
5 /*
6  *\ Class DCCEEventBlock
7  *
8  * Specialization of the DCCEventBlock class for the EE
9  * The class instantes the DCCSCBlock, DCCEETCCBlock and DCCEESRPBlock unpacking classes
10  *
11  * \file DCCEEEventBlock.h
12  *
13  * $Date: 2012/08/06 21:51:35 $
14  * $Revision: 1.4 $
15  *
16  * \author N. Almeida
17  *
18 */
19 
22 #include "DCCRawDataDefinitions.h"
23 #include "DCCEventBlock.h"
24 
25 
27 
28  public :
29 
30  DCCEEEventBlock( DCCDataUnpacker * u, EcalElectronicsMapper * m, bool hU, bool srpU, bool tccU, bool feU, bool memU, bool forceToKeepFRdata );
31 
32  void unpack(const uint64_t * buffer, size_t bufferSize, unsigned int expFedId);
33 
34  protected :
35 
36  int unpackTCCBlocks();
37 
38 
39 };
40 
41 #endif
DCCEEEventBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, bool hU, bool srpU, bool tccU, bool feU, bool memU, bool forceToKeepFRdata)
unsigned long long uint64_t
Definition: Time.h:15
void unpack(const uint64_t *buffer, size_t bufferSize, unsigned int expFedId)