AliRoot Core  da88d91 (da88d91)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMFTTrack Class Reference

Description of an ALICE Standalone MFT track. More...

#include <AliMFTTrack.h>

Inheritance diagram for AliMFTTrack:

Public Member Functions

 AliMFTTrack ()
 
 AliMFTTrack (AliMFTCATrack *catrack)
 
virtual ~AliMFTTrack ()
 
 AliMFTTrack (const AliMFTTrack &track)
 
AliMFTTrackoperator= (const AliMFTTrack &track)
 
Double_t GetChi2 () const
 return the minimum value of the function minimized by the fit More...
 
void SetChi2 (Double_t chi2)
 set the minimum value of the function minimized by the fit More...
 
Int_t GetNDF () const
 
Double_t GetNormalizedChi2 () const
 
AliMFTTrackParamGetTrackParamAtVertex () const
 return pointer to track parameters at vertex (can be 0x0) More...
 
void SetTrackParamAtVertex (AliMFTTrackParam *trackParam)
 
Int_t GetNClusters () const
 return the number of clusters attached to the track More...
 
AliMFTCATrackGetCATrack () const
 return pointer to track found by Track Finder (includes clusters) More...
 
void SetCATrack (AliMFTCATrack *track)
 
void AddTrackParamAtCluster (const AliMFTTrackParam &trackParam)
 
TObjArrayGetTrackParamAtCluster () const
 
void SetMCLabel (Int_t label)
 set the corresponding MC track number More...
 
Int_t GetMCLabel () const
 return the corresponding MC track number More...
 
virtual void Print (Option_t *opt="") const
 
virtual void Clear (Option_t *opt="")
 
void SetP (double val)
 
void SetPt (double val)
 
void SetTheta (double val)
 
void SetPhi (double val)
 
Double_t P ()
 
Double_t Pt ()
 
Double_t Theta ()
 
Double_t Phi ()
 

Protected Attributes

Double_t fChi2
 Chi2 of the track. More...
 
TObjArrayfTrackParamAtCluster
 
AliMFTTrackParamfTrackParamAtVertex
 ///< Track parameters at clusters More...
 
AliMFTCATrackfCATrack
 ///< Track parameters at vertex More...
 
Int_t fTrackID
 ///< Track found by Track Finder (includes clusters) More...
 
Double_t fP
 Temporary to be removed.... More...
 
Double_t fTheta
 Temporary to be removed.... More...
 
Double_t fPhi
 Temporary to be removed.... More...
 
Double_t fPt
 Temporary to be removed.... From sagitta estimation. More...
 

Detailed Description

Description of an ALICE Standalone MFT track.

Description of an ALICE Standalone MFT track

Author
Raphael Tieulent rapha.nosp@m.el.t.nosp@m.ieule.nosp@m.nt@c.nosp@m.ern.c.nosp@m.h, IPN-Lyon
Date
April 27th, 2015

Definition at line 24 of file AliMFTTrack.h.

Constructor & Destructor Documentation

AliMFTTrack::AliMFTTrack ( )

Default constructor

Definition at line 44 of file AliMFTTrack.cxx.

AliMFTTrack::AliMFTTrack ( AliMFTCATrack catrack)

Constructor from a AliMFTCATrack

Definition at line 61 of file AliMFTTrack.cxx.

AliMFTTrack::~AliMFTTrack ( )
virtual

Definition at line 176 of file AliMFTTrack.cxx.

AliMFTTrack::AliMFTTrack ( const AliMFTTrack track)

copy constructor

Definition at line 105 of file AliMFTTrack.cxx.

Member Function Documentation

void AliMFTTrack::AddTrackParamAtCluster ( const AliMFTTrackParam trackParam)

Definition at line 185 of file AliMFTTrack.cxx.

Referenced by AliMFTTrack().

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

Clear arrays

Definition at line 248 of file AliMFTTrack.cxx.

Referenced by operator=().

AliMFTCATrack* AliMFTTrack::GetCATrack ( ) const
inline

return pointer to track found by Track Finder (includes clusters)

Definition at line 50 of file AliMFTTrack.h.

Referenced by AliMFTTracker::LinearFit(), and AliMFTTrackReconstructor::TraceTrack().

Double_t AliMFTTrack::GetChi2 ( ) const
inline

return the minimum value of the function minimized by the fit

Definition at line 35 of file AliMFTTrack.h.

Referenced by AliMFTTrackReconstructor::TraceTrack().

Int_t AliMFTTrack::GetMCLabel ( ) const
inline

return the corresponding MC track number

Definition at line 59 of file AliMFTTrack.h.

Int_t AliMFTTrack::GetNClusters ( ) const
inline

return the number of clusters attached to the track

Definition at line 46 of file AliMFTTrack.h.

Referenced by AliMFTTrack(), GetNDF(), operator=(), and Print().

Int_t AliMFTTrack::GetNDF ( ) const

return the number of degrees of freedom

Definition at line 218 of file AliMFTTrack.cxx.

