8 #include "StHbtTTreeTrack.h"
9 #include "StExceptions.hh"
11 #include "StHbtEvent.hh"
12 #include "StHbtTrack.hh"
16 #include "StarClassLibrary/StElectron.hh"
17 #include "StarClassLibrary/StPionPlus.hh"
18 #include "StarClassLibrary/StKaonPlus.hh"
19 #include "StarClassLibrary/StProton.hh"
37 mHelixGlobalC = track->mHelixGlobal.curvature();
38 mHelixGlobalDip = track->mHelixGlobal.dipAngle();
39 mHelixGlobalPhase = track->mHelixGlobal.
phase();
40 mHelixGlobalX = track->mHelixGlobal.
origin().x();
41 mHelixGlobalY = track->mHelixGlobal.
origin().y();
42 mHelixGlobalZ = track->mHelixGlobal.
origin().z();
43 mHelixGlobalH = track->mHelixGlobal.
h();
45 mHelixC = track->mHelix.curvature();
46 mHelixDip = track->mHelix.dipAngle();
47 mHelixPhase = track->mHelix.
phase();
48 mHelixX = track->mHelix.
origin().x();
49 mHelixY = track->mHelix.
origin().y();
50 mHelixZ = track->mHelix.
origin().z();
51 mHelixH = track->mHelix.
h();
53 mMap[0] = track->mMap[0];
54 mMap[1] = track->mMap[1];
55 mNHits = track->mNHits;
56 mNHitsPoss = track->mNHitsPoss;
57 mNHitsDedx = track->mNHitsDedx;
58 mChiSqXY = track->mChiSqXY;
59 mChiSqZ = track->mChiSqXY;
61 mNSigmaElectron = track->mNSigmaElectron;
62 mNSigmaPion = track->mNSigmaPion;
63 mNSigmaKaon = track->mNSigmaKaon;
64 mNSigmaProton = track->mNSigmaProton;
65 mPidProbElectron = (short) (1000.*track->mPidProbElectron+.5);
66 mPidProbPion = (short) (1000.*track->mPidProbPion+.5);
67 mPidProbKaon = (short) (1000.*track->mPidProbKaon+.5);
68 mPidProbProton = (short) (1000.*track->mPidProbProton+.5);
70 mTrackId = track->mTrackId;
71 mTrackType = track->mTrackType;
int h() const
y-center of circle in xy-plane
const StThreeVector< double > & origin() const
-sign(q*B);
double phase() const
1/R in xy-plane