AliRoot Core  v5-06-30 (35d6c57)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONTrackParam Class Reference

Track parameters in ALICE dimuon spectrometer. More...

#include <AliMUONTrackParam.h>

Inheritance diagram for AliMUONTrackParam:

Public Member Functions

 AliMUONTrackParam ()
 
virtual ~AliMUONTrackParam ()
 
 AliMUONTrackParam (const AliMUONTrackParam &theMUONTrackParam)
 
AliMUONTrackParamoperator= (const AliMUONTrackParam &theMUONTrackParam)
 
Double_t GetZ () const
 return Z coordinate (cm) More...
 
void SetZ (Double_t z)
 set Z coordinate (cm) More...
 
Double_t GetNonBendingCoor () const
 return non bending coordinate (cm) More...
 
void SetNonBendingCoor (Double_t nonBendingCoor)
 set non bending coordinate (cm) More...
 
Double_t GetNonBendingSlope () const
 return non bending slope (cm ** -1) More...
 
void SetNonBendingSlope (Double_t nonBendingSlope)
 set non bending slope (cm ** -1) More...
 
Double_t GetBendingCoor () const
 return bending coordinate (cm) More...
 
void SetBendingCoor (Double_t bendingCoor)
 set bending coordinate (cm) More...
 
Double_t GetBendingSlope () const
 return bending slope (cm ** -1) More...
 
void SetBendingSlope (Double_t bendingSlope)
 set bending slope (cm ** -1) More...
 
Double_t GetInverseBendingMomentum () const
 return inverse bending momentum (GeV/c ** -1) times the charge (assumed forward motion) More...
 
void SetInverseBendingMomentum (Double_t inverseBendingMomentum)
 set inverse bending momentum (GeV/c ** -1) times the charge (assumed forward motion) More...
 
Double_t GetCharge () const
 return the charge (assumed forward motion) More...
 
void SetCharge (Double_t charge)
 set the charge (assumed forward motion) More...
 
const TMatrixD & GetParameters () const
 return track parameters More...
 
void SetParameters (const TMatrixD &parameters)
 set track parameters More...
 
void AddParameters (const TMatrixD &parameters)
 add track parameters More...
 
Double_t Px () const
 
Double_t Py () const
 
Double_t Pz () const
 
Double_t P () const
 
Bool_t CovariancesExist () const
 return kTRUE if the covariance matrix exist, kFALSE if not More...
 
const TMatrixD & GetCovariances () const
 
void SetCovariances (const TMatrixD &covariances)
 
void SetCovariances (const Double_t matrix[5][5])
 
void SetVariances (const Double_t matrix[5][5])
 
void DeleteCovariances ()
 
const TMatrixD & GetPropagator () const
 
void ResetPropagator ()
 
void UpdatePropagator (const TMatrixD &propagator)
 
const TMatrixD & GetExtrapParameters () const
 
void SetExtrapParameters (const TMatrixD &parameters)
 
const TMatrixD & GetExtrapCovariances () const
 
void SetExtrapCovariances (const TMatrixD &covariances)
 
const TMatrixD & GetSmoothParameters () const
 
void SetSmoothParameters (const TMatrixD &parameters)
 
const TMatrixD & GetSmoothCovariances () const
 
void SetSmoothCovariances (const TMatrixD &covariances)
 
AliMUONVClusterGetClusterPtr () const
 get pointeur to associated cluster More...
 
void SetClusterPtr (AliMUONVCluster *cluster, Bool_t owner=kFALSE)
 
Bool_t IsRemovable () const
 return kTRUE if the associated cluster can be removed from the track it belongs to More...
 
void SetRemovable (Bool_t removable)
 set the flag telling whether the associated cluster can be removed from the track it belongs to or not More...
 
Double_t GetTrackChi2 () const
 return the chi2 of the track when the associated cluster was attached More...
 
void SetTrackChi2 (Double_t chi2)
 set the chi2 of the track when the associated cluster was attached More...
 
Double_t GetLocalChi2 () const
 return the local chi2 of the associated cluster with respect to the track More...
 
void SetLocalChi2 (Double_t chi2)
 set the local chi2 of the associated cluster with respect to the track More...
 