Referenced by GetNormalizedChi2().

Double_t AliMFTTrack::GetNormalizedChi2 ( ) const

return the chi2 value divided by the number of degrees of freedom (or FLT_MAX if ndf <= 0)

Definition at line 227 of file AliMFTTrack.cxx.

Referenced by Print().

TObjArray * AliMFTTrack::GetTrackParamAtCluster ( ) const

return array of track parameters at cluster (create it if needed)

Definition at line 207 of file AliMFTTrack.cxx.

Referenced by AliMFTTrackReconstructor::TraceTrack().

AliMFTTrackParam* AliMFTTrack::GetTrackParamAtVertex ( ) const
inline

return pointer to track parameters at vertex (can be 0x0)

Definition at line 42 of file AliMFTTrack.h.

AliMFTTrack & AliMFTTrack::operator= ( const AliMFTTrack track)

Asignment operator

Definition at line 134 of file AliMFTTrack.cxx.

Double_t AliMFTTrack::P ( )
inline

Definition at line 69 of file AliMFTTrack.h.

Double_t AliMFTTrack::Phi ( )
inline

Definition at line 72 of file AliMFTTrack.h.

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

Printing Track information

Definition at line 236 of file AliMFTTrack.cxx.

Referenced by AliMFTTrackReconstructor::TraceTrack().

Double_t AliMFTTrack::Pt ( )
inline

Definition at line 70 of file AliMFTTrack.h.

void AliMFTTrack::SetCATrack ( AliMFTCATrack track)
inline

Definition at line 51 of file AliMFTTrack.h.

void AliMFTTrack::SetChi2 ( Double_t  chi2)
inline

set the minimum value of the function minimized by the fit

Definition at line 37 of file AliMFTTrack.h.

Referenced by AliMFTTrackReconstructor::TraceTrack().

void AliMFTTrack::SetMCLabel ( Int_t  label)
inline

set the corresponding MC track number

Definition at line 57 of file AliMFTTrack.h.

Referenced by AliMFTTrackReconstructor::TraceTrack().

void AliMFTTrack::SetP ( double  val)
inline

Definition at line 64 of file AliMFTTrack.h.

Referenced by AliMFTTrackReconstructor::TraceTrack().

void AliMFTTrack::SetPhi ( double  val)
inline

Definition at line 67 of file AliMFTTrack.h.

Referenced by AliMFTTrackReconstructor::TraceTrack().

void AliMFTTrack::SetPt ( double  val)
inline

Definition at line 65 of file AliMFTTrack.h.

Referenced by AliMFTTrackReconstructor::TraceTrack().

void AliMFTTrack::SetTheta ( double  val)
inline

Definition at line 66 of file AliMFTTrack.h.

Referenced by AliMFTTrackReconstructor::TraceTrack().

void AliMFTTrack::SetTrackParamAtVertex ( AliMFTTrackParam trackParam)
inline

Definition at line 43 of file AliMFTTrack.h.

Double_t AliMFTTrack::Theta ( )
inline

Definition at line 71 of file AliMFTTrack.h.

Member Data Documentation

AliMFTCATrack* AliMFTTrack::fCATrack
protected

///< Track parameters at vertex

Definition at line 81 of file AliMFTTrack.h.

Referenced by GetCATrack(), operator=(), and ~AliMFTTrack().

Double_t AliMFTTrack::fChi2
protected

Chi2 of the track.

Definition at line 72 of file AliMFTTrack.h.

Referenced by GetChi2(), GetNormalizedChi2(), operator=(), Print(), and SetChi2().

Double_t AliMFTTrack::fP
protected

Temporary to be removed....

Definition at line 83 of file AliMFTTrack.h.

Referenced by operator=(), P(), and SetP().

Double_t AliMFTTrack::fPhi
protected

Temporary to be removed....

Definition at line 85 of file AliMFTTrack.h.

Referenced by operator=(), Phi(), and SetPhi().

Double_t AliMFTTrack::fPt
protected

Temporary to be removed.... From sagitta estimation.

Definition at line 86 of file AliMFTTrack.h.

Referenced by operator=(), Pt(), and SetPt().

Double_t AliMFTTrack::fTheta
protected

Temporary to be removed....

Definition at line 84 of file AliMFTTrack.h.

Referenced by operator=(), SetTheta(), and Theta().

Int_t AliMFTTrack::fTrackID
protected

///< Track found by Track Finder (includes clusters)

Point to the corresponding MC track

Definition at line 82 of file AliMFTTrack.h.

Referenced by GetMCLabel(), operator=(), Print(), and SetMCLabel().

TObjArray* AliMFTTrack::fTrackParamAtCluster
mutableprotected
AliMFTTrackParam* AliMFTTrack::fTrackParamAtVertex
protected

///< Track parameters at clusters

Definition at line 80 of file AliMFTTrack.h.

Referenced by AliMFTTrack(), GetTrackParamAtVertex(), operator=(), and ~AliMFTTrack().


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