6 |
|
#include "Rtypes.h" |
7 |
|
#include "TObject.h" |
8 |
|
|
9 |
+ |
#include <iomanip> |
10 |
|
|
11 |
|
using namespace std; |
12 |
|
|
123 |
|
void setDzError(Float_t dzError) { dzError_ = dzError; } |
124 |
|
|
125 |
|
friend std::ostream& operator<< (std::ostream& stream, const TRootTrack& track) { |
126 |
< |
stream << "TRootTrack - Charge=" << track.charge() << " (Et,eta,phi)=("<< track.Et() <<","<< track.Eta() <<","<< track.Phi() << ")" |
127 |
< |
<< " vertex(x,y,z)=("<< track.vx() <<","<< track.vy() <<","<< track.vz() << ")" |
128 |
< |
<< " chi2="<< track.chi2() <<" nPixelHits="<< track.numberOfValidPixelHits() <<" nTrackerHits="<< track.numberOfValidTrackerHits() |
129 |
< |
<< " d0="<< track.d0() <<" +- "<< track.d0Error() <<" dz="<< track.dz() << " +- " << track.dzError(); |
126 |
> |
stream << "TRootTrack - Charge=" << setw(2) << track.charge() << " (Et,eta,phi)=("<< setw(10) << track.Et() <<","<< setw(10) << track.Eta() <<","<< setw(10) << track.Phi() << ")" |
127 |
> |
<< " vertex(x,y,z)=("<< setw(12) << track.vx() <<","<< setw(12) << track.vy() <<","<< setw(12) << track.vz() << ")" |
128 |
> |
<< " chi2="<< setw(8) << track.chi2() <<" nPxlHits="<< setw(2) << track.numberOfValidPixelHits() <<" nTkHits="<< setw(3) << track.numberOfValidTrackerHits() |
129 |
> |
<< " d0="<< setw(12) << track.d0() <<" +- "<< setw(12) << track.d0Error() <<" dz="<< setw(10) << track.dz() << " +- " << setw(10) << track.dzError(); |
130 |
|
return stream; |
131 |
|
}; |
132 |
|
|