CbmRoot
CbmEcalTrackExtrapolationKF Class Reference

#include <CbmEcalTrackExtrapolationKF.h>

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

Public Member Functions

 CbmEcalTrackExtrapolationKF ()
 
 CbmEcalTrackExtrapolationKF (Int_t verbose)
 
virtual ~CbmEcalTrackExtrapolationKF ()
 
virtual void Init ()
 
virtual void Finish ()
 
virtual Int_t DoExtrapolate (TClonesArray *gTrackArray, TClonesArray *fTrackParamArray)
 

Private Member Functions

 ClassDef (CbmEcalTrackExtrapolationKF, 1)
 
 CbmEcalTrackExtrapolationKF (const CbmEcalTrackExtrapolationKF &)
 
void operator= (const CbmEcalTrackExtrapolationKF &)
 

Private Attributes

TClonesArray * fTrackParamArray
 
TClonesArray * fSTSArray
 
Int_t iEx
 

Detailed Description

Definition at line 35 of file CbmEcalTrackExtrapolationKF.h.

Constructor & Destructor Documentation

◆ CbmEcalTrackExtrapolationKF() [1/3]

CbmEcalTrackExtrapolationKF::CbmEcalTrackExtrapolationKF ( )

Default constructor

Definition at line 20 of file CbmEcalTrackExtrapolationKF.cxx.

◆ CbmEcalTrackExtrapolationKF() [2/3]

CbmEcalTrackExtrapolationKF::CbmEcalTrackExtrapolationKF ( Int_t  verbose)

Standard constructor

Definition at line 31 of file CbmEcalTrackExtrapolationKF.cxx.

◆ ~CbmEcalTrackExtrapolationKF()

CbmEcalTrackExtrapolationKF::~CbmEcalTrackExtrapolationKF ( )
virtual

Destructor

Definition at line 42 of file CbmEcalTrackExtrapolationKF.cxx.

◆ CbmEcalTrackExtrapolationKF() [3/3]

CbmEcalTrackExtrapolationKF::CbmEcalTrackExtrapolationKF ( const CbmEcalTrackExtrapolationKF )
private

Member Function Documentation

◆ ClassDef()

CbmEcalTrackExtrapolationKF::ClassDef ( CbmEcalTrackExtrapolationKF  ,
 
)
private

number of extrapolated tracks

◆ DoExtrapolate()

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

Method DoExtrapolate. 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
rTrackArrayArray of tracks
rTrackParamArrayArray of FairTrackParam @value Number of tracks extrapolated

Definition at line 65 of file CbmEcalTrackExtrapolationKF.cxx.

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

◆ Finish()

void CbmEcalTrackExtrapolationKF::Finish ( )
virtual

Finish

Definition at line 103 of file CbmEcalTrackExtrapolationKF.cxx.

◆ Init()

void CbmEcalTrackExtrapolationKF::Init ( )
virtual

Initialisation

Definition at line 47 of file CbmEcalTrackExtrapolationKF.cxx.

References fSTSArray.

◆ operator=()

void CbmEcalTrackExtrapolationKF::operator= ( const CbmEcalTrackExtrapolationKF )
private

Member Data Documentation

◆ fSTSArray

TClonesArray* CbmEcalTrackExtrapolationKF::fSTSArray
private

Definition at line 61 of file CbmEcalTrackExtrapolationKF.h.

Referenced by Init().

◆ fTrackParamArray

TClonesArray* CbmEcalTrackExtrapolationKF::fTrackParamArray
private

Arrays

Definition at line 60 of file CbmEcalTrackExtrapolationKF.h.

◆ iEx

Int_t CbmEcalTrackExtrapolationKF::iEx
private

Definition at line 63 of file CbmEcalTrackExtrapolationKF.h.


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