AliRoot Core  edcc906 (edcc906)
AliTrackResiduals Class Referenceabstract

#include <AliTrackResiduals.h>

Inheritance diagram for AliTrackResiduals:

Public Member Functions

 AliTrackResiduals ()
 
 AliTrackResiduals (Int_t ntracks)
 
 AliTrackResiduals (const AliTrackResiduals &res)
 
AliTrackResidualsoperator= (const AliTrackResiduals &res)
 
virtual ~AliTrackResiduals ()
 
void SetNTracks (Int_t ntracks)
 
Bool_t AddTrackPointArrays (AliTrackPointArray *volarray, AliTrackPointArray *trackarray)
 
void InitAlignObj ()
 
void SetMinNPoints (Int_t n)
 
virtual Bool_t Minimize ()=0
 
Int_t GetNTracks () const
 
Int_t GetNFilledTracks () const
 
Bool_t GetTrackPointArrays (Int_t i, AliTrackPointArray *&volarray, AliTrackPointArray *&trackarray) const
 
AliAlignObjGetAlignObj () const
 
Float_t GetChi2 () const
 
Int_t GetNdf () const
 
Int_t GetMinNPoints () const
 
void FixParameter (Int_t par, Float_t value=0.)
 
Int_t GetNFreeParam ()
 
void ReleaseParameter (Int_t par)
 

Protected Member Functions

void DeleteTrackPointArrays ()
 

Protected Attributes

Int_t fN
 
Int_t fLast
 
AliAlignObjfAlignObj
 
AliTrackPointArray ** fVolArray
 
AliTrackPointArray ** fTrackArray
 Pointers to the arrays containing space points. More...
 
Float_t fChi2
 Pointers to the arrays containing track extrapolation points. More...
 
Int_t fNdf
 
Int_t fMinNPoints
 
Bool_t fIsOwner
 
Float_t fFixed [6]
 
Bool_t fBFixed [6]
 

Detailed Description

Definition at line 20 of file AliTrackResiduals.h.

Constructor & Destructor Documentation

AliTrackResiduals::AliTrackResiduals ( )

Definition at line 31 of file AliTrackResiduals.cxx.

AliTrackResiduals::AliTrackResiduals ( Int_t  ntracks)

Definition at line 50 of file AliTrackResiduals.cxx.

AliTrackResiduals::AliTrackResiduals ( const AliTrackResiduals res)

Definition at line 76 of file AliTrackResiduals.cxx.

AliTrackResiduals::~AliTrackResiduals ( )
virtual

Definition at line 166 of file AliTrackResiduals.cxx.

Member Function Documentation

Bool_t AliTrackResiduals::AddTrackPointArrays ( AliTrackPointArray volarray,
AliTrackPointArray trackarray 
)

Definition at line 199 of file AliTrackResiduals.cxx.

Referenced by AliAlignmentTracks::AlignVolumes().

void AliTrackResiduals::DeleteTrackPointArrays ( )
protected

Definition at line 245 of file AliTrackResiduals.cxx.

Referenced by ReleaseParameter(), SetNTracks(), and ~AliTrackResiduals().

void AliTrackResiduals::FixParameter ( Int_t  par,
Float_t  value = 0. 
)
inline

Definition at line 44 of file AliTrackResiduals.h.

AliAlignObj* AliTrackResiduals::GetAlignObj ( ) const
inline

Definition at line 40 of file AliTrackResiduals.h.

Referenced by AliAlignmentTracks::AlignVolumes().

Float_t AliTrackResiduals::GetChi2 ( ) const
inline

Definition at line 41 of file AliTrackResiduals.h.

Int_t AliTrackResiduals::GetMinNPoints ( ) const
inline

Definition at line 43 of file AliTrackResiduals.h.

Int_t AliTrackResiduals::GetNdf ( ) const
inline

Definition at line 42 of file AliTrackResiduals.h.

Int_t AliTrackResiduals::GetNFilledTracks ( ) const
inline

Definition at line 38 of file AliTrackResiduals.h.

Int_t AliTrackResiduals::GetNFreeParam ( )

Definition at line 265 of file AliTrackResiduals.cxx.

Referenced by FixParameter(), and AliTrackResidualsFast::Update().

Int_t AliTrackResiduals::GetNTracks ( ) const
inline

Definition at line 37 of file AliTrackResiduals.h.

Bool_t AliTrackResiduals::GetTrackPointArrays ( Int_t  i,
AliTrackPointArray *&  volarray,
AliTrackPointArray *&  trackarray 
) const

Definition at line 229 of file AliTrackResiduals.cxx.

Referenced by GetNFilledTracks().

void AliTrackResiduals::InitAlignObj ( )

Definition at line 219 of file AliTrackResiduals.cxx.

Referenced by AliAlignmentTracks::AlignVolumes().

virtual Bool_t AliTrackResiduals::Minimize ( )
pure virtual
AliTrackResiduals & AliTrackResiduals::operator= ( const AliTrackResiduals res)

Definition at line 109 of file AliTrackResiduals.cxx.

Referenced by AliTrackResidualsFast::operator=().

void AliTrackResiduals::ReleaseParameter ( Int_t  par)
inline

Definition at line 46 of file AliTrackResiduals.h.

void AliTrackResiduals::SetMinNPoints ( Int_t  n)
inline

Definition at line 33 of file AliTrackResiduals.h.

void AliTrackResiduals::SetNTracks ( Int_t  ntracks)

Definition at line 174 of file AliTrackResiduals.cxx.

Referenced by AliAlignmentTracks::AlignVolumes().

Member Data Documentation

Float_t AliTrackResiduals::fChi2
protected

Pointers to the arrays containing track extrapolation points.

Definition at line 57 of file AliTrackResiduals.h.

Referenced by GetChi2(), AliTrackResidualsChi2::Minimize(), operator=(), SetNTracks(), AliTrackResidualsLinear::Update(), and AliTrackResidualsFast::Update().

Float_t AliTrackResiduals::fFixed[6]
protected
Bool_t AliTrackResiduals::fIsOwner
protected

Definition at line 60 of file AliTrackResiduals.h.

Referenced by DeleteTrackPointArrays(), operator=(), and SetNTracks().

Int_t AliTrackResiduals::fMinNPoints
protected

Definition at line 59 of file AliTrackResiduals.h.

Referenced by AddTrackPointArrays(), GetMinNPoints(), operator=(), and SetMinNPoints().

Int_t AliTrackResiduals::fN
protected

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