Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
EventFilter
EcalRawToDigi
interface
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
#include <
DataFormats/EcalDigi/interface/EcalTriggerPrimitiveDigi.h
>
23
#include <
DataFormats/EcalDigi/interface/EcalTriggerPrimitiveSample.h
>
24
#include <
DataFormats/EcalDetId/interface/EcalTrigTowerDetId.h
>
25
#include <
DataFormats/EcalDigi/interface/EcalDigiCollections.h
>
26
27
#include "
DCCTCCBlock.h
"
28
29
class
DCCEETCCBlock
:
public
DCCTCCBlock
{
30
public
:
34
DCCEETCCBlock
(
DCCDataUnpacker
* u,
EcalElectronicsMapper
*
m
,
DCCEventBlock
*
e
,
bool
unpacking);
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
DCCEETCCBlock::getLength
unsigned int getLength() override
Definition:
DCCEETCCBlock.cc:238
EcalTriggerPrimitiveDigi.h
EcalTriggerPrimitiveSample.h
DCCDataUnpacker
Definition:
DCCDataUnpacker.h:49
DCCTCCBlock
Definition:
DCCTCCBlock.h:33
visualization-live-secondInstance_cfg.m
tuple m
Definition:
visualization-live-secondInstance_cfg.py:79
DCCEETCCBlock::DCCEETCCBlock
DCCEETCCBlock(DCCDataUnpacker *u, EcalElectronicsMapper *m, DCCEventBlock *e, bool unpacking)
Definition:
DCCEETCCBlock.cc:6
DCCEETCCBlock::checkTccIdAndNumbTTs
bool checkTccIdAndNumbTTs() override
Definition:
DCCEETCCBlock.cc:188
EcalDigiCollections.h
DCCEETCCBlock::addTriggerPrimitivesToCollection
void addTriggerPrimitivesToCollection() override
Definition:
DCCEETCCBlock.cc:16
DCCEETCCBlock
Definition:
DCCEETCCBlock.h:29
DCCEETCCBlock::updateCollectors
void updateCollectors() override
Definition:
DCCEETCCBlock.cc:11
EcalElectronicsMapper
Definition:
EcalElectronicsMapper.h:34
alignCSCRings.e
list e
Definition:
alignCSCRings.py:91
EcalTrigTowerDetId.h
DCCEventBlock
Definition:
DCCEventBlock.h:29
DCCTCCBlock.h
Generated for CMSSW Reference Manual by
1.8.5