CbmRoot
CbmTrdTrackFinder Class Referenceabstract

#include <CbmTrdTrackFinder.h>

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

Public Member Functions

 CbmTrdTrackFinder ()
 
virtual ~CbmTrdTrackFinder ()
 
virtual void Init ()
 
virtual Int_t DoFind (TClonesArray *hitArray, TClonesArray *trackArray)=0
 
 ClassDef (CbmTrdTrackFinder, 1)
 

Detailed Description

Definition at line 24 of file CbmTrdTrackFinder.h.

Constructor & Destructor Documentation

◆ CbmTrdTrackFinder()

CbmTrdTrackFinder::CbmTrdTrackFinder ( )
inline

Default constructor

Definition at line 28 of file CbmTrdTrackFinder.h.

◆ ~CbmTrdTrackFinder()

virtual CbmTrdTrackFinder::~CbmTrdTrackFinder ( )
inlinevirtual

Destructor

Definition at line 32 of file CbmTrdTrackFinder.h.

Member Function Documentation

◆ ClassDef()

CbmTrdTrackFinder::ClassDef ( CbmTrdTrackFinder  ,
 
)

◆ DoFind()

virtual Int_t CbmTrdTrackFinder::DoFind ( TClonesArray *  hitArray,
TClonesArray *  trackArray 
)
pure virtual

Abstract method DoFind. To be implemented in the concrete class. Task: Read the hit array and fill the track array, pointers to which are given as arguments

Parameters
hitArrayArray of TRD hits
trackArrayArray of CbmTrdTrack

@value Number of tracks created

Implemented in CbmL1TrdTrackFinderSts, CbmL1CATrdTrackFinderSA, and CbmTrdTrackFinderIdeal.

◆ Init()

virtual void CbmTrdTrackFinder::Init ( )
inlinevirtual

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

Reimplemented in CbmL1TrdTrackFinderSts, CbmL1CATrdTrackFinderSA, and CbmTrdTrackFinderIdeal.

Definition at line 38 of file CbmTrdTrackFinder.h.


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