49 |
|
,corExMUON_(-9999.) |
50 |
|
,corEyMUON_(-9999.) |
51 |
|
,corSumEtMUON_(-9999.) |
52 |
– |
,metMCIndex_(-1) |
52 |
|
,momentumMCMet_() |
53 |
|
,vertexMCMet_() |
54 |
|
,pdgIdMCMet_(0) |
56 |
– |
,genMET_() |
55 |
|
{;} |
56 |
|
|
57 |
|
TRootMET(const TRootMET& met) : |
89 |
|
,corExMUON_(met.corExMUON_) |
90 |
|
,corEyMUON_(met.corEyMUON_) |
91 |
|
,corSumEtMUON_(met.corSumEtMUON_) |
94 |
– |
,metMCIndex_(met.metMCIndex_) |
92 |
|
,momentumMCMet_(met.momentumMCMet_) |
93 |
|
,vertexMCMet_(met.vertexMCMet_) |
94 |
|
,pdgIdMCMet_(met.pdgIdMCMet_) |
98 |
– |
,genMET_(met.genMET_) |
95 |
|
{;} |
96 |
|
|
97 |
|
TRootMET(Double_t px, Double_t py, Double_t pz, Double_t e) : |
129 |
|
,corExMUON_(-9999.) |
130 |
|
,corEyMUON_(-9999.) |
131 |
|
,corSumEtMUON_(-9999.) |
136 |
– |
,metMCIndex_(-1) |
132 |
|
,momentumMCMet_() |
133 |
|
,vertexMCMet_() |
134 |
|
,pdgIdMCMet_(0) |
140 |
– |
,genMET_() |
135 |
|
{;} |
136 |
|
|
137 |
|
TRootMET(Double_t px, Double_t py, Double_t pz, Double_t e, Double_t vtx_x, Double_t vtx_y, Double_t vtx_z) : |
169 |
|
,corExMUON_(-9999.) |
170 |
|
,corEyMUON_(-9999.) |
171 |
|
,corSumEtMUON_(-9999.) |
178 |
– |
,metMCIndex_(-1) |
172 |
|
,momentumMCMet_() |
173 |
|
,vertexMCMet_() |
174 |
|
,pdgIdMCMet_(0) |
182 |
– |
,genMET_() |
175 |
|
{;} |
176 |
|
|
177 |
|
TRootMET(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) : |
209 |
|
,corExMUON_(-9999.) |
210 |
|
,corEyMUON_(-9999.) |
211 |
|
,corSumEtMUON_(-9999.) |
220 |
– |
,metMCIndex_(-1) |
212 |
|
,momentumMCMet_() |
213 |
|
,vertexMCMet_() |
214 |
|
,pdgIdMCMet_(0) |
224 |
– |
,genMET_() |
215 |
|
{;} |
216 |
|
|
217 |
|
TRootMET(const TLorentzVector &momentum) : |
249 |
|
,corExMUON_(-9999.) |
250 |
|
,corEyMUON_(-9999.) |
251 |
|
,corSumEtMUON_(-9999.) |
262 |
– |
,metMCIndex_(-1) |
252 |
|
,momentumMCMet_() |
253 |
|
,vertexMCMet_() |
254 |
|
,pdgIdMCMet_(0) |
266 |
– |
,genMET_() |
255 |
|
{;} |
256 |
|
|
257 |
|
TRootMET(const TLorentzVector &momentum, const TVector3 &vertex, Int_t type, Float_t charge) : |
289 |
|
,corExMUON_(-9999.) |
290 |
|
,corEyMUON_(-9999.) |
291 |
|
,corSumEtMUON_(-9999.) |
304 |
– |
,metMCIndex_(-1) |
292 |
|
,momentumMCMet_() |
293 |
|
,vertexMCMet_() |
294 |
|
,pdgIdMCMet_(0) |
308 |
– |
,genMET_() |
295 |
|
{;} |
296 |
|
|
297 |
|
~TRootMET() {;} |
329 |
|
Float_t corExMUON()const {return corExMUON_; } |
330 |
|
Float_t corEyMUON()const {return corEyMUON_; } |
331 |
|
Float_t corSumEtMUON()const {return corSumEtMUON_; } |
332 |
+ |
virtual TString typeName() const { return "TRootMET"; } |
333 |
|
|
334 |
|
|
335 |
|
void setMaxEtInEmTowers(Float_t maxEtInEmTowers) { maxEtInEmTowers_ = maxEtInEmTowers; } |
409 |
|
void setCorEyMUON(Float_t corEyMUON) { corEyMUON_ = corEyMUON;} |
410 |
|
void setCorSumEtMUON(Float_t corSumEtMUON) { corSumEtMUON_ = corSumEtMUON;} |
411 |
|
|
412 |
< |
TObject* genMET() const { return genMET_.GetObject(); } |
413 |
< |
void setGenMET(TObject* genMET) { genMET_ = genMET; } |
412 |
> |
//TObject* genMET() const { return genMET_.GetObject(); } |
413 |
> |
//void setGenMET(TObject* genMET) { genMET_ = genMET; } |
414 |
|
|
415 |
< |
Int_t metMCIndex() const { return metMCIndex_; } |
416 |
< |
void setMetMCIndex(Int_t metMCIndex) { metMCIndex_ = metMCIndex; } |
415 |
> |
//Int_t metMCIndex() const { return metMCIndex_; } |
416 |
> |
//void setMetMCIndex(Int_t metMCIndex) { metMCIndex_ = metMCIndex; } |
417 |
|
|
418 |
|
TLorentzVector momentumMCMet() const { return momentumMCMet_; } |
419 |
|
void setMomentumMCMet(Float_t px, Float_t py, Float_t pz , Float_t energy) { momentumMCMet_ = TLorentzVector(px,py,pz,energy); } |
467 |
|
Float_t corExMUON_; |
468 |
|
Float_t corEyMUON_; |
469 |
|
Float_t corSumEtMUON_; |
483 |
– |
Int_t metMCIndex_; |
470 |
|
TLorentzVector momentumMCMet_; |
471 |
|
TVector3 vertexMCMet_; |
472 |
|
Int_t pdgIdMCMet_; |
487 |
– |
TRef genMET_; |
473 |
|
|
474 |
|
|
475 |
|
ClassDef (TRootMET,1); |