Bool_t IsSortable () const
 necessary for sorting TClonesArray of AliMUONTrackParam More...
 
Int_t Compare (const TObject *trackParam) const
 
Bool_t CompatibleTrackParam (const AliMUONTrackParam &trackParam, Double_t sigma2Cut, Double_t &normChi2) const
 
virtual void Print (Option_t *opt="") const
 
virtual void Clear (Option_t *opt="")
 

Private Attributes

Double_t fZ
 Z coordinate (cm) More...
 
TMatrixD fParameters
 Track parameters. More...
 
TMatrixD * fCovariances
 Covariance matrix of track parameters. More...
 
TMatrixD * fPropagator
 ! Jacobian used to extrapolate the track parameters and covariances to the actual z position More...
 
TMatrixD * fExtrapParameters
 ! Track parameters extrapolated to the actual z position (not filtered by Kalman) More...
 
TMatrixD * fExtrapCovariances
 ! Covariance matrix extrapolated to the actual z position (not filtered by Kalman) More...
 
TMatrixD * fSmoothParameters
 ! Track parameters obtained using smoother More...
 
TMatrixD * fSmoothCovariances
 ! Covariance matrix obtained using smoother More...
 
AliMUONVClusterfClusterPtr
 ! Pointer to associated cluster if any More...
 
Bool_t fOwnCluster
 ! Ownership of the associated cluster More...
 
Bool_t fRemovable
 ! kTRUE if the associated cluster can be removed from the track it belongs to More...
 
Double_t fTrackChi2
 ! Chi2 of the track when the associated cluster was attached More...
 
Double_t fLocalChi2
 ! Local chi2 of the associated cluster with respect to the track More...
 

Detailed Description

Track parameters in ALICE dimuon spectrometer.

Track parameters in ALICE dimuon spectrometer

Definition at line 22 of file AliMUONTrackParam.h.

Constructor & Destructor Documentation

AliMUONTrackParam::AliMUONTrackParam ( )

Constructor

Definition at line 42 of file AliMUONTrackParam.cxx.

AliMUONTrackParam::~AliMUONTrackParam ( )
virtual

Destructor

Definition at line 167 of file AliMUONTrackParam.cxx.

AliMUONTrackParam::AliMUONTrackParam ( const AliMUONTrackParam theMUONTrackParam)

Copy constructor

Definition at line 63 of file AliMUONTrackParam.cxx.

Member Function Documentation

void AliMUONTrackParam::AddParameters ( const TMatrixD &  parameters)
inline

add track parameters

Definition at line 66 of file AliMUONTrackParam.h.

Referenced by AliMUONTrackExtrap::ExtrapToZCov(), and AliMUONTrackReconstructor::TryTwoClusters().

void AliMUONTrackParam::Clear ( Option_t *  opt = "")
virtual

clear memory

Definition at line 181 of file AliMUONTrackParam.cxx.

Int_t AliMUONTrackParam::Compare ( const TObject *  trackParam) const

"Compare" function to sort with decreasing Z (spectro. muon Z <0). Returns 1 (0, -1) if the current Z is smaller than (equal to, larger than) Z of trackParam

Definition at line 400 of file AliMUONTrackParam.cxx.

Bool_t AliMUONTrackParam::CompatibleTrackParam ( const AliMUONTrackParam trackParam,
Double_t  sigma2Cut,
Double_t &  normChi2 
) const

Return kTRUE if the two set of track parameters are compatible within sigma2Cut Set chi2 to the compatible chi2 value Note that parameter covariances must exist for at least one set of parameters Note also that if parameters are not given at the same Z, results will be meaningless

Definition at line 411 of file AliMUONTrackParam.cxx.

void AliMUONTrackParam::DeleteCovariances ( )
Double_t AliMUONTrackParam::GetBendingCoor ( ) const
inline

return bending coordinate (cm)

Definition at line 45 of file AliMUONTrackParam.h.

