CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DCCEETCCBlock.h
Go to the documentation of this file.
1 #ifndef DCCEETCCBLOCK_HH
2 #define DCCEETCCBLOCK_HH
3 
4 /*
5  *\ Class DCCEETCCBlock
6  *
7  * Class responsible for the EE Trigger Tower primitives unpacking.
8  *
9  * \file DCCEETCCBlock.h
10  *
11  *
12  * \author N. Almeida
13  *
14 */
15 
16 #include <iostream>
17 #include <string>
18 #include <vector>
19 #include <map>
20 #include <utility>
21 
22 
27 
28 #include "DCCTCCBlock.h"
29 
30 class DCCEETCCBlock : public DCCTCCBlock{
31 
32  public :
37 
38  void updateCollectors() override;
39 
40  void addTriggerPrimitivesToCollection() override;
41 
42  unsigned int getLength() override;
43 
44  protected :
45 
46  bool checkTccIdAndNumbTTs() override;
47 
48 
49 };
50 
51 #endif
unsigned int getLength() override
DCCEETCCBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpacking)
Definition: DCCEETCCBlock.cc:7
bool checkTccIdAndNumbTTs() override
void addTriggerPrimitivesToCollection() override
void updateCollectors() override