- Int_t PropagateToVertex(Double_t x0=36.66,Double_t rho=1.2e-3);
- Int_t Rotate(Double_t angle);
- void SetdEdx(Double_t dedx) {fdEdx=dedx;}
-
- Double_t GetYat(Double_t x) const ;
- Double_t GetX() const {return fX;}
- Double_t GetAlpha() const {return fAlpha;}
- Double_t GetdEdx() const {return fdEdx;}
- Double_t GetPIDsignal() const {return GetdEdx();}
-
- Double_t GetY() const {return fP0;}
- Double_t GetZ() const {return fP1;}
- Double_t GetSnp() const {return fX*fP4 - fP2;}
- Double_t
- Get1Pt() const { return (1e-9*TMath::Abs(fP4)/fP4 + fP4)*GetConvConst(); }
- Double_t GetTgl() const {return fP3;}
-
- Double_t GetSigmaY2() const {return fC00;}
- Double_t GetSigmaZ2() const {return fC11;}
-
-// Some methods useful for users. Implementation is not
-// optimized for speed but for minimal maintanance effort
- Double_t Phi() const;
- Double_t Theta() const {return TMath::Pi()/2.-TMath::ATan(GetTgl());}
- Double_t Px() const {return TMath::Cos(Phi())/TMath::Abs(Get1Pt());}
- Double_t Py() const {return TMath::Sin(Phi())/TMath::Abs(Get1Pt());}
- Double_t Pz() const {return GetTgl()/TMath::Abs(Get1Pt());}
- Double_t Pt() const {return 1./TMath::Abs(Get1Pt());}
- Double_t P() const {return TMath::Sqrt(Pt()*Pt()+Pz()*Pz());}