Referenced by AliMUONVTrackReconstructor::AskForNewClustersInChamber(), AliMUONRecoCheck::CleanMuonTrackRef(), AliMUONTrack::ComputeGlobalChi2(), AliMUONTrack::ComputeLocalChi2(), AliMUONTrackExtrap::ConvertTrackParamForExtrap(), AliMUONTrackExtrap::CorrectMCSEffectInAbsorber(), AliMUONESDInterface::ESDToMUON(), AliMUONChamberCalibrationTask::Exec(), AliMUONTrackExtrap::ExtrapToVertex(), AliMUONTrackExtrap::ExtrapToZRungekutta(), AliMUONTrackLight::FillFromAliMUONTrack(), AliMUONAlignment::FillTrackParamData(), AliMUONTrackHitPattern::FindMatchingPads(), AliMUONTrackReconstructor::Fit(), AliMUONTriggerTrackToTrackerClusters::GenerateClusters(), AliMUONTrackHitPattern::GetTrackParamAtChamber(), AliMUONVTrackReconstructor::IsAcceptable(), AliMUONRecoCheck::IsHitInFrontOfPad(), AliMUONTrackExtrap::LinearExtrapToZ(), AliMUONTrackExtrap::LinearExtrapToZCov(), AliMUONTrackHitPattern::MatchTriggerTrack(), AliMUONTrackHitPattern::MinDistanceFromPad(), MUONClusterInfo(), MUONmassPlot(), MUONRecoCheck(), AliMUONESDInterface::MUONToESD(), AliMUONESDInterface::SetParamAtDCA(), AliMUONESDInterface::SetParamAtFirstCluster(), AliMUONESDInterface::SetParamAtVertex(), AliMUONTrackExtrap::TotalMomentumEnergyLoss(), TrackChi2(), AliMUONVTrackReconstructor::TryOneCluster(), AliMUONVTrackReconstructor::TryOneClusterFast(), AliMUONTrackReconstructor::TryTwoClusters(), AliMUONVTrackReconstructor::TryTwoClustersFast(), AliMUONTrackReconstructor::UpdateTrack(), and AliMUONTrackReconstructorK::UpdateTrack().

Double_t AliMUONTrackParam::GetCharge ( ) const
inline
AliMUONVCluster* AliMUONTrackParam::GetClusterPtr ( ) const
inline

get pointeur to associated cluster

Definition at line 99 of file AliMUONTrackParam.h.

Referenced by AliMUONChamberCalibrationTask::BuildClusterMap(), buildClusterMap(), AliMUONRecoCheck::CleanMuonTrackRef(), AliMUONTrackReconstructorK::ComplementTracks(), AliMUONTrackReconstructor::ComplementTracks(), AliMUONTrack::ComputeGlobalChi2(), AliMUONTrack::ComputeLocalChi2(), AliMUONTrack::ComputeMCSCovariances(), AliMUONChamberCalibrationTask::Exec(), AliMUONVTrackReconstructor::FollowLinearTrackInChamber(), AliMUONVTrackReconstructor::FollowLinearTrackInStation(), AliMUONTrackReconstructor::FollowTrackInChamber(), AliMUONTrackReconstructorK::FollowTrackInChamber(), AliMUONTrackReconstructor::FollowTrackInStation(), AliMUONTrackReconstructorK::FollowTrackInStation(), AliMUONTrackReconstructor::FollowTracks(), AliMUONTrackReconstructorK::ImproveTrack(), AliMUONVTrackReconstructor::IsAcceptable(), AliMUONRecoCheck::IsHitInFrontOfPad(), AliMUONTrack::IsValid(), MUONClusterInfo(), MUONRecoCheck(), MUONRefit(), AliMUONESDInterface::MUONToESD(), AliMUONTrackReconstructor::RecoverTrack(), AliMUONTrackReconstructorK::RecoverTrack(), AliMUONTrack::RecursiveDump(), AliMUONTrackReconstructorK::RetracePartialTrack(), AliMUONTrackReconstructorK::RetraceTrack(), AliMUONTrackReconstructorK::RunKalmanFilter(), AliMUONTrackReconstructorK::RunSmoother(), AliMUONTrack::TagRemovableClusters(), AliMUONTrackReconstructor::TryTwoClusters(), AliMUONVTrackReconstructor::TryTwoClustersFast(), AliMUONTrack::UpdateCovTrackParamAtCluster(), AliMUONTrackReconstructor::UpdateTrack(), AliMUONTrackReconstructorK::UpdateTrack(), and AliMUONTrack::UpdateTrackParamAtCluster().

