|
CbmRoot
|
#include <CbmLitTrackFitterIter.h>
Public Member Functions | |
| CbmLitTrackFitterIter (TrackFitterPtr fitter, TrackFitterPtr smoother) | |
| virtual | ~CbmLitTrackFitterIter () |
| virtual LitStatus | Fit (CbmLitTrack *track, bool downstream=true) |
| Main function to be implemented for concrete track fitter algorithm. | |
Private Attributes | |
| TrackFitterPtr | fFitter |
| TrackFitterPtr | fSmoother |
| int | fNofIterations |
| litfloat | fChiSqCut |
| int | fMinNofHits |
Definition at line 21 of file CbmLitTrackFitterIter.h.
| CbmLitTrackFitterIter::CbmLitTrackFitterIter | ( | TrackFitterPtr | fitter, |
| TrackFitterPtr | smoother ) |
Definition at line 17 of file CbmLitTrackFitterIter.cxx.
References fChiSqCut, fFitter, fMinNofHits, fNofIterations, and fSmoother.
|
virtual |
Definition at line 26 of file CbmLitTrackFitterIter.cxx.
|
virtual |
Main function to be implemented for concrete track fitter algorithm.
| [in,out] | track | Pointer to track to be fitted. |
| [in] | downstream | Track fit direction. |
Implements CbmLitTrackFitter.
Definition at line 28 of file CbmLitTrackFitterIter.cxx.
References fChiSqCut, fFitter, fMinNofHits, fNofIterations, fSmoother, CbmLitFitNode::GetChiSqSmoothed(), CbmLitTrack::GetFitNode(), CbmLitTrack::GetNofHits(), kLITERROR, kLITSUCCESS, and CbmLitTrack::RemoveHit().
|
private |
Definition at line 42 of file CbmLitTrackFitterIter.h.
Referenced by CbmLitTrackFitterIter(), and Fit().
|
private |
Definition at line 36 of file CbmLitTrackFitterIter.h.
Referenced by CbmLitTrackFitterIter(), and Fit().
|
private |
Definition at line 44 of file CbmLitTrackFitterIter.h.
Referenced by CbmLitTrackFitterIter(), and Fit().
|
private |
Definition at line 40 of file CbmLitTrackFitterIter.h.
Referenced by CbmLitTrackFitterIter(), and Fit().
|
private |
Definition at line 38 of file CbmLitTrackFitterIter.h.
Referenced by CbmLitTrackFitterIter(), and Fit().