BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
CbmEcalTrackExtrapolationKF Class Reference

#include <CbmEcalTrackExtrapolationKF.h>

Inheritance diagram for CbmEcalTrackExtrapolationKF:
Collaboration diagram for CbmEcalTrackExtrapolationKF:

Public Member Functions

 CbmEcalTrackExtrapolationKF ()
 Default constructor.
 CbmEcalTrackExtrapolationKF (Int_t verbose)
 Standard constructor.
virtual ~CbmEcalTrackExtrapolationKF ()
 Destructor.
virtual void Init ()
 Initialisation.
virtual void Finish ()
 Finish.
virtual Int_t DoExtrapolate (TClonesArray *gTrackArray, TClonesArray *fTrackParamArray)
 Method DoExtrapolate.

Private Member Functions

 CbmEcalTrackExtrapolationKF (const CbmEcalTrackExtrapolationKF &)
 number of extrapolated tracks
void operator= (const CbmEcalTrackExtrapolationKF &)

Private Attributes

TClonesArray * fTrackParamArray
 Arrays.
TClonesArray * fSTSArray
Int_t iEx

Detailed Description

Definition at line 35 of file CbmEcalTrackExtrapolationKF.h.

Constructor & Destructor Documentation

◆ CbmEcalTrackExtrapolationKF() [1/3]

CbmEcalTrackExtrapolationKF::CbmEcalTrackExtrapolationKF ( )

Definition at line 20 of file CbmEcalTrackExtrapolationKF.cxx.

References fSTSArray, fTrackParamArray, and iEx.

Referenced by CbmEcalTrackExtrapolationKF(), and operator=().

Here is the caller graph for this function:

◆ CbmEcalTrackExtrapolationKF() [2/3]

CbmEcalTrackExtrapolationKF::CbmEcalTrackExtrapolationKF ( Int_t verbose)

Definition at line 31 of file CbmEcalTrackExtrapolationKF.cxx.

References fSTSArray, fTrackParamArray, and iEx.

◆ ~CbmEcalTrackExtrapolationKF()

CbmEcalTrackExtrapolationKF::~CbmEcalTrackExtrapolationKF ( )
virtual

Definition at line 42 of file CbmEcalTrackExtrapolationKF.cxx.

◆ CbmEcalTrackExtrapolationKF() [3/3]

CbmEcalTrackExtrapolationKF::CbmEcalTrackExtrapolationKF ( const CbmEcalTrackExtrapolationKF & )
private

References CbmEcalTrackExtrapolationKF().

Here is the call graph for this function:

Member Function Documentation

◆ DoExtrapolate()

Int_t CbmEcalTrackExtrapolationKF::DoExtrapolate ( TClonesArray * gTrackArray,
TClonesArray * fTrackParamArray )
virtual

Task: Read the track array and fill the point array at given z-Plane in RICH detector pointers to which are given as argument

Parameters
gTrackArrayArray of tracks
fTrackParamArrayArray of FairTrackParam
Returns
Number of tracks extrapolated

Definition at line 65 of file CbmEcalTrackExtrapolationKF.cxx.

References TObjArray::At(), CbmKFTrackInterface::Extrapolate(), TObjArray::GetEntriesFast(), CbmGlobalTrack::GetParamLast(), CbmGlobalTrack::GetStsTrackIndex(), CbmKFTrack::GetTrackParam(), CbmGlobalTrack::GetTrdTrackIndex(), i, and CbmKFTrack::SetTrackParam().

Here is the call graph for this function:

◆ Finish()

void CbmEcalTrackExtrapolationKF::Finish ( )
virtual

Definition at line 103 of file CbmEcalTrackExtrapolationKF.cxx.

◆ Init()

void CbmEcalTrackExtrapolationKF::Init ( )
virtual

Definition at line 49 of file CbmEcalTrackExtrapolationKF.cxx.

References fSTSArray.

◆ operator=()

void CbmEcalTrackExtrapolationKF::operator= ( const CbmEcalTrackExtrapolationKF & )
private

References CbmEcalTrackExtrapolationKF().

Here is the call graph for this function:

Member Data Documentation

◆ fSTSArray

TClonesArray* CbmEcalTrackExtrapolationKF::fSTSArray
private

◆ fTrackParamArray

TClonesArray* CbmEcalTrackExtrapolationKF::fTrackParamArray
private

◆ iEx

Int_t CbmEcalTrackExtrapolationKF::iEx
private

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