const TMatrixD & AliMUONTrackParam::GetCovariances ( ) const

Return the covariance matrix (create it before if needed)

Definition at line 245 of file AliMUONTrackParam.cxx.

Referenced by AliMUONTrackExtrap::AddMCSEffect(), AliMUONTrackExtrap::AddMCSEffectInAbsorber(), AliMUONVTrackReconstructor::AskForNewClustersInChamber(), AliMUONTrackReconstructorK::ComplementTracks(), AliMUONTrackReconstructor::ComplementTracks(), AliMUONTrackExtrap::CorrectELossEffectInAbsorber(), AliMUONTrackExtrap::CorrectMCSEffectInAbsorber(), AliMUONChamberCalibrationTask::Exec(), AliMUONTrackExtrap::ExtrapToZCov(), AliMUONTrackHitPattern::FindMatchingPads(), AliMUONVTrackReconstructor::FollowLinearTrackInChamber(), AliMUONVTrackReconstructor::FollowLinearTrackInStation(), AliMUONTrackReconstructor::FollowTrackInChamber(), AliMUONTrackReconstructorK::FollowTrackInChamber(), AliMUONTrackReconstructor::FollowTrackInStation(), AliMUONTrackReconstructorK::FollowTrackInStation(), AliMUONTrackReconstructor::FollowTracks(), AliMUONTriggerTrackToTrackerClusters::GenerateClusters(), AliMUONTrackReconstructorK::ImproveTrack(), AliMUONVTrackReconstructor::IsAcceptable(), AliMUONTrackExtrap::LinearExtrapToZCov(), AliMUONTrackHitPattern::MatchTriggerTrack(), AliMUONTrackHitPattern::MinDistanceFromPad(), MUONClusterInfo(), MUONRefit(), AliMUONTrackReconstructorK::RetracePartialTrack(), AliMUONTrackReconstructorK::RunKalmanFilter(), AliMUONTrackReconstructorK::RunSmoother(), AliMUONESDInterface::SetParamCov(), AliMUONVTrackReconstructor::TryOneCluster(), AliMUONVTrackReconstructor::TryOneClusterFast(), AliMUONTrackReconstructor::TryTwoClusters(), AliMUONVTrackReconstructor::TryTwoClustersFast(), and AliMUONTrack::UpdateCovTrackParamAtCluster().

const TMatrixD & AliMUONTrackParam::GetExtrapCovariances ( ) const

Return the extrapolated covariance matrix (create it before if needed)

Definition at line 334 of file AliMUONTrackParam.cxx.

Referenced by AliMUONTrackReconstructorK::RunSmoother().

const TMatrixD & AliMUONTrackParam::GetExtrapParameters ( ) const

Return extrapolated parameters (create it before if needed)

Definition at line 315 of file AliMUONTrackParam.cxx.

Referenced by AliMUONTrackReconstructorK::RunSmoother().

Double_t AliMUONTrackParam::GetLocalChi2 ( ) const
inline

return the local chi2 of the associated cluster with respect to the track

Definition at line 112 of file AliMUONTrackParam.h.

Referenced by AliMUONTrackReconstructorK::ImproveTrack(), AliMUONTrackReconstructor::ImproveTrack(), Print(), AliMUONTrackReconstructor::RecoverTrack(), and AliMUONTrackReconstructorK::RecoverTrack().

Double_t AliMUONTrackParam::GetNonBendingCoor ( ) const
inline

return non bending coordinate (cm)

Definition at line 37 of file AliMUONTrackParam.h.

