#ifndef ALIEXTERNALTRACKPARAM_H
#define ALIEXTERNALTRACKPARAM_H
#include "TMath.h"
#include "AliVTrack.h"
#include "AliVMisc.h"
const Double_t kVeryBig=1./kAlmost0;
const Double_t kMostProbablePt=0.35;
class AliVVertex;
class TPolyMarker3D;
const Double_t kC0max=100*100,
kC2max=100*100,
kC5max=1*1,
kC9max=1*1,
kC14max=100*100;
class AliExternalTrackParam: public AliVTrack {
public:
AliExternalTrackParam();
AliExternalTrackParam(const AliExternalTrackParam &);
AliExternalTrackParam& operator=(const AliExternalTrackParam & trkPar);
AliExternalTrackParam(Double_t x, Double_t alpha,
const Double_t param[5], const Double_t covar[15]);
AliExternalTrackParam(Double_t xyz[3],Double_t pxpypz[3],
Double_t cv[21],Short_t sign);
AliExternalTrackParam( AliVConstructorReinitialisationFlag f) :AliVTrack(f), fX(), fAlpha(){}
void Reinitialize() { new (this) AliExternalTrackParam( AliVReinitialize ); }
virtual ~AliExternalTrackParam(){}
void CopyFromVTrack(const AliVTrack *vTrack);
template <typename T>
void Set(T x, T alpha, const T param[5], const T covar[15]) {
if (alpha < -TMath::Pi()) alpha += 2*TMath::Pi();
else if (alpha >= TMath::Pi()) alpha -= 2*TMath::Pi();
fX=x; fAlpha=alpha;
for (Int_t i = 0; i < 5; i++) fP[i] = param[i];
for (Int_t i = 0; i < 15; i++) fC[i] = covar[i];
CheckCovariance();
}
void SetParamOnly(double x, double alpha, const double param[5]) {
if (alpha < -TMath::Pi()) alpha += 2*TMath::Pi();
else if (alpha >= TMath::Pi()) alpha -= 2*TMath::Pi();
fX=x; fAlpha=alpha;
for (Int_t i = 0; i < 5; i++) fP[i] = param[i];
}
void Set(Double_t xyz[3],Double_t pxpypz[3],Double_t cv[21],Short_t sign);
static void SetMostProbablePt(Double_t pt) { fgMostProbablePt=pt; }
static Double_t GetMostProbablePt() { return fgMostProbablePt; }
void Reset();
void ResetCovariance(Double_t s2);
void AddCovariance(const Double_t cov[15]);
const Double_t *GetParameter() const {return fP;}
const Double_t *GetCovariance() const {return fC;}
virtual Bool_t IsStartedTimeIntegral() const {return kFALSE;}
virtual void AddTimeStep(Double_t ) {}
Double_t GetAlpha() const {return fAlpha;}
Double_t GetX() const {return fX;}
Double_t GetY() const {return fP[0];}
Double_t GetZ() const {return fP[1];}
Double_t GetSnp() const {return fP[2];}
virtual Double_t GetTgl() const {return fP[3];}
using AliVTrack::GetImpactParameters;
virtual void GetImpactParameters(Float_t& ,Float_t&) const {}
Double_t GetSigned1Pt() const {return fP[4];}
Double_t GetSigmaY2() const {return fC[0];}
Double_t GetSigmaZY() const {return fC[1];}
Double_t GetSigmaZ2() const {return fC[2];}
Double_t GetSigmaSnpY() const {return fC[3];}
Double_t GetSigmaSnpZ() const {return fC[4];}
Double_t GetSigmaSnp2() const {return fC[5];}
Double_t GetSigmaTglY() const {return fC[6];}
Double_t GetSigmaTglZ() const {return fC[7];}
Double_t GetSigmaTglSnp() const {return fC[8];}
Double_t GetSigmaTgl2() const {return fC[9];}
Double_t GetSigma1PtY() const {return fC[10];}
Double_t GetSigma1PtZ() const {return fC[11];}
Double_t GetSigma1PtSnp() const {return fC[12];}
Double_t GetSigma1PtTgl() const {return fC[13];}
Double_t GetSigma1Pt2() const {return fC[14];}
Double_t Px() const;
Double_t Py() const;
Double_t Pz() const { return Pt()*GetTgl(); }
Double_t Pt() const { return TMath::Abs(GetSignedPt()); }
Double_t P() const { return GetP(); }
Bool_t PxPyPz(Double_t p[3]) const { return GetPxPyPz(p); }
Double_t Xv() const;
Double_t Yv() const;
Double_t Zv() const {return GetZ();}
Bool_t XvYvZv(Double_t x[3]) const { return GetXYZ(x); }
Double_t OneOverPt() const { return 1./Pt(); }
Double_t Phi() const;
Double_t PhiPos() const;
Double_t Theta() const;
virtual Double_t E() const;
virtual Double_t M() const;
Double_t Eta() const;
virtual Double_t Y() const;
virtual Short_t Charge() const { return (Short_t)GetSign(); }
virtual const Double_t *PID() const { return 0x0; }
virtual Int_t GetID() const { return -999; }
virtual UChar_t GetITSClusterMap() const {return 0; }
virtual ULong_t GetStatus() const { return 0; }
Double_t GetSign() const {return (fP[4]>0) ? 1 : -1;}
Double_t GetP() const;
Double_t GetSignedPt() const {
return (TMath::Abs(fP[4])>kAlmost0) ? 1./fP[4]:TMath::Sign(kVeryBig,fP[4]);
}
Double_t Get1P() const;
virtual Double_t GetC(Double_t b) const {return fP[4]*b*kB2C;}
void GetDZ(Double_t x,Double_t y,Double_t z,Double_t b,Float_t dz[2]) const;
Double_t GetD(Double_t xv, Double_t yv, Double_t b) const;
Double_t GetLinearD(Double_t xv, Double_t yv) const;
Bool_t CorrectForMeanMaterial(Double_t xOverX0, Double_t xTimesRho,
Double_t mass, Bool_t anglecorr=kFALSE,
Double_t (*f)(Double_t)=AliExternalTrackParam::BetheBlochSolid);
Bool_t CorrectForMeanMaterialdEdx(Double_t xOverX0, Double_t xTimesRho,
Double_t mass, Double_t dEdx, Bool_t anglecorr=kFALSE);
Bool_t CorrectForMeanMaterialZA(Double_t xOverX0, Double_t xTimesRho,
Double_t mass,
Double_t zOverA=0.49848,
Double_t density=2.33,
Double_t exEnergy=173e-9,
Double_t jp1=0.20,
Double_t jp2=3.00,
Bool_t anglecorr=kFALSE
);
static Double_t BetheBlochAleph(Double_t bg,
Double_t kp1=0.76176e-1,
Double_t kp2=10.632,
Double_t kp3=0.13279e-4,
Double_t kp4=1.8631,
Double_t kp5=1.9479
);
static Double_t BetheBlochGeant(Double_t bg,
Double_t kp0=2.33,
Double_t kp1=0.20,
Double_t kp2=3.00,
Double_t kp3=173e-9,
Double_t kp4=0.49848
);
static Double_t BetheBlochSolid(Double_t bg);
static Double_t BetheBlochGas(Double_t bg);
Double_t GetPredictedChi2(const Double_t p[2],const Double_t cov[3]) const;
Double_t
GetPredictedChi2(const Double_t p[3],const Double_t covyz[3],const Double_t covxyz[3]) const;
Double_t GetPredictedChi2(const AliExternalTrackParam *t) const;
Bool_t
PropagateTo(Double_t p[3],Double_t covyz[3],Double_t covxyz[3],Double_t b);
Double_t *GetResiduals(Double_t *p,Double_t *cov,Bool_t updated=kTRUE) const;
Bool_t Update(const Double_t p[2],const Double_t cov[3]);
Bool_t Rotate(Double_t alpha);
Bool_t RotateParamOnly(Double_t alpha);
Bool_t Invert();
Bool_t PropagateTo(Double_t x, Double_t b);
Bool_t PropagateParamOnlyTo(Double_t xk, Double_t b);
Bool_t Propagate(Double_t alpha, Double_t x, Double_t b);
Bool_t PropagateBxByBz(Double_t alpha, Double_t x, Double_t b[3]);
Bool_t PropagateParamOnlyBxByBzTo(Double_t xk, const Double_t b[3]);
void Propagate(Double_t len,Double_t x[3],Double_t p[3],Double_t bz) const;
Bool_t Intersect(Double_t pnt[3], Double_t norm[3], Double_t bz) const;
static void g3helx3(Double_t qfield, Double_t step, Double_t vect[7]);
Bool_t PropagateToBxByBz(Double_t x, const Double_t b[3]);
void GetHelixParameters(Double_t h[6], Double_t b) const;
Double_t GetDCA(const AliExternalTrackParam *p, Double_t b,
Double_t &xthis,Double_t &xp) const;
Double_t PropagateToDCA(AliExternalTrackParam *p, Double_t b);
Bool_t PropagateToDCA(const AliVVertex *vtx, Double_t b, Double_t maxd,
Double_t dz[2]=0, Double_t cov[3]=0);
Bool_t PropagateToDCABxByBz(const AliVVertex *vtx, Double_t b[3],
Double_t maxd, Double_t dz[2]=0, Double_t cov[3]=0);
Bool_t ConstrainToVertex(const AliVVertex* vtx, Double_t b[3]);
void GetDirection(Double_t d[3]) const;
Bool_t GetPxPyPz(Double_t *p) const;
Bool_t GetXYZ(Double_t *p) const;
Bool_t GetCovarianceXYZPxPyPz(Double_t cv[21]) const;
Bool_t GetPxPyPzAt(Double_t x, Double_t b, Double_t p[3]) const;
Bool_t GetXYZAt(Double_t x, Double_t b, Double_t r[3]) const;
Double_t GetParameterAtRadius(Double_t r, Double_t bz, Int_t parType) const;
Bool_t GetYAt(Double_t x, Double_t b, Double_t &y) const;
Bool_t GetZAt(Double_t x, Double_t b, Double_t &z) const;
void Print(Option_t* option = "") const;
Double_t GetSnpAt(Double_t x,Double_t b) const;
Bool_t GetXatLabR(Double_t r,Double_t &x, Double_t bz, Int_t dir=0) const;
Bool_t GetXYZatR(Double_t xr,Double_t bz, Double_t *xyz=0, Double_t* alpSect=0) const;
Bool_t CorrectForMaterial(Double_t d, Double_t x0, Double_t mass,
Double_t (*f)(Double_t)=AliExternalTrackParam::BetheBlochSolid);
Bool_t GetDistance(AliExternalTrackParam *param2, Double_t x, Double_t dist[3], Double_t b);
Int_t GetIndex(Int_t i, Int_t j) const;
Int_t GetLabel() const {return -1;}
Int_t PdgCode() const {return 0;}
virtual void FillPolymarker(TPolyMarker3D *pol, Float_t magf, Float_t minR, Float_t maxR, Float_t stepR);
virtual void DrawTrack(Float_t magF, Float_t minR, Float_t maxR, Float_t stepR);
virtual Bool_t Translate(Double_t *vTrasl,Double_t *covV);
void CheckCovariance();
static Bool_t GetUseLogTermMS() {return fgUseLogTermMS;}
static void SetUseLogTermMS(Bool_t v=kTRUE) {fgUseLogTermMS = v;}
virtual Int_t GetTrackParam ( AliExternalTrackParam & ) const {return 0;}
virtual Int_t GetTrackParamRefitted ( AliExternalTrackParam & ) const {return 0;}
virtual Int_t GetTrackParamIp ( AliExternalTrackParam & ) const {return 0;}
virtual Int_t GetTrackParamTPCInner ( AliExternalTrackParam & ) const {return 0;}
virtual Int_t GetTrackParamOp ( AliExternalTrackParam & ) const {return 0;}
virtual Int_t GetTrackParamCp ( AliExternalTrackParam & ) const {return 0;}
virtual Int_t GetTrackParamITSOut ( AliExternalTrackParam & ) const {return 0;}
protected:
AliExternalTrackParam(const AliVTrack *vTrack);
private:
Double_t &Par(Int_t i) {return fP[i];}
Double_t &Cov(Int_t i) {return fC[i];}
protected:
Double32_t fX;
Double32_t fAlpha;
Double32_t fP[5];
Double32_t fC[15];
static Double32_t fgMostProbablePt;
static Bool_t fgUseLogTermMS;
ClassDef(AliExternalTrackParam, 8)
};
inline void AliExternalTrackParam::ResetCovariance(Double_t s2) {
s2 = TMath::Abs(s2);
Double_t fC0=fC[0]*s2,
fC2=fC[2]*s2,
fC5=fC[5]*s2,
fC9=fC[9]*s2,
fC14=fC[14]*s2;
if (fC0>kC0max) fC0 = kC0max;
if (fC2>kC2max) fC2 = kC2max;
if (fC5>kC5max) fC5 = kC5max;
if (fC9>kC9max) fC9 = kC9max;
if (fC14>kC14max) fC14 = kC14max;
fC[0] = fC0;
fC[1] = 0.; fC[2] = fC2;
fC[3] = 0.; fC[4] = 0.; fC[5] = fC5;
fC[6] = 0.; fC[7] = 0.; fC[8] = 0.; fC[9] = fC9;
fC[10]= 0.; fC[11]= 0.; fC[12]= 0.; fC[13]= 0.; fC[14] = fC14;
}
#endif
AliExternalTrackParam.h:1 AliExternalTrackParam.h:2 AliExternalTrackParam.h:3 AliExternalTrackParam.h:4 AliExternalTrackParam.h:5 AliExternalTrackParam.h:6 AliExternalTrackParam.h:7 AliExternalTrackParam.h:8 AliExternalTrackParam.h:9 AliExternalTrackParam.h:10 AliExternalTrackParam.h:11 AliExternalTrackParam.h:12 AliExternalTrackParam.h:13 AliExternalTrackParam.h:14 AliExternalTrackParam.h:15 AliExternalTrackParam.h:16 AliExternalTrackParam.h:17 AliExternalTrackParam.h:18 AliExternalTrackParam.h:19 AliExternalTrackParam.h:20 AliExternalTrackParam.h:21 AliExternalTrackParam.h:22 AliExternalTrackParam.h:23 AliExternalTrackParam.h:24 AliExternalTrackParam.h:25 AliExternalTrackParam.h:26 AliExternalTrackParam.h:27 AliExternalTrackParam.h:28 AliExternalTrackParam.h:29 AliExternalTrackParam.h:30 AliExternalTrackParam.h:31 AliExternalTrackParam.h:32 AliExternalTrackParam.h:33 AliExternalTrackParam.h:34 AliExternalTrackParam.h:35 AliExternalTrackParam.h:36 AliExternalTrackParam.h:37 AliExternalTrackParam.h:38 AliExternalTrackParam.h:39 AliExternalTrackParam.h:40 AliExternalTrackParam.h:41 AliExternalTrackParam.h:42 AliExternalTrackParam.h:43 AliExternalTrackParam.h:44 AliExternalTrackParam.h:45 AliExternalTrackParam.h:46 AliExternalTrackParam.h:47 AliExternalTrackParam.h:48 AliExternalTrackParam.h:49 AliExternalTrackParam.h:50 AliExternalTrackParam.h:51 AliExternalTrackParam.h:52 AliExternalTrackParam.h:53 AliExternalTrackParam.h:54 AliExternalTrackParam.h:55 AliExternalTrackParam.h:56 AliExternalTrackParam.h:57 AliExternalTrackParam.h:58 AliExternalTrackParam.h:59 AliExternalTrackParam.h:60 AliExternalTrackParam.h:61 AliExternalTrackParam.h:62 AliExternalTrackParam.h:63 AliExternalTrackParam.h:64 AliExternalTrackParam.h:65 AliExternalTrackParam.h:66 AliExternalTrackParam.h:67 AliExternalTrackParam.h:68 AliExternalTrackParam.h:69 AliExternalTrackParam.h:70 AliExternalTrackParam.h:71 AliExternalTrackParam.h:72 AliExternalTrackParam.h:73 AliExternalTrackParam.h:74 AliExternalTrackParam.h:75 AliExternalTrackParam.h:76 AliExternalTrackParam.h:77 AliExternalTrackParam.h:78 AliExternalTrackParam.h:79 AliExternalTrackParam.h:80 AliExternalTrackParam.h:81 AliExternalTrackParam.h:82 AliExternalTrackParam.h:83 AliExternalTrackParam.h:84 AliExternalTrackParam.h:85 AliExternalTrackParam.h:86 AliExternalTrackParam.h:87 AliExternalTrackParam.h:88 AliExternalTrackParam.h:89 AliExternalTrackParam.h:90 AliExternalTrackParam.h:91 AliExternalTrackParam.h:92 AliExternalTrackParam.h:93 AliExternalTrackParam.h:94 AliExternalTrackParam.h:95 AliExternalTrackParam.h:96 AliExternalTrackParam.h:97 AliExternalTrackParam.h:98 AliExternalTrackParam.h:99 AliExternalTrackParam.h:100 AliExternalTrackParam.h:101 AliExternalTrackParam.h:102 AliExternalTrackParam.h:103 AliExternalTrackParam.h:104 AliExternalTrackParam.h:105 AliExternalTrackParam.h:106 AliExternalTrackParam.h:107 AliExternalTrackParam.h:108 AliExternalTrackParam.h:109 AliExternalTrackParam.h:110 AliExternalTrackParam.h:111 AliExternalTrackParam.h:112 AliExternalTrackParam.h:113 AliExternalTrackParam.h:114 AliExternalTrackParam.h:115 AliExternalTrackParam.h:116 AliExternalTrackParam.h:117 AliExternalTrackParam.h:118 AliExternalTrackParam.h:119 AliExternalTrackParam.h:120 AliExternalTrackParam.h:121 AliExternalTrackParam.h:122 AliExternalTrackParam.h:123 AliExternalTrackParam.h:124 AliExternalTrackParam.h:125 AliExternalTrackParam.h:126 AliExternalTrackParam.h:127 AliExternalTrackParam.h:128 AliExternalTrackParam.h:129 AliExternalTrackParam.h:130 AliExternalTrackParam.h:131 AliExternalTrackParam.h:132 AliExternalTrackParam.h:133 AliExternalTrackParam.h:134 AliExternalTrackParam.h:135 AliExternalTrackParam.h:136 AliExternalTrackParam.h:137 AliExternalTrackParam.h:138 AliExternalTrackParam.h:139 AliExternalTrackParam.h:140 AliExternalTrackParam.h:141 AliExternalTrackParam.h:142 AliExternalTrackParam.h:143 AliExternalTrackParam.h:144 AliExternalTrackParam.h:145 AliExternalTrackParam.h:146 AliExternalTrackParam.h:147 AliExternalTrackParam.h:148 AliExternalTrackParam.h:149 AliExternalTrackParam.h:150 AliExternalTrackParam.h:151 AliExternalTrackParam.h:152 AliExternalTrackParam.h:153 AliExternalTrackParam.h:154 AliExternalTrackParam.h:155 AliExternalTrackParam.h:156 AliExternalTrackParam.h:157 AliExternalTrackParam.h:158 AliExternalTrackParam.h:159 AliExternalTrackParam.h:160 AliExternalTrackParam.h:161 AliExternalTrackParam.h:162 AliExternalTrackParam.h:163 AliExternalTrackParam.h:164 AliExternalTrackParam.h:165 AliExternalTrackParam.h:166 AliExternalTrackParam.h:167 AliExternalTrackParam.h:168 AliExternalTrackParam.h:169 AliExternalTrackParam.h:170 AliExternalTrackParam.h:171 AliExternalTrackParam.h:172 AliExternalTrackParam.h:173 AliExternalTrackParam.h:174 AliExternalTrackParam.h:175 AliExternalTrackParam.h:176 AliExternalTrackParam.h:177 AliExternalTrackParam.h:178 AliExternalTrackParam.h:179 AliExternalTrackParam.h:180 AliExternalTrackParam.h:181 AliExternalTrackParam.h:182 AliExternalTrackParam.h:183 AliExternalTrackParam.h:184 AliExternalTrackParam.h:185 AliExternalTrackParam.h:186 AliExternalTrackParam.h:187 AliExternalTrackParam.h:188 AliExternalTrackParam.h:189 AliExternalTrackParam.h:190 AliExternalTrackParam.h:191 AliExternalTrackParam.h:192 AliExternalTrackParam.h:193 AliExternalTrackParam.h:194 AliExternalTrackParam.h:195 AliExternalTrackParam.h:196 AliExternalTrackParam.h:197 AliExternalTrackParam.h:198 AliExternalTrackParam.h:199 AliExternalTrackParam.h:200 AliExternalTrackParam.h:201 AliExternalTrackParam.h:202 AliExternalTrackParam.h:203 AliExternalTrackParam.h:204 AliExternalTrackParam.h:205 AliExternalTrackParam.h:206 AliExternalTrackParam.h:207 AliExternalTrackParam.h:208 AliExternalTrackParam.h:209 AliExternalTrackParam.h:210 AliExternalTrackParam.h:211 AliExternalTrackParam.h:212 AliExternalTrackParam.h:213 AliExternalTrackParam.h:214 AliExternalTrackParam.h:215 AliExternalTrackParam.h:216 AliExternalTrackParam.h:217 AliExternalTrackParam.h:218 AliExternalTrackParam.h:219 AliExternalTrackParam.h:220 AliExternalTrackParam.h:221 AliExternalTrackParam.h:222 AliExternalTrackParam.h:223 AliExternalTrackParam.h:224 AliExternalTrackParam.h:225 AliExternalTrackParam.h:226 AliExternalTrackParam.h:227 AliExternalTrackParam.h:228 AliExternalTrackParam.h:229 AliExternalTrackParam.h:230 AliExternalTrackParam.h:231 AliExternalTrackParam.h:232 AliExternalTrackParam.h:233 AliExternalTrackParam.h:234 AliExternalTrackParam.h:235 AliExternalTrackParam.h:236 AliExternalTrackParam.h:237 AliExternalTrackParam.h:238 AliExternalTrackParam.h:239 AliExternalTrackParam.h:240 AliExternalTrackParam.h:241 AliExternalTrackParam.h:242 AliExternalTrackParam.h:243 AliExternalTrackParam.h:244 AliExternalTrackParam.h:245 AliExternalTrackParam.h:246 AliExternalTrackParam.h:247 AliExternalTrackParam.h:248 AliExternalTrackParam.h:249 AliExternalTrackParam.h:250 AliExternalTrackParam.h:251 AliExternalTrackParam.h:252 AliExternalTrackParam.h:253 AliExternalTrackParam.h:254 AliExternalTrackParam.h:255 AliExternalTrackParam.h:256 AliExternalTrackParam.h:257 AliExternalTrackParam.h:258 AliExternalTrackParam.h:259 AliExternalTrackParam.h:260 AliExternalTrackParam.h:261 AliExternalTrackParam.h:262 AliExternalTrackParam.h:263 AliExternalTrackParam.h:264 AliExternalTrackParam.h:265 AliExternalTrackParam.h:266 AliExternalTrackParam.h:267 AliExternalTrackParam.h:268 AliExternalTrackParam.h:269 AliExternalTrackParam.h:270 AliExternalTrackParam.h:271 AliExternalTrackParam.h:272 AliExternalTrackParam.h:273 AliExternalTrackParam.h:274 AliExternalTrackParam.h:275 AliExternalTrackParam.h:276 AliExternalTrackParam.h:277 AliExternalTrackParam.h:278 AliExternalTrackParam.h:279 AliExternalTrackParam.h:280 AliExternalTrackParam.h:281 AliExternalTrackParam.h:282 AliExternalTrackParam.h:283 AliExternalTrackParam.h:284 AliExternalTrackParam.h:285 AliExternalTrackParam.h:286 AliExternalTrackParam.h:287 AliExternalTrackParam.h:288 AliExternalTrackParam.h:289 AliExternalTrackParam.h:290 AliExternalTrackParam.h:291 AliExternalTrackParam.h:292 AliExternalTrackParam.h:293 AliExternalTrackParam.h:294 AliExternalTrackParam.h:295 AliExternalTrackParam.h:296 AliExternalTrackParam.h:297 AliExternalTrackParam.h:298 AliExternalTrackParam.h:299 AliExternalTrackParam.h:300 AliExternalTrackParam.h:301 AliExternalTrackParam.h:302 AliExternalTrackParam.h:303 AliExternalTrackParam.h:304 AliExternalTrackParam.h:305 AliExternalTrackParam.h:306 AliExternalTrackParam.h:307 AliExternalTrackParam.h:308 AliExternalTrackParam.h:309 AliExternalTrackParam.h:310 AliExternalTrackParam.h:311 AliExternalTrackParam.h:312 AliExternalTrackParam.h:313 AliExternalTrackParam.h:314 AliExternalTrackParam.h:315 AliExternalTrackParam.h:316 AliExternalTrackParam.h:317 AliExternalTrackParam.h:318 AliExternalTrackParam.h:319 AliExternalTrackParam.h:320 AliExternalTrackParam.h:321 AliExternalTrackParam.h:322 AliExternalTrackParam.h:323 AliExternalTrackParam.h:324 AliExternalTrackParam.h:325