CbmRoot
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 26 of file CbmStsTrackFitter.h.

Constructor & Destructor Documentation

◆ CbmStsTrackFitter() [1/2]

CbmStsTrackFitter::CbmStsTrackFitter ( )
inline

Default constructor

Definition at line 30 of file CbmStsTrackFitter.h.

◆ ~CbmStsTrackFitter()

virtual CbmStsTrackFitter::~CbmStsTrackFitter ( )
inlinevirtual

Destructor

Definition at line 34 of file CbmStsTrackFitter.h.

◆ CbmStsTrackFitter() [2/2]

CbmStsTrackFitter::CbmStsTrackFitter ( const CbmStsTrackFitter )
private

Member Function Documentation

◆ ClassDef()

CbmStsTrackFitter::ClassDef ( CbmStsTrackFitter  ,
 
)
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 40 of file CbmStsTrackFitter.h.


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