Referenced by AliMUONVTrackReconstructor::AskForNewClustersInChamber(), AliMUONRecoCheck::CleanMuonTrackRef(), AliMUONTrack::ComputeGlobalChi2(), AliMUONTrack::ComputeLocalChi2(), AliMUONTrackExtrap::ConvertTrackParamForExtrap(), AliMUONTrackExtrap::CorrectMCSEffectInAbsorber(), AliMUONESDInterface::ESDToMUON(), AliMUONChamberCalibrationTask::Exec(), AliMUONTrackExtrap::ExtrapToVertex(), AliMUONTrackExtrap::ExtrapToZRungekutta(), AliMUONTrackLight::FillFromAliMUONTrack(), AliMUONAlignment::FillTrackParamData(), AliMUONTrackHitPattern::FindMatchingPads(), AliMUONTrackReconstructor::Fit(), AliMUONTriggerTrackToTrackerClusters::GenerateClusters(), AliMUONTrackHitPattern::GetTrackParamAtChamber(), AliMUONVTrackReconstructor::IsAcceptable(), AliMUONRecoCheck::IsHitInFrontOfPad(), AliMUONTrackExtrap::LinearExtrapToZ(), AliMUONTrackExtrap::LinearExtrapToZCov(), AliMUONTrackHitPattern::MatchTriggerTrack(), AliMUONTrackHitPattern::MinDistanceFromPad(), MUONClusterInfo(), MUONmassPlot(), MUONRecoCheck(), AliMUONESDInterface::MUONToESD(), AliMUONESDInterface::SetParamAtDCA(), AliMUONESDInterface::SetParamAtFirstCluster(), AliMUONESDInterface::SetParamAtVertex(), AliMUONTrackExtrap::TotalMomentumEnergyLoss(), TrackChi2(), AliMUONVTrackReconstructor::TryOneCluster(), AliMUONVTrackReconstructor::TryOneClusterFast(), AliMUONTrackReconstructor::TryTwoClusters(), AliMUONVTrackReconstructor::TryTwoClustersFast(), AliMUONTrackReconstructor::UpdateTrack(), and AliMUONTrackReconstructorK::UpdateTrack().

const TMatrixD & AliMUONTrackParam::GetPropagator ( ) const

Return the propagator (create it before if needed)

Definition at line 289 of file AliMUONTrackParam.cxx.

Referenced by AliMUONTrackReconstructorK::RunSmoother().

const TMatrixD & AliMUONTrackParam::GetSmoothCovariances ( ) const

Return the smoothed covariance matrix (create it before if needed)

Definition at line 372 of file AliMUONTrackParam.cxx.

Referenced by AliMUONTrackReconstructor::ComplementTracks(), AliMUONTrackReconstructorK::FinalizeTrack(), and AliMUONTrackReconstructorK::RunSmoother().

const TMatrixD & AliMUONTrackParam::GetSmoothParameters ( ) const

Return the smoothed parameters (create it before if needed)

Definition at line 353 of file AliMUONTrackParam.cxx.

Referenced by AliMUONTrackReconstructor::ComplementTracks(), AliMUONTrackReconstructorK::FinalizeTrack(), and AliMUONTrackReconstructorK::RunSmoother().

Double_t AliMUONTrackParam::GetTrackChi2 ( ) const
inline

return the chi2 of the track when the associated cluster was attached

Definition at line 108 of file AliMUONTrackParam.h.

Referenced by AliMUONTrackReconstructorK::RetracePartialTrack(), AliMUONTrackReconstructorK::RunSmoother(), and AliMUONTrackReconstructorK::UpdateTrack().

Bool_t AliMUONTrackParam::IsRemovable ( ) const
inline
Bool_t AliMUONTrackParam::IsSortable ( ) const
inline

necessary for sorting TClonesArray of AliMUONTrackParam

Definition at line 117 of file AliMUONTrackParam.h.

AliMUONTrackParam & AliMUONTrackParam::operator= ( const AliMUONTrackParam theMUONTrackParam)

Asignment operator

Definition at line 92 of file AliMUONTrackParam.cxx.

void AliMUONTrackParam::Print ( Option_t *  opt = "") const
virtual

Printing TrackParam information "full" option for printing all the information about the TrackParam

Definition at line 462 of file AliMUONTrackParam.cxx.

Referenced by AliMUONTriggerTrackToTrackerClusters::GenerateClusters(), and MUONRefit().

Double_t AliMUONTrackParam::Px ( ) const

return p_x from track parameters

Definition at line 196 of file AliMUONTrackParam.cxx.

Referenced by AliMUONRecoCheck::CleanMuonTrackRef(), AliMUONTrackLight::FillFromAliMUONTrack(), MUONRecoCheck(), and Print().

Double_t AliMUONTrackParam::Py ( ) const

return p_y from track parameters

Definition at line 210 of file AliMUONTrackParam.cxx.

