+ Double_t GetMeasGlo(Int_t dim) const {return fMeasGlo[dim];}
+ Double_t GetMeasLoc(Int_t dim) const {return fMeasLoc[dim];}
+ Int_t GetCurrentLayer() const;
+ void SetBField(Double_t b=0);
+ void SetTypeCosmics() {fDataType = kCosmics;}
+ void SetTypeCollision() {fDataType = kCollision;}
+ void SetDataType(Int_t tp=kCosmics) {fDataType = tp>=0&&tp< kNDataType ? tp:kCosmics;}
+ void SetUseLocalYErrors(Bool_t v=kTRUE) {fUseLocalYErr = v && fTPAFitter;}
+ void SetMinPointsPerSensor( Int_t n ) {fMinPntPerSens = n>0 ? n:0;}
+ Int_t GetMinPointsPerSensor() const {return fMinPntPerSens;}
+ void ConstrainHelixFitPT( Int_t q=0,Double_t pt=-1, Double_t err=-1);
+ void ConstrainHelixFitCurv(Int_t q=0,Double_t crv=-1,Double_t crverr=-1);
+ void RemoveHelixFitConstraint();
+ void SetVertexConstraint(const AliESDVertex* vtx);
+ Bool_t IsVertexSet() const {return fVertexSet;}
+ void RemoveVertexConstraint() {fVertexSet = kFALSE;}
+ void SetVertexSet(Bool_t v) {fVertexSet = v;}
+ Double_t GetHelixContraintCharge() const {return fConstrCharge;}
+ Double_t GetHelixContraintPT() const {return fConstrPT;}
+ Double_t GetHelixContraintPTErr() const {return fConstrPTErr;}
+ Int_t GetDataType() const {return fDataType;}
+ //
+ TGeoHMatrix* GetSensorOrigMatrixSID(Int_t sid) const;
+ TGeoHMatrix* GetSensorOrigMatrixVID(Int_t vid) const;
+ //
+ TGeoHMatrix* GetSensorCurrMatrixSID(Int_t sid) const;
+ TGeoHMatrix* GetSensorCurrMatrixVID(Int_t vid) const;