#ifndef STNTUPLE_TExtrap #define STNTUPLE_TExtrap #include "TVector3.h" class TStnTrack; class TExtrap { public: TExtrap():rCoil(149.1),rCes(184.15),rCpr(168.29),zCot(150.0), zCes(239.6),zPes(185.4),rTof(140.75),zTof(139.7) {} ~TExtrap() {} Int_t SetParameters(Double_t d0, Double_t phi, Double_t curv, Double_t z0, Double_t lambda); Int_t SetParameters(TStnTrack* track); Int_t SetParameters(TVector3* vertex, TVector3* pvec, Int_t charge); Double_t PhiAtR(Double_t r); Double_t ZAtR(Double_t r); Double_t RAtZ(Double_t z); TVector3 PositionAtR(Double_t r); TVector3 MomentumAtR(Double_t r); Bool_t IsCentral() { return fabs(ZAtROutField(rCes))