Referenced by AliMUONRecoCheck::CleanMuonTrackRef(), AliMUONTrackLight::FillFromAliMUONTrack(), MUONRecoCheck(), and Print().

Double_t AliMUONTrackParam::Pz ( ) const

return p_z from track parameters

Definition at line 224 of file AliMUONTrackParam.cxx.

Referenced by AliMUONRecoCheck::CleanMuonTrackRef(), AliMUONTrackLight::FillFromAliMUONTrack(), MUONRecoCheck(), and Print().

void AliMUONTrackParam::ResetPropagator ( )
void AliMUONTrackParam::SetCharge ( Double_t  charge)
inline

set the charge (assumed forward motion)

Definition at line 59 of file AliMUONTrackParam.h.

void AliMUONTrackParam::SetClusterPtr ( AliMUONVCluster cluster,
Bool_t  owner = kFALSE 
)
void AliMUONTrackParam::SetCovariances ( const Double_t  matrix[5][5])

Set the covariance matrix

Definition at line 264 of file AliMUONTrackParam.cxx.

void AliMUONTrackParam::SetExtrapCovariances ( const TMatrixD &  covariances)
void AliMUONTrackParam::SetExtrapParameters ( const TMatrixD &  parameters)
void AliMUONTrackParam::SetLocalChi2 ( Double_t  chi2)
inline

set the local chi2 of the associated cluster with respect to the track

Definition at line 114 of file AliMUONTrackParam.h.

Referenced by AliMUONTrack::ComputeLocalChi2(), AliMUONTrackReconstructorK::RunSmoother(), AliMUONTrackReconstructor::UpdateTrack(), and AliMUONTrackReconstructorK::UpdateTrack().

void AliMUONTrackParam::SetSmoothCovariances ( const TMatrixD &  covariances)
void AliMUONTrackParam::SetSmoothParameters ( const TMatrixD &  parameters)
void AliMUONTrackParam::SetTrackChi2 ( Double_t  chi2)
inline

set the chi2 of the track when the associated cluster was attached

Definition at line 110 of file AliMUONTrackParam.h.

Referenced by AliMUONTrackReconstructorK::RetracePartialTrack(), AliMUONTrackReconstructorK::RetraceTrack(), and AliMUONTrackReconstructorK::UpdateTrack().

void AliMUONTrackParam::SetVariances ( const Double_t  matrix[5][5])

Set the diagonal terms of the covariance matrix (variances)

Definition at line 272 of file AliMUONTrackParam.cxx.

Referenced by AliMUONTrackReconstructor::Fit().

void AliMUONTrackParam::UpdatePropagator ( const TMatrixD &  propagator)

Update the propagator

Definition at line 307 of file AliMUONTrackParam.cxx.

Referenced by AliMUONTrackExtrap::ExtrapToZCov(), and AliMUONTrackExtrap::LinearExtrapToZCov().

Member Data Documentation

AliMUONVCluster* AliMUONTrackParam::fClusterPtr
private

! Pointer to associated cluster if any

Definition at line 153 of file AliMUONTrackParam.h.

Referenced by AliMUONTrackParam(), Clear(), GetClusterPtr(), operator=(), SetClusterPtr(), and ~AliMUONTrackParam().

TMatrixD* AliMUONTrackParam::fCovariances
mutableprivate

Covariance matrix of track parameters.

Covariance matrix of track parameters, ordered as follow:

   <X,X>      <X,SlopeX>        <X,Y>      <X,SlopeY>       <X,InvP_yz>
<X,SlopeX>  <SlopeX,SlopeX>  <Y,SlopeX>  <SlopeX,SlopeY>  <SlopeX,InvP_yz>
   <X,Y>      <Y,SlopeX>        <Y,Y>      <Y,SlopeY>       <Y,InvP_yz>
<X,SlopeY>  <SlopeX,SlopeY>  <Y,SlopeY>  <SlopeY,SlopeY>  <SlopeY,InvP_yz>
<X,InvP_yz> <SlopeX,InvP_yz> <Y,InvP_yz> <SlopeY,InvP_yz> <InvP_yz,InvP_yz>  

Definition at line 144 of file AliMUONTrackParam.h.

Referenced by AliMUONTrackParam(), CompatibleTrackParam(), CovariancesExist(), DeleteCovariances(), GetCovariances(), operator=(), SetCovariances(), and SetVariances().

