11 |
|
|
12 |
|
public: |
13 |
|
|
14 |
< |
TRootMuon() : TRootParticle(), |
15 |
< |
et_em_(0.), et_emS9_(0.), et_had_(0.), et_hadS9_(0.), et_ho_(0.), et_hoS9_(0.), caloCompatibility_(0.), |
16 |
< |
isoR03_emEt_(0.), isoR03_hadEt_(0.), isoR03_hoEt_(0.), isoR03_sumPt_(0.), isoR03_nTracks_(0), isoR03_nJets_(0), |
17 |
< |
isoR05_emEt_(0.), isoR05_hadEt_(0.), isoR05_hoEt_(0.), isoR05_sumPt_(0.), isoR05_nTracks_(0), isoR05_nJets_(0), |
18 |
< |
energyValid_(false), matchesValid_(false), isolationValid_(false) {;} |
14 |
> |
TRootMuon() : |
15 |
> |
TRootParticle() |
16 |
> |
,et_em_(0.) |
17 |
> |
,et_emS9_(0.) |
18 |
> |
,et_had_(0.) |
19 |
> |
,et_hadS9_(0.) |
20 |
> |
,et_ho_(0.) |
21 |
> |
,et_hoS9_(0.) |
22 |
> |
,caloCompatibility_(0.) |
23 |
> |
,isoR03_emEt_(0.) |
24 |
> |
,isoR03_hadEt_(0.) |
25 |
> |
,isoR03_hoEt_(0.) |
26 |
> |
,isoR03_sumPt_(0.) |
27 |
> |
,isoR03_nTracks_(0) |
28 |
> |
,isoR03_nJets_(0) |
29 |
> |
,isoR05_emEt_(0.) |
30 |
> |
,isoR05_hadEt_(0.) |
31 |
> |
,isoR05_hoEt_(0.) |
32 |
> |
,isoR05_sumPt_(0.) |
33 |
> |
,isoR05_nTracks_(0) |
34 |
> |
,isoR05_nJets_(0) |
35 |
> |
,energyValid_(false) |
36 |
> |
,matchesValid_(false) |
37 |
> |
,isolationValid_(false) |
38 |
> |
{;} |
39 |
|
|
40 |
< |
TRootMuon(const TRootMuon& muon) : TRootParticle(muon), |
41 |
< |
et_em_(muon.et_em_), et_emS9_(muon.et_emS9_), et_had_(muon.et_had_), et_hadS9_(muon.et_hadS9_), et_ho_(muon.et_ho_), et_hoS9_(muon.et_hoS9_), caloCompatibility_(muon.caloCompatibility_), |
42 |
< |
isoR03_emEt_(muon.isoR03_emEt_), isoR03_hadEt_(muon.isoR03_hadEt_), isoR03_hoEt_(muon.isoR03_hoEt_), isoR03_sumPt_(muon.isoR03_sumPt_), isoR03_nTracks_(muon.isoR03_nTracks_), isoR03_nJets_(muon.isoR03_nJets_), |
43 |
< |
isoR05_emEt_(muon.isoR05_emEt_), isoR05_hadEt_(muon.isoR05_hadEt_), isoR05_hoEt_(muon.isoR05_hoEt_), isoR05_sumPt_(muon.isoR05_sumPt_), isoR05_nTracks_(muon.isoR05_nTracks_), isoR05_nJets_(muon.isoR05_nJets_), |
44 |
< |
energyValid_(muon.energyValid_), matchesValid_(muon.matchesValid_), isolationValid_(muon.isolationValid_) {;} |
40 |
> |
TRootMuon(const TRootMuon& muon) : |
41 |
> |
TRootParticle(muon) |
42 |
> |
,et_em_(muon.et_em_) |
43 |
> |
,et_emS9_(muon.et_emS9_) |
44 |
> |
,et_had_(muon.et_had_) |
45 |
> |
,et_hadS9_(muon.et_hadS9_) |
46 |
> |
,et_ho_(muon.et_ho_) |
47 |
> |
,et_hoS9_(muon.et_hoS9_) |
48 |
> |
,caloCompatibility_(muon.caloCompatibility_) |
49 |
> |
,isoR03_emEt_(muon.isoR03_emEt_) |
50 |
> |
,isoR03_hadEt_(muon.isoR03_hadEt_) |
51 |
> |
,isoR03_hoEt_(muon.isoR03_hoEt_) |
52 |
> |
,isoR03_sumPt_(muon.isoR03_sumPt_) |
53 |
> |
,isoR03_nTracks_(muon.isoR03_nTracks_) |
54 |
> |
,isoR03_nJets_(muon.isoR03_nJets_) |
55 |
> |
,isoR05_emEt_(muon.isoR05_emEt_) |
56 |
> |
,isoR05_hadEt_(muon.isoR05_hadEt_) |
57 |
> |
,isoR05_hoEt_(muon.isoR05_hoEt_) |
58 |
> |
,isoR05_sumPt_(muon.isoR05_sumPt_) |
59 |
> |
,isoR05_nTracks_(muon.isoR05_nTracks_) |
60 |
> |
,isoR05_nJets_(muon.isoR05_nJets_) |
61 |
> |
,energyValid_(muon.energyValid_) |
62 |
> |
,matchesValid_(muon.matchesValid_) |
63 |
> |
,isolationValid_(muon.isolationValid_) |
64 |
> |
{;} |
65 |
|
|
66 |
< |
TRootMuon(Double_t px, Double_t py, Double_t pz, Double_t e) : TRootParticle(px,py,pz,e), |
67 |
< |
et_em_(0.), et_emS9_(0.), et_had_(0.), et_hadS9_(0.), et_ho_(0.), et_hoS9_(0.), caloCompatibility_(0.), |
68 |
< |
isoR03_emEt_(0.), isoR03_hadEt_(0.), isoR03_hoEt_(0.), isoR03_sumPt_(0.), isoR03_nTracks_(0), isoR03_nJets_(0), |
69 |
< |
isoR05_emEt_(0.), isoR05_hadEt_(0.), isoR05_hoEt_(0.), isoR05_sumPt_(0.), isoR05_nTracks_(0), isoR05_nJets_(0), |
70 |
< |
energyValid_(false), matchesValid_(false), isolationValid_(false) {;} |
71 |
< |
|
72 |
< |
TRootMuon(Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vtx_x, Double_t vtx_y, Double_t vtx_z) : TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z), |
73 |
< |
et_em_(0.), et_emS9_(0.), et_had_(0.), et_hadS9_(0.), et_ho_(0.), et_hoS9_(0.), caloCompatibility_(0.), |
74 |
< |
isoR03_emEt_(0.), isoR03_hadEt_(0.), isoR03_hoEt_(0.), isoR03_sumPt_(0.), isoR03_nTracks_(0), isoR03_nJets_(0), |
75 |
< |
isoR05_emEt_(0.), isoR05_hadEt_(0.), isoR05_hoEt_(0.), isoR05_sumPt_(0.), isoR05_nTracks_(0), isoR05_nJets_(0), |
76 |
< |
energyValid_(false), matchesValid_(false), isolationValid_(false) {;} |
77 |
< |
|
78 |
< |
TRootMuon(Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vtx_x, Double_t vtx_y, Double_t vtx_z, Int_t type, Float_t charge) : TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z,type,charge), |
79 |
< |
et_em_(0.), et_emS9_(0.), et_had_(0.), et_hadS9_(0.), et_ho_(0.), et_hoS9_(0.), caloCompatibility_(0.), |
80 |
< |
isoR03_emEt_(0.), isoR03_hadEt_(0.), isoR03_hoEt_(0.), isoR03_sumPt_(0.), isoR03_nTracks_(0), isoR03_nJets_(0), |
81 |
< |
isoR05_emEt_(0.), isoR05_hadEt_(0.), isoR05_hoEt_(0.), isoR05_sumPt_(0.), isoR05_nTracks_(0), isoR05_nJets_(0), |
82 |
< |
energyValid_(false), matchesValid_(false), isolationValid_(false) {;} |
83 |
< |
|
84 |
< |
TRootMuon(const TLorentzVector &momentum) : TRootParticle(momentum), |
85 |
< |
et_em_(0.), et_emS9_(0.), et_had_(0.), et_hadS9_(0.), et_ho_(0.), et_hoS9_(0.), caloCompatibility_(0.), |
86 |
< |
isoR03_emEt_(0.), isoR03_hadEt_(0.), isoR03_hoEt_(0.), isoR03_sumPt_(0.), isoR03_nTracks_(0), isoR03_nJets_(0), |
87 |
< |
isoR05_emEt_(0.), isoR05_hadEt_(0.), isoR05_hoEt_(0.), isoR05_sumPt_(0.), isoR05_nTracks_(0), isoR05_nJets_(0), |
88 |
< |
energyValid_(false), matchesValid_(false), isolationValid_(false) {;} |
66 |
> |
TRootMuon(Double_t px, Double_t py, Double_t pz, Double_t e) : |
67 |
> |
TRootParticle(px,py,pz,e) |
68 |
> |
,et_em_(0.) |
69 |
> |
,et_emS9_(0.) |
70 |
> |
,et_had_(0.) |
71 |
> |
,et_hadS9_(0.) |
72 |
> |
,et_ho_(0.) |
73 |
> |
,et_hoS9_(0.) |
74 |
> |
,caloCompatibility_(0.) |
75 |
> |
,isoR03_emEt_(0.) |
76 |
> |
,isoR03_hadEt_(0.) |
77 |
> |
,isoR03_hoEt_(0.) |
78 |
> |
,isoR03_sumPt_(0.) |
79 |
> |
,isoR03_nTracks_(0) |
80 |
> |
,isoR03_nJets_(0) |
81 |
> |
,isoR05_emEt_(0.) |
82 |
> |
,isoR05_hadEt_(0.) |
83 |
> |
,isoR05_hoEt_(0.) |
84 |
> |
,isoR05_sumPt_(0.) |
85 |
> |
,isoR05_nTracks_(0) |
86 |
> |
,isoR05_nJets_(0) |
87 |
> |
,energyValid_(false) |
88 |
> |
,matchesValid_(false) |
89 |
> |
,isolationValid_(false) |
90 |
> |
{;} |
91 |
> |
|
92 |
> |
TRootMuon(Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vtx_x, Double_t vtx_y, Double_t vtx_z) : |
93 |
> |
TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z) |
94 |
> |
,et_em_(0.) |
95 |
> |
,et_emS9_(0.) |
96 |
> |
,et_had_(0.) |
97 |
> |
,et_hadS9_(0.) |
98 |
> |
,et_ho_(0.) |
99 |
> |
,et_hoS9_(0.) |
100 |
> |
,caloCompatibility_(0.) |
101 |
> |
,isoR03_emEt_(0.) |
102 |
> |
,isoR03_hadEt_(0.) |
103 |
> |
,isoR03_hoEt_(0.) |
104 |
> |
,isoR03_sumPt_(0.) |
105 |
> |
,isoR03_nTracks_(0) |
106 |
> |
,isoR03_nJets_(0) |
107 |
> |
,isoR05_emEt_(0.) |
108 |
> |
,isoR05_hadEt_(0.) |
109 |
> |
,isoR05_hoEt_(0.) |
110 |
> |
,isoR05_sumPt_(0.) |
111 |
> |
,isoR05_nTracks_(0) |
112 |
> |
,isoR05_nJets_(0) |
113 |
> |
,energyValid_(false) |
114 |
> |
,matchesValid_(false) |
115 |
> |
,isolationValid_(false) |
116 |
> |
{;} |
117 |
> |
|
118 |
> |
TRootMuon(Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vtx_x, Double_t vtx_y, Double_t vtx_z, Int_t type, Float_t charge) : |
119 |
> |
TRootParticle(px,py,pz,e,vtx_x,vtx_y,vtx_z,type,charge) |
120 |
> |
,et_em_(0.) |
121 |
> |
,et_emS9_(0.) |
122 |
> |
,et_had_(0.) |
123 |
> |
,et_hadS9_(0.) |
124 |
> |
,et_ho_(0.) |
125 |
> |
,et_hoS9_(0.) |
126 |
> |
,caloCompatibility_(0.) |
127 |
> |
,isoR03_emEt_(0.) |
128 |
> |
,isoR03_hadEt_(0.) |
129 |
> |
,isoR03_hoEt_(0.) |
130 |
> |
,isoR03_sumPt_(0.) |
131 |
> |
,isoR03_nTracks_(0) |
132 |
> |
,isoR03_nJets_(0) |
133 |
> |
,isoR05_emEt_(0.) |
134 |
> |
,isoR05_hadEt_(0.) |
135 |
> |
,isoR05_hoEt_(0.) |
136 |
> |
,isoR05_sumPt_(0.) |
137 |
> |
,isoR05_nTracks_(0) |
138 |
> |
,isoR05_nJets_(0) |
139 |
> |
,energyValid_(false) |
140 |
> |
,matchesValid_(false) |
141 |
> |
,isolationValid_(false) |
142 |
> |
{;} |
143 |
> |
|
144 |
> |
TRootMuon(const TLorentzVector &momentum) : |
145 |
> |
TRootParticle(momentum) |
146 |
> |
,et_em_(0.) |
147 |
> |
,et_emS9_(0.) |
148 |
> |
,et_had_(0.) |
149 |
> |
,et_hadS9_(0.) |
150 |
> |
,et_ho_(0.) |
151 |
> |
,et_hoS9_(0.) |
152 |
> |
,caloCompatibility_(0.) |
153 |
> |
,isoR03_emEt_(0.) |
154 |
> |
,isoR03_hadEt_(0.) |
155 |
> |
,isoR03_hoEt_(0.) |
156 |
> |
,isoR03_sumPt_(0.) |
157 |
> |
,isoR03_nTracks_(0) |
158 |
> |
,isoR03_nJets_(0) |
159 |
> |
,isoR05_emEt_(0.) |
160 |
> |
,isoR05_hadEt_(0.) |
161 |
> |
,isoR05_hoEt_(0.) |
162 |
> |
,isoR05_sumPt_(0.) |
163 |
> |
,isoR05_nTracks_(0) |
164 |
> |
,isoR05_nJets_(0) |
165 |
> |
,energyValid_(false) |
166 |
> |
,matchesValid_(false) |
167 |
> |
,isolationValid_(false) |
168 |
> |
{;} |
169 |
|
|
170 |
< |
TRootMuon(const TLorentzVector &momentum, const TVector3 &vertex, Int_t type, Float_t charge) : TRootParticle(momentum, vertex, type, charge), |
171 |
< |
et_em_(0.), et_emS9_(0.), et_had_(0.), et_hadS9_(0.), et_ho_(0.), et_hoS9_(0.), caloCompatibility_(0.), |
172 |
< |
isoR03_emEt_(0.), isoR03_hadEt_(0.), isoR03_hoEt_(0.), isoR03_sumPt_(0.), isoR03_nTracks_(0), isoR03_nJets_(0), |
173 |
< |
isoR05_emEt_(0.), isoR05_hadEt_(0.), isoR05_hoEt_(0.), isoR05_sumPt_(0.), isoR05_nTracks_(0), isoR05_nJets_(0), |
174 |
< |
energyValid_(false), matchesValid_(false), isolationValid_(false) {;} |
170 |
> |
TRootMuon(const TLorentzVector &momentum, const TVector3 &vertex, Int_t type, Float_t charge) : |
171 |
> |
TRootParticle(momentum, vertex, type, charge) |
172 |
> |
,et_em_(0.) |
173 |
> |
,et_emS9_(0.) |
174 |
> |
,et_had_(0.) |
175 |
> |
,et_hadS9_(0.) |
176 |
> |
,et_ho_(0.) |
177 |
> |
,et_hoS9_(0.) |
178 |
> |
,caloCompatibility_(0.) |
179 |
> |
,isoR03_emEt_(0.) |
180 |
> |
,isoR03_hadEt_(0.) |
181 |
> |
,isoR03_hoEt_(0.) |
182 |
> |
,isoR03_sumPt_(0.) |
183 |
> |
,isoR03_nTracks_(0) |
184 |
> |
,isoR03_nJets_(0) |
185 |
> |
,isoR05_emEt_(0.) |
186 |
> |
,isoR05_hadEt_(0.) |
187 |
> |
,isoR05_hoEt_(0.) |
188 |
> |
,isoR05_sumPt_(0.) |
189 |
> |
,isoR05_nTracks_(0) |
190 |
> |
,isoR05_nJets_(0) |
191 |
> |
,energyValid_(false) |
192 |
> |
,matchesValid_(false) |
193 |
> |
,isolationValid_(false) |
194 |
> |
{;} |
195 |
|
|
196 |
|
~TRootMuon() {;} |
197 |
|
|
198 |
|
|
199 |
< |
Float_t et_em() { return et_em_;} |
200 |
< |
Float_t et_emS9() { return et_emS9_;} |
201 |
< |
Float_t et_had() { return et_had_;} |
202 |
< |
Float_t et_hadS9() { return et_hadS9_;} |
203 |
< |
Float_t et_ho() { return et_ho_;} |
204 |
< |
Float_t et_hoS9() { return et_hoS9_;} |
205 |
< |
Float_t caloCompatibility() { return caloCompatibility_;} |
206 |
< |
|
207 |
< |
Float_t isoR03_emEt() { return isoR03_emEt_;} |
208 |
< |
Float_t isoR03_hadEt() { return isoR03_hadEt_;} |
209 |
< |
Float_t isoR03_hoEt() { return isoR03_hoEt_;} |
210 |
< |
Float_t isoR03_sumPt() { return isoR03_sumPt_;} |
211 |
< |
Int_t isoR03_nTracks() { return isoR03_nTracks_;} |
212 |
< |
Int_t isoR03_nJets() { return isoR03_nJets_;} |
213 |
< |
|
214 |
< |
Float_t isoR05_emEt() { return isoR05_emEt_;} |
215 |
< |
Float_t isoR05_hadEt() { return isoR05_hadEt_;} |
216 |
< |
Float_t isoR05_hoEt() { return isoR05_hoEt_;} |
217 |
< |
Float_t isoR05_sumPt() { return isoR05_sumPt_;} |
218 |
< |
Int_t isoR05_nTracks() { return isoR05_nTracks_;} |
219 |
< |
Int_t isoR05_nJets() { return isoR05_nJets_;} |
220 |
< |
|
221 |
< |
Bool_t energyValid() { return energyValid_;} |
222 |
< |
Bool_t matchesValid() { return matchesValid_;} |
223 |
< |
Bool_t isolationValid() { return isolationValid_;} |
199 |
> |
Float_t et_em() const { return et_em_;} |
200 |
> |
Float_t et_emS9() const { return et_emS9_;} |
201 |
> |
Float_t et_had() const { return et_had_;} |
202 |
> |
Float_t et_hadS9() const { return et_hadS9_;} |
203 |
> |
Float_t et_ho() const { return et_ho_;} |
204 |
> |
Float_t et_hoS9() const { return et_hoS9_;} |
205 |
> |
Float_t caloCompatibility() const { return caloCompatibility_;} |
206 |
> |
|
207 |
> |
Float_t isoR03_emEt() const { return isoR03_emEt_;} |
208 |
> |
Float_t isoR03_hadEt() const { return isoR03_hadEt_;} |
209 |
> |
Float_t isoR03_hoEt() const { return isoR03_hoEt_;} |
210 |
> |
Float_t isoR03_sumPt() const { return isoR03_sumPt_;} |
211 |
> |
Int_t isoR03_nTracks() const { return isoR03_nTracks_;} |
212 |
> |
Int_t isoR03_nJets() const { return isoR03_nJets_;} |
213 |
> |
|
214 |
> |
Float_t isoR05_emEt() const { return isoR05_emEt_;} |
215 |
> |
Float_t isoR05_hadEt() const { return isoR05_hadEt_;} |
216 |
> |
Float_t isoR05_hoEt() const { return isoR05_hoEt_;} |
217 |
> |
Float_t isoR05_sumPt() const { return isoR05_sumPt_;} |
218 |
> |
Int_t isoR05_nTracks() const { return isoR05_nTracks_;} |
219 |
> |
Int_t isoR05_nJets() const { return isoR05_nJets_;} |
220 |
> |
|
221 |
> |
Bool_t energyValid() const { return energyValid_;} |
222 |
> |
Bool_t matchesValid() const { return matchesValid_;} |
223 |
> |
Bool_t isolationValid() const { return isolationValid_;} |
224 |
|
|
225 |
|
|
226 |
|
void setCaloEnergy(Float_t et_em, Float_t et_emS9, Float_t et_had, Float_t et_hadS9, Float_t et_ho, Float_t et_hoS9, Float_t caloCompatibility) |