+ x[0]=GetY(); x[1]=GetZ(); x[2]=GetSnp(); x[3]=GetTgl();
+ x[4]=(TMath::Sign(1e-9,fP4) + fP4)*GetLocalConvConst();
+}
+
+inline
+void AliITStrackV2::SetSampledEdx(Float_t q, Int_t i) {
+ //----------------------------------------------------------------------
+ // This function stores dEdx sample corrected for the track segment length
+ // Origin: Boris Batyunya, JINR, Boris.Batiounia@cern.ch
+ //----------------------------------------------------------------------
+ if (i<0) return;
+ if (i>3) return;
+ Double_t s=GetSnp(), t=GetTgl();
+ q *= TMath::Sqrt((1-s*s)/(1+t*t));
+ fdEdxSample[i]=q;
+}
+
+inline void AliITStrackV2::GetXYZ(Float_t r[3]) const {
+ //---------------------------------------------------------------------
+ // Returns the position of the track in the global coord. system
+ //---------------------------------------------------------------------
+ Double_t cs=TMath::Cos(fAlpha), sn=TMath::Sin(fAlpha);
+ r[0]=fX*cs - fP0*sn; r[1]=fX*sn + fP0*cs; r[2]=fP1;