6 |
|
#include "Rtypes.h" |
7 |
|
#include "TObject.h" |
8 |
|
|
9 |
+ |
#include <iomanip> |
10 |
|
|
11 |
|
using namespace std; |
12 |
|
|
113 |
|
Float_t d0Error() const { return d0Error_; } |
114 |
|
Float_t dz() const { return dz_; } |
115 |
|
Float_t dzError() const { return dzError_; } |
116 |
+ |
virtual TString typeName() const { return "TRootTrack"; } |
117 |
|
|
118 |
|
void setNumberOfValidPixelHits(Int_t numberOfValidPixelHits) { numberOfValidPixelHits_ = numberOfValidPixelHits; } |
119 |
|
void setNumberOfValidTrackerHits(Int_t numberOfValidTrackerHits) { numberOfValidTrackerHits_ = numberOfValidTrackerHits; } |
124 |
|
void setDzError(Float_t dzError) { dzError_ = dzError; } |
125 |
|
|
126 |
|
friend std::ostream& operator<< (std::ostream& stream, const TRootTrack& track) { |
127 |
< |
stream << "TRootTrack - Charge=" << track.charge() << " (Et,eta,phi)=("<< track.Et() <<","<< track.Eta() <<","<< track.Phi() << ")" |
128 |
< |
<< " vertex(x,y,z)=("<< track.vx() <<","<< track.vy() <<","<< track.vz() << ")" |
129 |
< |
<< " chi2="<< track.chi2() <<" nPixelHits="<< track.numberOfValidPixelHits() <<" nTrackerHits="<< track.numberOfValidTrackerHits() |
130 |
< |
<< " d0="<< track.d0() <<" +- "<< track.d0Error() <<" dz="<< track.dz() << " +- " << track.dzError(); |
127 |
> |
stream << "TRootTrack - Charge=" << setw(2) << track.charge() << " (Et,eta,phi)=("<< setw(10) << track.Et() <<","<< setw(10) << track.Eta() <<","<< setw(10) << track.Phi() << ")" |
128 |
> |
<< " vertex(x,y,z)=("<< setw(12) << track.vx() <<","<< setw(12) << track.vy() <<","<< setw(12) << track.vz() << ")" |
129 |
> |
<< " chi2="<< setw(8) << track.chi2() <<" nPxlHits="<< setw(2) << track.numberOfValidPixelHits() <<" nTkHits="<< setw(3) << track.numberOfValidTrackerHits() |
130 |
> |
<< " d0="<< setw(12) << track.d0() <<" +- "<< setw(12) << track.d0Error() <<" dz="<< setw(10) << track.dz() << " +- " << setw(10) << track.dzError(); |
131 |
|
return stream; |
132 |
|
}; |
133 |
|
|
142 |
|
Float_t dz_; |
143 |
|
Float_t dzError_; |
144 |
|
|
145 |
< |
ClassDef (TRootTrack,2); |
145 |
> |
ClassDef (TRootTrack,1); |
146 |
|
}; |
147 |
|
|
148 |
|
#endif |