17 #ifndef FAIRSTSTRACKPARH
18 #define FAIRSTSTRACKPARH 1
21 #include <RtypesCore.h>
27 class TMemberInspector;
43 Double_t CovMatrix[15]);
47 FairTrackParH(TVector3 pos, TVector3 Mom, TVector3 posErr, TVector3 MomErr, Int_t q);
61 virtual void Print(Option_t* option =
"")
const;
71 for (Int_t i = 0; i < 15; i++) {
72 Cov[i] = fCovMatrix[i];
79 for (Int_t i = 0; i < 6; i++)
80 for (Int_t j = 0; j < 6; j++) {
81 Cov66[i][j] = fCovMatrix66[i][j];
100 void SetPhi(Double_t Phi) { fPhi = Phi; };
103 void SetDPhi(Double_t DPhi) { fDPhi = DPhi; };
110 for (Int_t i = 0; i < 15; i++) {
111 fCovMatrix[i] = Cov[i];
121 Double_t CovMatrix[15]);
124 SetTrackPar(Double_t x, Double_t y, Double_t z, Double_t pq, Double_t lm, Double_t phi, Double_t CovMatrix[15]);
138 Double_t fX_sc, fY_sc, fZ_sc;
140 Double_t fDX_sc, fDY_sc, fDZ_sc;
142 Double_t fCovMatrix[15];
144 Double_t fCovMatrix66[6][6];
156 Double_t cLm, sLm, cphi, sphi;
void SetDPhi(Double_t DPhi)
void GetCovQ(Double_t *CovQ)
void SetLambda(Double_t Lm)
virtual void Print(Option_t *option="") const
void SetDLambda(Double_t DLm)
void GetCov(Double_t *Cov)
void GetMARSCov(Double_t Cov66[6][6])
ClassDef(FairTrackParH, 1)
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])
void SetPhi(Double_t Phi)
void SetCov(Double_t *Cov)