35 fExtrapParameters(NULL),
36 fExtrapCovariances(NULL),
37 fSmoothParameters(NULL),
38 fSmoothCovariances(NULL),
53 : TObject(theMFTTrackParam),
56 fExtrapParameters(NULL),
57 fExtrapCovariances(NULL),
58 fSmoothParameters(NULL),
59 fSmoothCovariances(NULL),
60 fParameters(theMFTTrackParam.fParameters),
61 fX(theMFTTrackParam.fX),
62 fY(theMFTTrackParam.fY),
63 fZ(theMFTTrackParam.fZ),
64 fTrackChi2(theMFTTrackParam.fTrackChi2),
65 fLocalChi2(theMFTTrackParam.fLocalChi2)
93 if(TMath::Abs(invPt)<1e-6)
return 0.;
131 for (Int_t i=0; i<5; i++) (*
fCovariances)(i,i) = matrix[i][i];
174 if ( sopt.Contains(
"FULL") ) {
176 AliInfo(Form(
"\t Pt [GeV/c] = %.2e", 1./
fParameters(4,0)));
179 else AliInfo(
"\t Pt [GeV/c] = Infinite");
180 AliInfo(Form(
"\t Slope X = %+.4f | Theta = %f",
fParameters(2,0),
GetTheta()*TMath::RadToDeg()));
181 AliInfo(Form(
"\t Slope Y = %+.4f | Phi = %f",
fParameters(3,0),
GetPhi()*TMath::RadToDeg()));
Double_t GetSlopeY() const
return Y slope
Double_t GetPhi() const
return Azimuthal angle phi
virtual ~AliMFTTrackParam()
TMatrixD * fSmoothParameters
! Track parameters obtained using smoother
const TMatrixD & GetCovariances() const
Double_t fZ
Cluster Z coordinate (cm)
TMatrixD * fExtrapParameters
! Track parameters extrapolated to the actual z position (not filtered by Kalman) ...
void SetCovariances(const TMatrixD &covariances)
TMatrixD * fCovariances
Covariance matrix of track parameters.
Double_t GetInverseTransverseMomentum() const
return Inverse Momentum
Double_t fTrackChi2
Chi2 of the track when the associated cluster was attached.
Double_t GetTheta() const
return Polar angle theta
const TMatrixD & GetPropagator() const
virtual void Print(Option_t *opt="") const
Double_t GetSlopeX() const
return X slope
Double_t P() const
return total momentum
Double_t fLocalChi2
Local chi2 of the associated cluster with respect to the track.
void UpdatePropagator(const TMatrixD &propagator)
TMatrixD * fPropagator
Jacobian used to extrapolate the track parameters and covariances to the actual z position...
Class holding the parameter of a MFT Standalone Track.
TMatrixD fParameters
Track parameters.
void SetVariances(const Double_t matrix[5][5])
TMatrixD * fExtrapCovariances
! Covariance matrix extrapolated to the actual z position (not filtered by Kalman) ...
TMatrixD * fSmoothCovariances
! Covariance matrix obtained using smoother