+ public:
+
+ AliTPCTrackerPoint():
+ fTX(0),
+ fTZ(0),
+ fTY(0),
+ fTAngleZ(0),
+ fTAngleY(0),
+ fSigmaZ(0),
+ fSigmaY(0),
+ fErrZ(0),
+ fErrY(0),
+ fIsShared(0){}
+ virtual ~AliTPCTrackerPoint(){}
+ AliTPCTrackerPoint &operator=(const AliTPCTrackerPoint& o);
+ Float_t GetX() const {return (fTX*0.01);}
+ Float_t GetZ() const {return (fTZ*0.01);}
+ Float_t GetY() const {return (fTY*0.01);}
+ Float_t GetAngleZ() const {return (Float_t(fTAngleZ)*0.02);}
+ Float_t GetAngleY() const {return (Float_t(fTAngleY)*0.02);}
+ //
+ void SetX(Float_t x) { fTX = Short_t(TMath::Nint(x*100.));}
+ void SetY(Float_t y) { fTY = Short_t(TMath::Nint(y*100.));}
+ void SetZ(Float_t z) { fTZ = Short_t(TMath::Nint(z*100.));}
+ void SetAngleZ(Float_t anglez) {fTAngleZ = Char_t(TMath::Nint(anglez*50.));}
+ void SetAngleY(Float_t angley) {fTAngleY = Char_t(TMath::Nint(angley*50.));}
+ Float_t GetSigmaZ() const {return (fSigmaZ*0.02);}
+ Float_t GetSigmaY() const {return (fSigmaY*0.02);}
+ Float_t GetErrZ() const {return (fErrZ*0.005);}
+ Float_t GetErrY() const {return (fErrY*0.005);}
+ void SetErrZ(Float_t errz) {fErrZ = UChar_t(TMath::Nint(errz*200.));}
+ void SetErrY(Float_t erry) {fErrY = UChar_t(TMath::Nint(erry*200.));}
+
+ void SetSigmaZ(Float_t sigmaz) {fSigmaZ = UChar_t(TMath::Nint(sigmaz*50.));}
+ void SetSigmaY(Float_t sigmay) {fSigmaY = UChar_t(TMath::Nint(sigmay*50.));}
+
+ Char_t IsShared() const {return fIsShared;}
+ void SetShared(Char_t s) {fIsShared=s;}
+
+ //