CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DCCEBTCCBlock.h
Go to the documentation of this file.
1 #ifndef DCCEBTCCBLOCK_HH
2 #define DCCEBTCCBLOCK_HH
3 
4 /*
5  *\ Class DCCEBTCCBlock
6  *
7  * Class responsible for the EB Trigger Tower primitives unpacking.
8  *
9  * \file DCCEBTCCBlock.h
10  *
11  * $Date: 2008/12/11 18:05:56 $
12  * $Revision: 1.1 $
13  *
14  * \author N. Almeida
15  * \author G. Franzoni
16  *
17 */
18 
19 #include <iostream>
20 #include <string>
21 #include <vector>
22 #include <map>
23 #include <utility>
24 
25 
26 
31 
32 #include "DCCTCCBlock.h"
33 
34 class DCCDataUnpacker;
35 
36 class DCCEBTCCBlock : public DCCTCCBlock {
37 
38  public :
43 
44  void updateCollectors();
45 
47 
48  protected :
49 
50  bool checkTccIdAndNumbTTs();
51 
52 };
53 
54 #endif
int unpack(const uint64_t **data, unsigned int *dwToEnd, short tccChId=0)
Definition: DCCTCCBlock.cc:11
DCCEBTCCBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpack)
Definition: DCCEBTCCBlock.cc:6
void addTriggerPrimitivesToCollection()
void updateCollectors()
bool checkTccIdAndNumbTTs()