ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/Morgan/interface/TRootMuon.h
(Generate patch)

Comparing UserCode/Morgan/interface/TRootMuon.h (file contents):
Revision 1.8 by lethuill, Thu Apr 9 16:55:08 2009 UTC vs.
Revision 1.9 by lethuill, Tue Apr 14 16:50:16 2009 UTC

# Line 37 | Line 37 | public:
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.)
# Line 76 | Line 76 | public:
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_)
# Line 115 | Line 115 | public:
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.)
# Line 154 | Line 154 | public:
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.)
# Line 193 | Line 193 | public:
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.)
# Line 232 | Line 232 | public:
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.)
# Line 271 | Line 271 | public:
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.)
# Line 329 | Line 329 | public:
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_ ;}
# Line 397 | Line 397 | public:
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; }
# Line 482 | Line 482 | public:
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_

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines