Main Page
Namespaces
Classes
Package Documentation
DataFormats
L1THGCal
src
HGCalTower.cc
Go to the documentation of this file.
1
#include "
DataFormats/L1THGCal/interface/HGCalTower.h
"
2
3
using namespace
l1t
;
4
5
HGCalTower::HGCalTower
(
const
LorentzVector
&
p4
,
6
double
etEm,
7
double
etHad,
8
int
pt
,
9
int
eta
,
10
int
phi,
11
int
qual,
12
int
hwEtEm,
13
int
hwEtHad,
14
int
hwEtRatio)
15
:
L1Candidate
(p4, pt, eta, phi, qual),
16
etEm_(etEm),
17
etHad_(etHad),
18
hwEtEm_(hwEtEm),
19
hwEtHad_(hwEtHad),
20
hwEtRatio_(hwEtRatio)
21
{
22
23
}
24
25
HGCalTower::~HGCalTower
()
26
{
27
28
}
29
30
void
HGCalTower::setEtEm
(
double
et
)
31
{
32
etEm_
=
et
;
33
}
34
35
void
HGCalTower::setEtHad
(
double
et
)
36
{
37
etHad_
=
et
;
38
}
39
40
void
HGCalTower::setHwEtEm
(
int
et
)
41
{
42
hwEtEm_
=
et
;
43
}
44
45
void
HGCalTower::setHwEtHad
(
int
et
)
46
{
47
hwEtHad_
=
et
;
48
}
49
50
void
HGCalTower::setHwEtRatio
(
int
ratio
)
51
{
52
hwEtRatio_
=
ratio
;
53
}
54
55
double
HGCalTower::etEm
()
const
56
{
57
return
etEm_
;
58
}
59
60
double
HGCalTower::etHad
()
const
61
{
62
return
etHad_
;
63
}
64
65
int
HGCalTower::hwEtEm
()
const
66
{
67
return
hwEtEm_
;
68
}
69
70
int
HGCalTower::hwEtHad
()
const
71
{
72
return
hwEtHad_
;
73
}
74
75
int
HGCalTower::hwEtRatio
()
const
76
{
77
return
hwEtRatio_
;
78
}
l1t::HGCalTower::HGCalTower
HGCalTower()
Definition:
HGCalTower.h:17
particleFlowDisplacedVertex_cfi.ratio
ratio
Definition:
particleFlowDisplacedVertex_cfi.py:93
l1t::HGCalTower::setEtEm
void setEtEm(double et)
Definition:
HGCalTower.cc:30
l1t::HGCalTower::setHwEtHad
void setHwEtHad(int et)
Definition:
HGCalTower.cc:45
l1t::HGCalTower::etHad
double etHad() const
Definition:
HGCalTower.cc:60
l1t::HGCalTower::setHwEtEm
void setHwEtEm(int et)
Definition:
HGCalTower.cc:40
l1t::HGCalTower::hwEtRatio
int hwEtRatio() const
Definition:
HGCalTower.cc:75
PVValHelper::eta
Definition:
PVValidationHelpers.h:65
l1t::HGCalTower::hwEtHad_
int hwEtHad_
Definition:
HGCalTower.h:53
l1t::HGCalTower::hwEtRatio_
int hwEtRatio_
Definition:
HGCalTower.h:54
l1t
delete x;
Definition:
CaloConfig.h:22
EnergyCorrector.pt
pt
Definition:
EnergyCorrector.py:45
HGCalTower.h
reco::LeafCandidate::et
double et() const final
transverse energy
Definition:
LeafCandidate.h:112
p4
double p4[4]
Definition:
TauolaWrapper.h:92
l1t::L1Candidate
Definition:
L1Candidate.h:16
l1t::HGCalTower::hwEtEm
int hwEtEm() const
Definition:
HGCalTower.cc:65
l1t::HGCalTower::setHwEtRatio
void setHwEtRatio(int ratio)
Definition:
HGCalTower.cc:50
l1t::HGCalTower::~HGCalTower
~HGCalTower() override
Definition:
HGCalTower.cc:25
l1t::HGCalTower::hwEtHad
int hwEtHad() const
Definition:
HGCalTower.cc:70
l1t::HGCalTower::etEm_
double etEm_
Definition:
HGCalTower.h:49
reco::Candidate::LorentzVector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition:
Candidate.h:37
l1t::HGCalTower::etHad_
double etHad_
Definition:
HGCalTower.h:50
l1t::HGCalTower::etEm
double etEm() const
Definition:
HGCalTower.cc:55
l1t::HGCalTower::setEtHad
void setEtHad(double et)
Definition:
HGCalTower.cc:35
l1t::HGCalTower::hwEtEm_
int hwEtEm_
Definition:
HGCalTower.h:52
Generated for CMSSW Reference Manual by
1.8.11