CMS 3D CMS Logo

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
DCCEventBlock
Definition: DCCEventBlock.h:29
DCCDataUnpacker
Definition: DCCDataUnpacker.h:49
DCCTCCBlock.h
EcalTriggerPrimitiveDigi.h
visualization-live-secondInstance_cfg.m
m
Definition: visualization-live-secondInstance_cfg.py:72
DCCEETCCBlock::checkTccIdAndNumbTTs
bool checkTccIdAndNumbTTs() override
Definition: DCCEETCCBlock.cc:188
EcalDigiCollections.h
EcalTrigTowerDetId.h
DCCEETCCBlock::getLength
unsigned int getLength() override
Definition: DCCEETCCBlock.cc:238
DCCEETCCBlock::addTriggerPrimitivesToCollection
void addTriggerPrimitivesToCollection() override
Definition: DCCEETCCBlock.cc:16
DCCEETCCBlock
Definition: DCCEETCCBlock.h:29
EcalElectronicsMapper
Definition: EcalElectronicsMapper.h:36
EcalTriggerPrimitiveSample.h
DCCEETCCBlock::DCCEETCCBlock
DCCEETCCBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpacking)
Definition: DCCEETCCBlock.cc:6
DCCTCCBlock
Definition: DCCTCCBlock.h:33
DCCEETCCBlock::updateCollectors
void updateCollectors() override
Definition: DCCEETCCBlock.cc:11
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37