test
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();
39 
41 
42  unsigned int getLength();
43 
44  protected :
45 
46  bool checkTccIdAndNumbTTs();
47 
48 
49 };
50 
51 #endif
bool unpacking(const Block &block, UnpackerCollections *coll, std::map< int, qualityHits > &linkAndQual_, const bool &isNewFw)
bool checkTccIdAndNumbTTs()
void updateCollectors()
void addTriggerPrimitivesToCollection()
unsigned int getLength()
DCCEETCCBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpacking)
Definition: DCCEETCCBlock.cc:7