![]() |
AliRoot Core
3dc7879 (3dc7879)
|
#include <AliTrackFitter.h>
Public Member Functions | |
AliTrackFitter () | |
AliTrackFitter (AliTrackPointArray *array, Bool_t owner=kTRUE) | |
AliTrackFitter (const AliTrackFitter &fitter) | |
AliTrackFitter & | operator= (const AliTrackFitter &fitter) |
virtual | ~AliTrackFitter () |
virtual void | Reset () |
virtual void | SetTrackPointArray (AliTrackPointArray *array, Bool_t owner=kTRUE) |
virtual Bool_t | Fit (const TArrayI *volIds, const TArrayI *volIdsFit=0x0, AliGeomManager::ELayerID layerRangeMin=AliGeomManager::kFirstLayer, AliGeomManager::ELayerID layerRangeMax=AliGeomManager::kLastLayer) |
virtual Bool_t | Begin (Int_t, Int_t)=0 |
virtual Bool_t | AddPoint (const AliTrackPoint *p)=0 |
virtual Bool_t | Update ()=0 |
virtual Bool_t | GetPCA (const AliTrackPoint &pIn, AliTrackPoint &pOut) const =0 |
Bool_t | FindVolId (const TArrayI *array, UShort_t volid) const |
void | SetMinNPoints (Int_t n) |
const Float_t * | GetX () const |
const Float_t * | GetY () const |
const Float_t * | GetZ () const |
const Double_t * | GetParam () const |
const TMatrixDSym & | GetCovariance () const |
Float_t | GetChi2 () const |
Int_t | GetNdf () const |
Int_t | GetMinNPoints () const |
Float_t | GetNormChi2 () const |
void | GetTrackResiduals (AliTrackPointArray *&pVolId, AliTrackPointArray *&pTrack) const |
Protected Attributes | |
Double_t | fParams [6] |
TMatrixDSym * | fCov |
AliTrackPointArray * | fPoints |
AliTrackPointArray * | fPVolId |
AliTrackPointArray * | fPTrack |
Float_t | fChi2 |
Int_t | fNdf |
Int_t | fMinNPoints |
Bool_t | fIsOwner |
Definition at line 23 of file AliTrackFitter.h.
AliTrackFitter::AliTrackFitter | ( | ) |
Definition at line 37 of file AliTrackFitter.cxx.
AliTrackFitter::AliTrackFitter | ( | AliTrackPointArray * | array, |
Bool_t | owner = kTRUE |
||
) |
Definition at line 54 of file AliTrackFitter.cxx.
AliTrackFitter::AliTrackFitter | ( | const AliTrackFitter & | fitter | ) |
Definition at line 73 of file AliTrackFitter.cxx.
|
virtual |
Definition at line 109 of file AliTrackFitter.cxx.
|
pure virtual |
Implemented in AliTrackFitterRieman, AliTrackFitterStraight, and AliTrackFitterKalman.
Referenced by Fit().
|
pure virtual |
Implemented in AliTrackFitterRieman, AliTrackFitterStraight, and AliTrackFitterKalman.
Referenced by Fit().
Bool_t AliTrackFitter::FindVolId | ( | const TArrayI * | array, |
UShort_t | volid | ||
) | const |
Definition at line 153 of file AliTrackFitter.cxx.
Referenced by AliTrackFitterStraight::Fit(), AliTrackFitterRieman::Fit(), and Fit().
|
virtual |
Reimplemented in AliTrackFitterRieman, and AliTrackFitterStraight.
Definition at line 172 of file AliTrackFitter.cxx.
Referenced by AliAlignmentTracks::AlignVolumes().
|
inline |
Definition at line 54 of file AliTrackFitter.h.
|
inline |
Definition at line 53 of file AliTrackFitter.h.
|
inline |
Definition at line 56 of file AliTrackFitter.h.
|
inline |
Definition at line 55 of file AliTrackFitter.h.
|
inline |
Definition at line 57 of file AliTrackFitter.h.
|
inline |
Definition at line 52 of file AliTrackFitter.h.
Referenced by AliTrackFitterKalman::GetPredictedChi2().
|
pure virtual |
Implemented in AliTrackFitterRieman, AliTrackFitterKalman, and AliTrackFitterStraight.
Referenced by Fit().
|
inline |
Definition at line 58 of file AliTrackFitter.h.
Referenced by AliAlignmentTracks::AlignVolumes().
|
inline |
Definition at line 49 of file AliTrackFitter.h.
|
inline |
Definition at line 50 of file AliTrackFitter.h.
|
inline |
Definition at line 51 of file AliTrackFitter.h.
AliTrackFitter & AliTrackFitter::operator= | ( | const AliTrackFitter & | fitter | ) |
Definition at line 91 of file AliTrackFitter.cxx.
|
virtual |
Reimplemented in AliTrackFitterRieman, and AliTrackFitterStraight.
Definition at line 117 of file AliTrackFitter.cxx.
Referenced by AliTrackFitterStraight::Reset(), AliTrackFitterRieman::Reset(), and SetTrackPointArray().
|
inline |
Definition at line 47 of file AliTrackFitter.h.
|
virtual |
Definition at line 127 of file AliTrackFitter.cxx.
Referenced by AliAlignmentTracks::AlignVolumes(), AliTrackFitter(), and operator=().
|
pure virtual |
Implemented in AliTrackFitterRieman, AliTrackFitterKalman, and AliTrackFitterStraight.
Referenced by Fit().
|
protected |
Definition at line 68 of file AliTrackFitter.h.
Referenced by GetChi2(), GetNormChi2(), operator=(), Reset(), AliTrackFitterStraight::Update(), AliTrackFitterRieman::Update(), and AliTrackFitterKalman::Update().
|
protected |
Definition at line 64 of file AliTrackFitter.h.
Referenced by GetCovariance(), AliTrackFitterKalman::GetPredictedChi2(), operator=(), AliTrackFitterKalman::Propagate(), Reset(), AliTrackFitterKalman::SetSeed(), AliTrackFitterKalman::Update(), and ~AliTrackFitter().
|
protected |
Definition at line 71 of file AliTrackFitter.h.
Referenced by AliTrackFitter(), operator=(), SetTrackPointArray(), and ~AliTrackFitter().
|
protected |
Definition at line 70 of file AliTrackFitter.h.
Referenced by AliTrackFitterStraight::Fit(), AliTrackFitterRieman::Fit(), Fit(), GetMinNPoints(), operator=(), and SetMinNPoints().
|
protected |
Definition at line 69 of file AliTrackFitter.h.
Referenced by GetNdf(), GetNormChi2(), operator=(), Reset(), AliTrackFitterStraight::Update(), AliTrackFitterRieman::Update(), and AliTrackFitterKalman::Update().
|
protected |
Definition at line 63 of file AliTrackFitter.h.
Referenced by AliTrackFitter(), AliTrackFitterRieman::Fit(), AliTrackFitterStraight::GetDYat(), AliTrackFitterStraight::GetDZat(), GetParam(), AliTrackFitterStraight::GetPCA(), AliTrackFitterKalman::GetPCA(), AliTrackFitterRieman::GetPCA(), AliTrackFitterStraight::GetXYZat(), AliTrackFitterStraight::GetYat(), AliTrackFitterStraight::GetZat(), operator=(), AliTrackFitterKalman::Propagate(), Reset(), AliTrackFitterRieman::SetParam(), AliTrackFitterKalman::SetSeed(), AliTrackFitterStraight::Update(), AliTrackFitterRieman::Update(), and AliTrackFitterKalman::Update().
|
protected |
Definition at line 65 of file AliTrackFitter.h.
Referenced by AliTrackFitter(), AliTrackFitterKalman::Begin(), AliTrackFitterStraight::Fit(), AliTrackFitterRieman::Fit(), Fit(), GetX(), GetY(), GetZ(), operator=(), SetTrackPointArray(), and ~AliTrackFitter().
|
protected |
Definition at line 67 of file AliTrackFitter.h.
Referenced by AliTrackFitterStraight::Fit(), AliTrackFitterRieman::Fit(), Fit(), GetTrackResiduals(), and Reset().
|
protected |
Definition at line 66 of file AliTrackFitter.h.
Referenced by AliTrackFitterStraight::Fit(), AliTrackFitterRieman::Fit(), Fit(), GetTrackResiduals(), and Reset().