|
CbmRoot
|
#include <CbmTrdTrackFinderIdeal.h>
Public Member Functions | |
| CbmTrdTrackFinderIdeal () | |
| virtual | ~CbmTrdTrackFinderIdeal () |
| virtual void | Init () |
| virtual Int_t | DoFind (TClonesArray *hitArray, TClonesArray *trackArray) |
| ClassDef (CbmTrdTrackFinder, 1) | |
Private Member Functions | |
| CbmTrdTrackFinderIdeal & | operator= (const CbmTrdTrackFinderIdeal &) |
| CbmTrdTrackFinderIdeal (const CbmTrdTrackFinderIdeal &) | |
| ClassDef (CbmTrdTrackFinderIdeal, 1) | |
Private Attributes | |
| TClonesArray * | fMcTracks |
| TClonesArray * | fTrdPoints |
| TClonesArray * | fTrdHitMatches |
| std::string | fTrdHitProducerType |
| Int_t | fEventNum |
Definition at line 31 of file CbmTrdTrackFinderIdeal.h.
| CbmTrdTrackFinderIdeal::CbmTrdTrackFinderIdeal | ( | ) |
Default constructor
Definition at line 37 of file CbmTrdTrackFinderIdeal.cxx.
References CbmTrdTrackFinder::CbmTrdTrackFinder(), fEventNum, fMcTracks, fTrdHitMatches, fTrdHitProducerType, and fTrdPoints.
Referenced by CbmTrdTrackFinderIdeal(), ClassDef(), and operator=().
|
virtual |
Destructor
Definition at line 48 of file CbmTrdTrackFinderIdeal.cxx.
|
private |
References CbmTrdTrackFinderIdeal().
|
inherited |
References CbmTrdTrackFinder().
|
private |
References CbmTrdTrackFinderIdeal().
|
virtual |
Track finding algorithm This just reads MC truth (MCTracks and MCPoints), creates one TrdTrack for each MCTrack and attaches the hits according to the MCTrack of the corresponding MCPoint
| hitArray | Array of TRD hits |
| trackArray | Array of CbmTrdTrack |
@value Number of tracks created
Implements CbmTrdTrackFinder.
Definition at line 75 of file CbmTrdTrackFinderIdeal.cxx.
References fEventNum, fTrdHitMatches, fTrdHitProducerType, fTrdPoints, CbmLink::GetIndex(), CbmMatch::GetMatchedLink(), CbmHit::GetRefId(), and kTRDHIT.
|
virtual |
Initialisation
Reimplemented from CbmTrdTrackFinder.
Definition at line 51 of file CbmTrdTrackFinderIdeal.cxx.
References fEventNum, fMcTracks, fTrdHitMatches, fTrdHitProducerType, and fTrdPoints.
|
private |
References CbmTrdTrackFinderIdeal().
|
private |
Definition at line 68 of file CbmTrdTrackFinderIdeal.h.
Referenced by CbmTrdTrackFinderIdeal(), DoFind(), and Init().
|
private |
Definition at line 62 of file CbmTrdTrackFinderIdeal.h.
Referenced by CbmTrdTrackFinderIdeal(), and Init().
|
private |
Definition at line 64 of file CbmTrdTrackFinderIdeal.h.
Referenced by CbmTrdTrackFinderIdeal(), DoFind(), and Init().
|
private |
Definition at line 66 of file CbmTrdTrackFinderIdeal.h.
Referenced by CbmTrdTrackFinderIdeal(), DoFind(), and Init().
|
private |
Definition at line 63 of file CbmTrdTrackFinderIdeal.h.
Referenced by CbmTrdTrackFinderIdeal(), DoFind(), and Init().