37 |
|
,direction_(-9999) |
38 |
|
,algo_(-9999) |
39 |
|
,id_(-9999) |
40 |
< |
,numberOfValidPixelHits_(-1) |
41 |
< |
,numberOfValidTrackerHits_(-1) |
40 |
> |
,pixelLayersWithMeasurement_(-1) |
41 |
> |
,stripLayersWithMeasurement_(-1) |
42 |
|
,d0_(-9999.) |
43 |
|
,d0Error_(-9999.) |
44 |
|
,dsz_(-9999.) |
76 |
|
,direction_(muon.direction_) |
77 |
|
,algo_(muon.algo_) |
78 |
|
,id_(muon.id_) |
79 |
< |
,numberOfValidPixelHits_(muon.numberOfValidPixelHits_) |
80 |
< |
,numberOfValidTrackerHits_(muon.numberOfValidTrackerHits_) |
79 |
> |
,pixelLayersWithMeasurement_(muon.pixelLayersWithMeasurement_) |
80 |
> |
,stripLayersWithMeasurement_(muon.stripLayersWithMeasurement_) |
81 |
|
,d0_(muon.d0_) |
82 |
|
,d0Error_(muon.d0Error_) |
83 |
|
,dsz_(muon.dsz_) |
115 |
|
,direction_(-9999) |
116 |
|
,algo_(-9999) |
117 |
|
,id_(-9999) |
118 |
< |
,numberOfValidPixelHits_(-1) |
119 |
< |
,numberOfValidTrackerHits_(-1) |
118 |
> |
,pixelLayersWithMeasurement_(-1) |
119 |
> |
,stripLayersWithMeasurement_(-1) |
120 |
|
,d0_(-9999.) |
121 |
|
,d0Error_(-9999.) |
122 |
|
,dsz_(-9999.) |
154 |
|
,direction_(-9999) |
155 |
|
,algo_(-9999) |
156 |
|
,id_(-9999) |
157 |
< |
,numberOfValidPixelHits_(-1) |
158 |
< |
,numberOfValidTrackerHits_(-1) |
157 |
> |
,pixelLayersWithMeasurement_(-1) |
158 |
> |
,stripLayersWithMeasurement_(-1) |
159 |
|
,d0_(-9999.) |
160 |
|
,d0Error_(-9999.) |
161 |
|
,dsz_(-9999.) |
193 |
|
,direction_(-9999) |
194 |
|
,algo_(-9999) |
195 |
|
,id_(-9999) |
196 |
< |
,numberOfValidPixelHits_(-1) |
197 |
< |
,numberOfValidTrackerHits_(-1) |
196 |
> |
,pixelLayersWithMeasurement_(-1) |
197 |
> |
,stripLayersWithMeasurement_(-1) |
198 |
|
,d0_(-9999.) |
199 |
|
,d0Error_(-9999.) |
200 |
|
,dsz_(-9999.) |
232 |
|
,direction_(-9999) |
233 |
|
,algo_(-9999) |
234 |
|
,id_(-9999) |
235 |
< |
,numberOfValidPixelHits_(-1) |
236 |
< |
,numberOfValidTrackerHits_(-1) |
235 |
> |
,pixelLayersWithMeasurement_(-1) |
236 |
> |
,stripLayersWithMeasurement_(-1) |
237 |
|
,d0_(-9999.) |
238 |
|
,d0Error_(-9999.) |
239 |
|
,dsz_(-9999.) |
271 |
|
,direction_(-9999) |
272 |
|
,algo_(-9999) |
273 |
|
,id_(-9999) |
274 |
< |
,numberOfValidPixelHits_(-1) |
275 |
< |
,numberOfValidTrackerHits_(-1) |
274 |
> |
,pixelLayersWithMeasurement_(-1) |
275 |
> |
,stripLayersWithMeasurement_(-1) |
276 |
|
,d0_(-9999.) |
277 |
|
,d0Error_(-9999.) |
278 |
|
,dsz_(-9999.) |
329 |
|
Bool_t idTM2DCompatibilityLoose() const { return id_ & 32; } |
330 |
|
Bool_t idTM2DCompatibilityTight() const { return id_ & 64; } |
331 |
|
|
332 |
< |
Int_t numberOfValidPixelHits() const { return numberOfValidPixelHits_; } |
333 |
< |
Int_t numberOfValidTrackerHits() const { return numberOfValidTrackerHits_; } |
332 |
> |
Int_t pixelLayersWithMeasurement() const { return pixelLayersWithMeasurement_; } |
333 |
> |
Int_t stripLayersWithMeasurement() const { return stripLayersWithMeasurement_; } |
334 |
|
Float_t d0() const { return d0_ ;} |
335 |
|
Float_t d0Error() const { return d0Error_ ;} |
336 |
|
Float_t dsz() const { return dsz_ ;} |
397 |
|
) |
398 |
|
{ id_ = trackerMuonArbitrated*1 + allArbitrated*2 + globalMuonPromptTight*4 + tmLastStationLoose*8 + tmLastStationTight*16 + tm2DCompatibilityLoose*32 + tm2DCompatibilityTight*64; } |
399 |
|
|
400 |
< |
void setNumberOfValidPixelHits(Int_t numberOfValidPixelHits) { numberOfValidPixelHits_ = numberOfValidPixelHits; } |
401 |
< |
void setNumberOfValidTrackerHits(Int_t numberOfValidTrackerHits) { numberOfValidTrackerHits_ = numberOfValidTrackerHits; } |
400 |
> |
void setPixelLayersWithMeasurement(Int_t pixelLayersWithMeasurement) { pixelLayersWithMeasurement_ = pixelLayersWithMeasurement; } |
401 |
> |
void setStripLayersWithMeasurement(Int_t stripLayersWithMeasurement) { stripLayersWithMeasurement_ = stripLayersWithMeasurement; } |
402 |
|
void setD0(Float_t d0) { d0_ = d0; } |
403 |
|
void setD0Error(Float_t d0Error) { d0Error_ = d0Error; } |
404 |
|
void setDsz(Float_t dsz) { dsz_ = dsz; } |
482 |
|
This is usually true for Tracker tracks. |
483 |
|
- When the track has infinite or extremely high momentum */ |
484 |
|
|
485 |
< |
Int_t numberOfValidPixelHits_; |
486 |
< |
Int_t numberOfValidTrackerHits_; |
485 |
> |
Int_t pixelLayersWithMeasurement_; // Number of pixel layers with at least one valid hit |
486 |
> |
Int_t stripLayersWithMeasurement_; // Number of strip layers with at least one valid hit |
487 |
|
|
488 |
|
Float_t d0_; // d0=-dxy |
489 |
|
Float_t d0Error_; // error on d0_ |