CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CaloTower.cc
Go to the documentation of this file.
1 
3 
5  double etEm,
6  double etHad,
7  int pt,
8  int eta,
9  int phi,
10  int qual,
11  int hwEtEm,
12  int hwEtHad,
13  int hwEtRatio)
14  : L1Candidate(p4, pt, eta, phi, qual),
15  etEm_(etEm),
16  etHad_(etHad),
17  hwEtEm_(hwEtEm),
18  hwEtHad_(hwEtHad),
19  hwEtRatio_(hwEtRatio)
20 {
21 
22 }
23 
25 {
26 
27 }
28 
30 {
31  etEm_ = et;
32 }
33 
35 {
36  etHad_ = et;
37 }
38 
40 {
41  hwEtEm_ = et;
42 }
43 
45 {
46  hwEtHad_ = et;
47 }
48 
50 {
51  hwEtRatio_ = ratio;
52 }
53 
54 double l1t::CaloTower::etEm()const
55 {
56  return etEm_;
57 }
58 
59 double l1t::CaloTower::etHad()const
60 {
61  return etHad_;
62 }
63 
65 {
66  return hwEtEm_;
67 }
68 
70 {
71  return hwEtHad_;
72 }
73 
75 {
76  return hwEtRatio_;
77 }
78 
virtual double et() const
transverse energy
int hwEtRatio() const
Definition: CaloTower.cc:74
int hwEtEm() const
Definition: CaloTower.cc:64
void setEtEm(double et)
Definition: CaloTower.cc:29
void setHwEtHad(int et)
Definition: CaloTower.cc:44
void setEtHad(double et)
Definition: CaloTower.cc:34
double p4[4]
Definition: TauolaWrapper.h:92
void setHwEtRatio(int ratio)
Definition: CaloTower.cc:49
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition: Candidate.h:37
Geom::Phi< T > phi() const
int hwEtHad() const
Definition: CaloTower.cc:69
void setHwEtEm(int et)
Definition: CaloTower.cc:39
double etHad() const
Definition: CaloTower.cc:59
double etEm() const
Definition: CaloTower.cc:54