BmnRoot
Loading...
Searching...
No Matches
CbmStsTrackFitterIdeal Class Reference

#include <CbmStsTrackFitterIdeal.h>

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

Public Member Functions

 CbmStsTrackFitterIdeal ()
 
virtual ~CbmStsTrackFitterIdeal ()
 
void Init ()
 
Int_t DoFit (CbmStsTrack *pTrack, Int_t pidHypo=211)
 
void Extrapolate (CbmStsTrack *track, Double_t z, FairTrackParam *param)
 
void SetTrackParam (CbmStsPoint *point, FairTrackParam *trackParam, Int_t out=0)
 
 CbmStsTrackFitterIdeal ()
 
virtual ~CbmStsTrackFitterIdeal ()
 
void Init ()
 
Int_t DoFit (CbmStsTrack *pTrack, Int_t pidHypo=211)
 
void Extrapolate (CbmStsTrack *track, Double_t z, FairTrackParam *param)
 
void SetTrackParam (CbmStsPoint *point, FairTrackParam *trackParam, Int_t out=0)
 
- Public Member Functions inherited from CbmStsTrackFitter
 CbmStsTrackFitter ()
 
virtual ~CbmStsTrackFitter ()
 
 CbmStsTrackFitter ()
 
virtual ~CbmStsTrackFitter ()
 

Detailed Description

Definition at line 24 of file CbmStsTrackFitterIdeal.h.

Constructor & Destructor Documentation

◆ CbmStsTrackFitterIdeal() [1/2]

CbmStsTrackFitterIdeal::CbmStsTrackFitterIdeal ( )

Default constructor

Definition at line 26 of file CbmStsTrackFitterIdeal.cxx.

◆ ~CbmStsTrackFitterIdeal() [1/2]

CbmStsTrackFitterIdeal::~CbmStsTrackFitterIdeal ( )
virtual

Destructor

Definition at line 37 of file CbmStsTrackFitterIdeal.cxx.

◆ CbmStsTrackFitterIdeal() [2/2]

CbmStsTrackFitterIdeal::CbmStsTrackFitterIdeal ( )

Default constructor

◆ ~CbmStsTrackFitterIdeal() [2/2]

virtual CbmStsTrackFitterIdeal::~CbmStsTrackFitterIdeal ( )
virtual

Destructor

Member Function Documentation

◆ DoFit() [1/2]

Int_t CbmStsTrackFitterIdeal::DoFit ( CbmStsTrack pTrack,
Int_t  pidHypo = 211 
)
virtual

◆ DoFit() [2/2]

Int_t CbmStsTrackFitterIdeal::DoFit ( CbmStsTrack pTrack,
Int_t  pidHypo = 211 
)
virtual

Fitting algorithm

Implements CbmStsTrackFitter.

◆ Extrapolate() [1/2]

void CbmStsTrackFitterIdeal::Extrapolate ( CbmStsTrack track,
Double_t  z,
FairTrackParam *  param 
)
inlinevirtual

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

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

Implements CbmStsTrackFitter.

Definition at line 39 of file CbmStsTrackFitterIdeal.h.

◆ Extrapolate() [2/2]

void CbmStsTrackFitterIdeal::Extrapolate ( CbmStsTrack track,
Double_t  z,
FairTrackParam *  param 
)
inlinevirtual

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

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

Implements CbmStsTrackFitter.

Definition at line 39 of file CbmStsTrackFitterIdeal.h.

◆ Init() [1/2]

void CbmStsTrackFitterIdeal::Init ( )
virtual

Initialisation.

Reimplemented from CbmStsTrackFitter.

Definition at line 45 of file CbmStsTrackFitterIdeal.cxx.

◆ Init() [2/2]

void CbmStsTrackFitterIdeal::Init ( )
virtual

Initialisation.

Reimplemented from CbmStsTrackFitter.

◆ SetTrackParam() [1/2]

void CbmStsTrackFitterIdeal::SetTrackParam ( CbmStsPoint point,
FairTrackParam *  trackParam,
Int_t  out = 0 
)

Set tracks parameters from the MC point

Definition at line 123 of file CbmStsTrackFitterIdeal.cxx.

References CbmMCTrack::GetPdgCode(), CbmStsPoint::MomentumOut(), and CbmStsPoint::PositionOut().

Referenced by DoFit().

◆ SetTrackParam() [2/2]

void CbmStsTrackFitterIdeal::SetTrackParam ( CbmStsPoint point,
FairTrackParam *  trackParam,
Int_t  out = 0 
)

Set tracks parameters from the MC point


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