TMatrixD* AliMUONTrackParam::fExtrapCovariances
mutableprivate

! Covariance matrix extrapolated to the actual z position (not filtered by Kalman)

Definition at line 148 of file AliMUONTrackParam.h.

Referenced by AliMUONTrackParam(), Clear(), GetExtrapCovariances(), operator=(), SetExtrapCovariances(), and ~AliMUONTrackParam().

TMatrixD* AliMUONTrackParam::fExtrapParameters
mutableprivate

! Track parameters extrapolated to the actual z position (not filtered by Kalman)

Definition at line 147 of file AliMUONTrackParam.h.

Referenced by AliMUONTrackParam(), Clear(), GetExtrapParameters(), operator=(), SetExtrapParameters(), and ~AliMUONTrackParam().

Double_t AliMUONTrackParam::fLocalChi2
private

! Local chi2 of the associated cluster with respect to the track

Definition at line 159 of file AliMUONTrackParam.h.

Referenced by GetLocalChi2(), operator=(), and SetLocalChi2().

Bool_t AliMUONTrackParam::fOwnCluster
private

! Ownership of the associated cluster

Definition at line 154 of file AliMUONTrackParam.h.

Referenced by AliMUONTrackParam(), Clear(), operator=(), SetClusterPtr(), and ~AliMUONTrackParam().

TMatrixD AliMUONTrackParam::fParameters
private

Track parameters.

Track parameters ordered as follow:

X       = Non bending coordinate   (cm)
SlopeX  = Non bending slope        (cm ** -1)
Y       = Bending coordinate       (cm)
SlopeY  = Bending slope            (cm ** -1)
InvP_yz = Inverse bending momentum (GeV/c ** -1) times the charge (assumed forward motion)  

Definition at line 136 of file AliMUONTrackParam.h.

Referenced by AddParameters(), CompatibleTrackParam(), GetBendingCoor(), GetBendingSlope(), GetCharge(), GetInverseBendingMomentum(), GetNonBendingCoor(), GetNonBendingSlope(), GetParameters(), operator=(), P(), Print(), Px(), Py(), Pz(), SetBendingCoor(), SetBendingSlope(), SetCharge(), SetInverseBendingMomentum(), SetNonBendingCoor(), SetNonBendingSlope(), and SetParameters().

TMatrixD* AliMUONTrackParam::fPropagator
mutableprivate

! Jacobian used to extrapolate the track parameters and covariances to the actual z position

Definition at line 146 of file AliMUONTrackParam.h.

Referenced by AliMUONTrackParam(), Clear(), GetPropagator(), operator=(), ResetPropagator(), UpdatePropagator(), and ~AliMUONTrackParam().

Bool_t AliMUONTrackParam::fRemovable
private

! kTRUE if the associated cluster can be removed from the track it belongs to

Definition at line 156 of file AliMUONTrackParam.h.

Referenced by IsRemovable(), operator=(), and SetRemovable().

TMatrixD* AliMUONTrackParam::fSmoothCovariances
mutableprivate

! Covariance matrix obtained using smoother

Definition at line 151 of file AliMUONTrackParam.h.

Referenced by AliMUONTrackParam(), Clear(), GetSmoothCovariances(), operator=(), SetSmoothCovariances(), and ~AliMUONTrackParam().

TMatrixD* AliMUONTrackParam::fSmoothParameters
mutableprivate

! Track parameters obtained using smoother

Definition at line 150 of file AliMUONTrackParam.h.

Referenced by AliMUONTrackParam(), Clear(), GetSmoothParameters(), operator=(), SetSmoothParameters(), and ~AliMUONTrackParam().

Double_t AliMUONTrackParam::fTrackChi2
private

! Chi2 of the track when the associated cluster was attached

Definition at line 158 of file AliMUONTrackParam.h.

Referenced by GetTrackChi2(), operator=(), and SetTrackChi2().

Double_t AliMUONTrackParam::fZ
private

Z coordinate (cm)

Definition at line 128 of file AliMUONTrackParam.h.

Referenced by Compare(), CompatibleTrackParam(), GetZ(), operator=(), Print(), and SetZ().


The documentation for this class was generated from the following files: