CMS 3D CMS Logo

EGamma.cc
Go to the documentation of this file.
1 
3 using namespace l1t;
4 
6  towerIEta_ = 0;
7  towerIPhi_ = 0;
8  rawEt_ = 0;
9  isoEt_ = 0;
10  footprintEt_ = 0;
11  nTT_ = 0;
12  shape_ = 0;
13  towerHoE_ = 0;
14 }
15 
17  int pt,
18  int eta,
19  int phi,
20  int qual,
21  int iso )
22  : L1Candidate(p4, pt, eta, phi, qual, iso)
23 {
25 }
26 
28  int pt,
29  int eta,
30  int phi,
31  int qual,
32  int iso )
33  : L1Candidate(p4, pt, eta, phi, qual, iso)
34 {
36 }
37 
39 {
40 
41 }
42 
43 void EGamma::setTowerIEta(short int ieta) {
44  towerIEta_ = ieta;
45 }
46 
47 void EGamma::setTowerIPhi(short int iphi) {
48  towerIPhi_ = iphi;
49 }
50 
51 void EGamma::setRawEt(short int et) {
52  rawEt_ = et;
53 }
54 
55 void EGamma::setIsoEt(short int et) {
56  isoEt_ = et;
57 }
58 
59 void EGamma::setFootprintEt(short int et) {
60  footprintEt_ = et;
61 }
62 
63 void EGamma::setNTT(short int ntt) {
64  nTT_ = ntt;
65 }
66 
67 void EGamma::setShape(short int s) {
68  shape_ = s;
69 }
70 
71 void EGamma::setTowerHoE(short int HoE) {
72  towerHoE_ = HoE;
73 }
74 
75 short int EGamma::towerIEta() const {
76  return towerIEta_;
77 }
78 
79 short int EGamma::towerIPhi() const {
80  return towerIPhi_;
81 }
82 
83 short int EGamma::rawEt() const {
84  return rawEt_;
85 }
86 
87 short int EGamma::isoEt() const {
88  return isoEt_;
89 }
90 
91 short int EGamma::footprintEt() const {
92  return footprintEt_;
93 }
94 
95 short int EGamma::nTT() const {
96  return nTT_;
97 }
98 
99 short int EGamma::shape() const {
100  return shape_;
101 }
102 
103 short int EGamma::towerHoE() const {
104  return towerHoE_;
105 }
void setRawEt(short int pt)
Definition: EGamma.cc:51
short int towerIEta() const
Definition: EGamma.cc:75
short int rawEt_
Definition: EGamma.h:65
short int towerIPhi() const
Definition: EGamma.cc:79
double eta() const final
momentum pseudorapidity
short int towerIPhi_
Definition: EGamma.h:64
double pt() const final
transverse momentum
short int shape() const
Definition: EGamma.cc:99
short int footprintEt() const
Definition: EGamma.cc:91
delete x;
Definition: CaloConfig.h:22
short int towerHoE_
Definition: EGamma.h:70
short int rawEt() const
Definition: EGamma.cc:83
void clear_extended()
Definition: EGamma.cc:5
short int towerHoE() const
Definition: EGamma.cc:103
void setTowerHoE(short int HoE)
Definition: EGamma.cc:71
short int isoEt() const
Definition: EGamma.cc:87
void setNTT(short int ntt)
Definition: EGamma.cc:63
double et() const final
transverse energy
short int shape_
Definition: EGamma.h:69
short int isoEt_
Definition: EGamma.h:66
const LorentzVector & p4() const final
four-momentum Lorentz vector
Definition: LeafCandidate.h:99
void setFootprintEt(short int fp)
Definition: EGamma.cc:59
void setTowerIEta(short int ieta)
Definition: EGamma.cc:43
short int towerIEta_
Definition: EGamma.h:63
short int footprintEt_
Definition: EGamma.h:67
void setShape(short int s)
Definition: EGamma.cc:67
void setIsoEt(short int iso)
Definition: EGamma.cc:55
~EGamma() override
Definition: EGamma.cc:38
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition: Candidate.h:37
void setTowerIPhi(short int iphi)
Definition: EGamma.cc:47
short int nTT_
Definition: EGamma.h:68
EGamma()
Definition: EGamma.h:20
double phi() const final
momentum azimuthal angle
short int nTT() const
Definition: EGamma.cc:95
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
Definition: Candidate.h:39