10 #ifndef FAIRSTSTRACKPARP
11 #define FAIRSTSTRACKPARP 1
34 Double_t Tv, Double_t Tw, Double_t qp,
35 Double_t CovMatrix[15],
36 TVector3 o, TVector3 dj, TVector3 dk);
39 Double_t Tv, Double_t Tw, Double_t qp,
40 Double_t CovMatrix[15],
41 TVector3 o, TVector3 dj, TVector3 dk, Double_t spu);
46 TVector3 posErr, TVector3 MomErr, Int_t q,
47 TVector3 o, TVector3 dj, TVector3 dk);
50 Double_t covMARS[6][6], Int_t q,
51 TVector3 o, TVector3 dj, TVector3 dk);
63 virtual void Print(Option_t* option =
"")
const;
66 void SetTrackPar(Double_t X, Double_t Y, Double_t Z, Double_t Px, Double_t Py, Double_t Pz, Int_t Q, Double_t CovMatrix[15], TVector3 o, TVector3 di, TVector3 dj, TVector3 dk);
69 void SetTrackPar(Double_t v, Double_t w, Double_t Tv, Double_t Tw, Double_t qp,Double_t CovMatrix[15], TVector3 o, TVector3 di, TVector3 dj, TVector3 dk, Double_t spu);
94 void GetMARSCov(Double_t Cov66[6][6]) {
for(Int_t i=0; i<6; i++)
for(Int_t j=0; j<6; j++) { Cov66[i][j] =
fCovMatrix66[i][j]; } }
117 void SetPlane(TVector3 o, TVector3 dj, TVector3 dk);