11 #include "StFlowPicoTrack.h"
14 #define ABS(x) (x>0?x:-x)
26 mPtGlobal =
track->PtGlobal();
28 mEtaGlobal =
track->EtaGlobal();
29 mDedx =
track->Dedx();
31 mPhiGlobal =
track->PhiGlobal();
32 mCharge =
track->Charge();
34 mDcaSigned =
track->DcaSigned();
35 mDcaGlobal =
track->DcaGlobal();
36 mZFirstPoint =
track->ZFirstPoint();
37 mZLastPoint =
track->ZLastPoint();
38 mChi2 =
track->Chi2();
39 mFitPts =
track->FitPts();
40 mMaxPts =
track->MaxPts();
41 mNhits =
track->Nhits();
42 mNdedxPts =
track->NdedxPts();
43 mDcaGlobalX = (Float_t)
track->DcaGlobalX();
44 mDcaGlobalY = (Float_t)
track->DcaGlobalY();
45 mDcaGlobalZ = (Float_t)
track->DcaGlobalZ();
46 mTrackLength =
track->TrackLength();
47 mMostLikelihoodPID =
track->MostLikelihoodPID();
48 mMostLikelihoodProb =
track->MostLikelihoodProb();
49 mExtrapTag =
track->ExtrapTag();
50 mElectronPositronProb =
track->ElectronPositronProb();
51 mPionPlusMinusProb =
track->PionPlusMinusProb();
52 mKaonPlusMinusProb =
track->KaonPlusMinusProb();
53 mProtonPbarProb =
track->ProtonPbarProb();
54 mTopologyMap0 =
track->TopologyMap0();
55 mTopologyMap1 =
track->TopologyMap1();
57 pid =
track->PidPion();
58 if (ABS(pid) > maxInt) pid = maxInt; mPidPion = (Int_t)(pid*1000.);
59 pid =
track->PidProton();
60 if (ABS(pid) > maxInt) pid = maxInt; mPidProton = (Int_t)(pid*1000.);
61 pid =
track->PidKaon();
62 if (ABS(pid) > maxInt) pid = maxInt; mPidKaon = (Int_t)(pid*1000.);
63 pid =
track->PidDeuteron();
64 if (ABS(pid) > maxInt) pid = maxInt; mPidDeuteron = (Int_t)(pid*1000.);
65 pid =
track->PidElectron();
66 if (ABS(pid) > maxInt) pid = maxInt; mPidElectron = (Int_t)(pid*1000.);