|
BmnRoot
|
#include <CbmStsTrackFitter.h>
Public Member Functions | |
| CbmStsTrackFitter () | |
| virtual | ~CbmStsTrackFitter () |
| virtual void | Init () |
| virtual Int_t | DoFit (CbmStsTrack *pTrack, Int_t pidHypo=211)=0 |
| virtual void | Extrapolate (CbmStsTrack *track, Double_t z, FairTrackParam *param)=0 |
| CbmStsTrackFitter () | |
| virtual | ~CbmStsTrackFitter () |
| virtual void | Init () |
| virtual Int_t | DoFit (CbmStsTrack *pTrack, Int_t pidHypo=211)=0 |
| virtual void | Extrapolate (CbmStsTrack *track, Double_t z, FairTrackParam *param)=0 |
Definition at line 26 of file CbmStsTrackFitter.h.
|
inline |
Default constructor
Definition at line 32 of file CbmStsTrackFitter.h.
|
inlinevirtual |
Destructor
Definition at line 36 of file CbmStsTrackFitter.h.
|
inline |
Default constructor
Definition at line 32 of file CbmStsTrackFitter.h.
|
inlinevirtual |
Destructor
Definition at line 36 of file CbmStsTrackFitter.h.
|
pure virtual |
Abstract method DoFit. To be implemented in the concrete class. Task: Make a fit to the hits attached to the track by the track finder. Fill the track parameter member variables.
| pTrack | Pointer to CbmStsTrack |
| pidHypo | PID hypothesis for the fit. Default is pion. |
Implemented in CbmStsTrackFitterIdeal, CbmStsTrackFitterIdeal, BmnStsKFTrackFitter, CbmStsKFTrackFitter, BmnStsKFTrackFitter, and CbmStsKFTrackFitter.
Referenced by CbmStsFitTracks::Exec().
|
pure virtual |
Abstract method DoFit. To be implemented in the concrete class. Task: Make a fit to the hits attached to the track by the track finder. Fill the track parameter member variables.
| pTrack | Pointer to CbmStsTrack |
| pidHypo | PID hypothesis for the fit. Default is pion. |
Implemented in CbmStsTrackFitterIdeal, CbmStsTrackFitterIdeal, BmnStsKFTrackFitter, CbmStsKFTrackFitter, BmnStsKFTrackFitter, and CbmStsKFTrackFitter.
|
pure virtual |
Abstract method Extrapolate. Gives track parameters at a given z position.
| track | Pointer to StsTrack |
| z | z position |
| param | (return value) StsTrackParam at z |
Implemented in BmnStsKFTrackFitter, CbmStsKFTrackFitter, BmnStsKFTrackFitter, CbmStsKFTrackFitter, CbmStsTrackFitterIdeal, and CbmStsTrackFitterIdeal.
|
pure virtual |
Abstract method Extrapolate. Gives track parameters at a given z position.
| track | Pointer to StsTrack |
| z | z position |
| param | (return value) StsTrackParam at z |
Implemented in BmnStsKFTrackFitter, CbmStsKFTrackFitter, BmnStsKFTrackFitter, CbmStsKFTrackFitter, CbmStsTrackFitterIdeal, and CbmStsTrackFitterIdeal.
|
inlinevirtual |
Virtual method Init. If needed, to be implemented in the concrete class. Else no action.
Reimplemented in CbmStsTrackFitterIdeal, BmnStsKFTrackFitter, CbmStsKFTrackFitter, CbmStsTrackFitterIdeal, BmnStsKFTrackFitter, and CbmStsKFTrackFitter.
Definition at line 42 of file CbmStsTrackFitter.h.
Referenced by CbmStsFitTracks::Init().
|
inlinevirtual |
Virtual method Init. If needed, to be implemented in the concrete class. Else no action.
Reimplemented in CbmStsTrackFitterIdeal, BmnStsKFTrackFitter, CbmStsKFTrackFitter, CbmStsTrackFitterIdeal, BmnStsKFTrackFitter, and CbmStsKFTrackFitter.
Definition at line 42 of file CbmStsTrackFitter.h.