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

Comparing UserCode/Morgan/interface/TRootTrack.h (file contents):
Revision 1.1 by mlethuil, Mon Jun 2 16:31:24 2008 UTC vs.
Revision 1.5 by lethuill, Tue Apr 7 17:09:06 2009 UTC

# Line 3 | Line 3
3  
4   #include "../interface/TRootParticle.h"
5  
6 #include "Rtypes.h"
7 #include "TObject.h"
8
9
6   using namespace std;
7  
8   class TRootTrack : public TRootParticle
# Line 112 | Line 108 | public:
108          Float_t d0Error() const { return d0Error_; }
109          Float_t dz() const { return dz_; }
110          Float_t dzError() const { return dzError_; }
111 +        virtual TString typeName() const { return "TRootTrack"; }
112  
113          void setNumberOfValidPixelHits(Int_t numberOfValidPixelHits) { numberOfValidPixelHits_ = numberOfValidPixelHits; }
114          void setNumberOfValidTrackerHits(Int_t numberOfValidTrackerHits) { numberOfValidTrackerHits_ = numberOfValidTrackerHits; }
# Line 122 | Line 119 | public:
119          void setDzError(Float_t dzError) { dzError_ = dzError; }
120          
121          friend std::ostream& operator<< (std::ostream& stream, const TRootTrack& track) {
122 <                stream << "TRootTrack - Charge=" << track.charge() << " (Et,eta,phi)=("<< track.Et() <<","<< track.Eta() <<","<< track.Phi() << ")"
123 <                                << " vertex(x,y,z)=("<< track.vx() <<","<< track.vy() <<","<< track.vz() << ")"
124 <                                << " chi2="<< track.chi2() <<" nPixelHits="<< track.numberOfValidPixelHits() <<" nTrackerHits="<< track.numberOfValidTrackerHits()
125 <                                << " d0="<< track.d0() <<" +- "<< track.d0Error() <<" dz="<< track.dz() << " +- " << track.dzError();
122 >                stream << "TRootTrack - Charge=" << setw(2) << track.charge() << " (Et,eta,phi)=("<< setw(10) << track.Et() <<","<< setw(10) << track.Eta() <<","<< setw(10) << track.Phi() << ")"
123 >                                << " vertex(x,y,z)=("<< setw(12) << track.vx() <<","<< setw(12) << track.vy() <<","<< setw(12) << track.vz() << ")"
124 >                                << " chi2="<< setw(8) << track.chi2() <<"  nPxlHits="<< setw(2) << track.numberOfValidPixelHits() <<"  nTkHits="<< setw(3) << track.numberOfValidTrackerHits()
125 >                                << "  d0="<< setw(12) << track.d0() <<" +- "<< setw(12) << track.d0Error() <<"  dz="<< setw(10) << track.dz() << " +- " << setw(10) << track.dzError();
126                  return stream;
127          };
128  
# Line 140 | Line 137 | private:
137          Float_t dz_;
138          Float_t dzError_;
139          
140 <        ClassDef (TRootTrack,2);
140 >        ClassDef (TRootTrack,1);
141   };
142  
143   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines