Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
d
e
f
l
m
o
p
s
t
u
v
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
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
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
Generated for CMSSW Reference Manual by
1.8.16