CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 
26 
27 #include "DCCTCCBlock.h"
28 
29 class DCCEETCCBlock : public DCCTCCBlock {
30 public:
35 
36  void updateCollectors() override;
37 
38  void addTriggerPrimitivesToCollection() override;
39 
40  unsigned int getLength() override;
41 
42 protected:
43  bool checkTccIdAndNumbTTs() override;
44 };
45 
46 #endif
unsigned int getLength() override
DCCEETCCBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpacking)
Definition: DCCEETCCBlock.cc:6
bool checkTccIdAndNumbTTs() override
void addTriggerPrimitivesToCollection() override
void updateCollectors() override