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

Comparing UserCode/MitAna/DataTree/interface/Track.h (file contents):
Revision 1.46 by bendavid, Thu Jan 7 11:03:41 2010 UTC vs.
Revision 1.47 by bendavid, Mon Jan 18 14:35:10 2010 UTC

# Line 78 | Line 78
78   #define MITANA_DATATREE_TRACK_H
79  
80   #include "MitAna/DataCont/interface/BitMask.h"
81 + #include "MitAna/DataTree/interface/TrackQuality.h"
82   #include "MitAna/DataTree/interface/BaseVertex.h"
83   #include "MitAna/DataTree/interface/DataObject.h"
84   #include "MitAna/DataTree/interface/MCParticle.h"
# Line 224 | Line 225 | namespace mithep
225        Double_t             Theta()          const { return (TMath::PiOver2() - fLambda);       }
226        const SuperCluster  *SCluster()       const { return fSuperClusterRef.Obj();             }
227        const BitMask48      PixelHits()      const { return (fHits & PixelLayers());            }
228 +      const TrackQuality  &Quality()        const { return fQuality;                           }
229 +      TrackQuality        &Quality()              { return fQuality;                           }
230        const BitMask48      StereoHits()     const { return (fHits & StereoLayers());           }
231        void                 SetAlgo(ETrackAlgorithm e)          { fAlgo = e;                    }
232        void                 SetChi2(Double_t chi2)              { fChi2 = chi2;                 }
# Line 251 | Line 254 | namespace mithep
254  
255        BitMask48            fHits;                //storage for mostly hit information
256        ETrackAlgorithm      fAlgo;                //track algorithm
257 +      TrackQuality         fQuality;             //track quality
258        Bool_t               fIsGsf;               //flag to identify gsf tracks
259        Double32_t           fQOverP;              //[0,0,14]signed inverse of momentum [1/GeV]
260        Double32_t           fQOverPErr;           //[0,0,14]error of q/p
# Line 271 | Line 275 | namespace mithep
275        mutable CacheFlag    fCacheMomFlag;        //||cache validity flag for momentum
276        mutable ThreeVectorC fCachedMom;           //!cached momentum vector
277                
278 <    ClassDef(Track, 2) // Track class
278 >    ClassDef(Track, 3) // Track class
279    };
280   }
281  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines