CbmRoot
CbmTrdTrackFitterIdeal Class Reference

#include <CbmTrdTrackFitterIdeal.h>

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

Public Member Functions

 CbmTrdTrackFitterIdeal ()
 
virtual ~CbmTrdTrackFitterIdeal ()
 
void Init ()
 
Int_t DoFit (CbmTrdTrack *pTrack)
 
void SetTrackParam (CbmTrdPoint *point, FairTrackParam *trackParam)
 
 ClassDef (CbmTrdTrackFitterIdeal, 1)
 
 ClassDef (CbmTrdTrackFitter, 1)
 

Private Member Functions

 CbmTrdTrackFitterIdeal (const CbmTrdTrackFitterIdeal &)
 
CbmTrdTrackFitterIdealoperator= (const CbmTrdTrackFitterIdeal &)
 

Private Attributes

TClonesArray * fArrayTrdPoint
 
TClonesArray * fArrayTrdHit
 

Detailed Description

Definition at line 16 of file CbmTrdTrackFitterIdeal.h.

Constructor & Destructor Documentation

◆ CbmTrdTrackFitterIdeal() [1/2]

CbmTrdTrackFitterIdeal::CbmTrdTrackFitterIdeal ( const CbmTrdTrackFitterIdeal )
private

◆ CbmTrdTrackFitterIdeal() [2/2]

CbmTrdTrackFitterIdeal::CbmTrdTrackFitterIdeal ( )

Definition at line 31 of file CbmTrdTrackFitterIdeal.cxx.

◆ ~CbmTrdTrackFitterIdeal()

CbmTrdTrackFitterIdeal::~CbmTrdTrackFitterIdeal ( )
virtual

Definition at line 37 of file CbmTrdTrackFitterIdeal.cxx.

Member Function Documentation

◆ ClassDef() [1/2]

CbmTrdTrackFitter::ClassDef ( CbmTrdTrackFitter  ,
 
)
inherited

◆ ClassDef() [2/2]

CbmTrdTrackFitterIdeal::ClassDef ( CbmTrdTrackFitterIdeal  ,
 
)

◆ DoFit()

Int_t CbmTrdTrackFitterIdeal::DoFit ( CbmTrdTrack pTrack)
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 CbmTrdTrack

Implements CbmTrdTrackFitter.

Definition at line 67 of file CbmTrdTrackFitterIdeal.cxx.

References fArrayTrdHit, fArrayTrdPoint, CbmTrack::GetHitIndex(), CbmTrack::GetNofHits(), CbmHit::GetRefId(), CbmTrack::SetParamFirst(), CbmTrack::SetParamLast(), and SetTrackParam().

◆ Init()

void CbmTrdTrackFitterIdeal::Init ( )
virtual

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

Reimplemented from CbmTrdTrackFitter.

Definition at line 42 of file CbmTrdTrackFitterIdeal.cxx.

References fArrayTrdHit, fArrayTrdPoint, and rootMgr.

◆ operator=()

CbmTrdTrackFitterIdeal& CbmTrdTrackFitterIdeal::operator= ( const CbmTrdTrackFitterIdeal )
private

◆ SetTrackParam()

void CbmTrdTrackFitterIdeal::SetTrackParam ( CbmTrdPoint point,
FairTrackParam *  trackParam 
)

Definition at line 103 of file CbmTrdTrackFitterIdeal.cxx.

References pos.

Referenced by DoFit().

Member Data Documentation

◆ fArrayTrdHit

TClonesArray* CbmTrdTrackFitterIdeal::fArrayTrdHit
private

Definition at line 20 of file CbmTrdTrackFitterIdeal.h.

Referenced by DoFit(), and Init().

◆ fArrayTrdPoint

TClonesArray* CbmTrdTrackFitterIdeal::fArrayTrdPoint
private

Definition at line 19 of file CbmTrdTrackFitterIdeal.h.

Referenced by DoFit(), and Init().


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