CbmRoot
Loading...
Searching...
No Matches
CbmStsTrackFitter Class Referenceabstract

#include <CbmStsTrackFitter.h>

Inheritance diagram for CbmStsTrackFitter:
[legend]
Collaboration diagram for CbmStsTrackFitter:
[legend]

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
 

Private Member Functions

 CbmStsTrackFitter (const CbmStsTrackFitter &)
 
 ClassDef (CbmStsTrackFitter, 1)
 

Detailed Description

Definition at line 29 of file CbmStsTrackFitter.h.

Constructor & Destructor Documentation

◆ CbmStsTrackFitter() [1/2]

CbmStsTrackFitter::CbmStsTrackFitter ( )
inline

Default constructor

Definition at line 33 of file CbmStsTrackFitter.h.

◆ ~CbmStsTrackFitter()

virtual CbmStsTrackFitter::~CbmStsTrackFitter ( )
inlinevirtual

Destructor

Definition at line 37 of file CbmStsTrackFitter.h.

◆ CbmStsTrackFitter() [2/2]

CbmStsTrackFitter::CbmStsTrackFitter ( const CbmStsTrackFitter & )
private

Member Function Documentation

◆ ClassDef()

CbmStsTrackFitter::ClassDef ( CbmStsTrackFitter ,
1  )
private

◆ DoFit()

virtual Int_t CbmStsTrackFitter::DoFit ( CbmStsTrack * pTrack,
Int_t pidHypo = 211 )
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.

Parameters
pTrackPointer to CbmStsTrack
pidHypoPID hypothesis for the fit. Default is pion.

Implemented in CbmStsKFTrackFitter.

◆ Extrapolate()

virtual void CbmStsTrackFitter::Extrapolate ( CbmStsTrack * track,
Double_t z,
FairTrackParam * param )
pure virtual

Abstract method Extrapolate. Gives track parameters at a given z position.

Parameters
trackPointer to StsTrack
zz position
param(return value) StsTrackParam at z

Implemented in CbmStsKFTrackFitter.

◆ Init()

virtual void CbmStsTrackFitter::Init ( )
inlinevirtual

Virtual method Init. If needed, to be implemented in the concrete class. Else no action.

Reimplemented in CbmStsKFTrackFitter.

Definition at line 43 of file CbmStsTrackFitter.h.


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