FairRoot/PandaRoot
|
Abstract base class for concrete Gem track finding algorithm. More...
#include <PndGemTrackFinder.h>
Public Member Functions | |
PndGemTrackFinder () | |
virtual | ~PndGemTrackFinder () |
virtual void | Init () |
virtual void | Finish () |
virtual void | SetParContainers () |
virtual Int_t | DoFind (TClonesArray *hitOrDigiArray, TClonesArray *trackArray, TClonesArray *trackCandArray)=0 |
ClassDef (PndGemTrackFinder, 1) | |
Abstract base class for concrete Gem track finding algorithm.
Definition at line 25 of file PndGemTrackFinder.h.
|
inline |
|
inlinevirtual |
PndGemTrackFinder::ClassDef | ( | PndGemTrackFinder | , |
1 | |||
) |
|
pure virtual |
Abstract method DoFind. To be implemented in the concrete class. Task: Read the hit/digi array and fill the track array, pointers to which are given as arguments
hitOrDigiArray | Array of Pnd hits/digis |
trackArray | Array of PndGemTrack |
Implemented in PndGemTrackFinderOnHitsTB, PndGemTrackFinderOnHits, and PndGemTrackFinderIdeal.
Referenced by PndGemFindTracks::Exec().
|
inlinevirtual |
Reimplemented in PndGemTrackFinderOnHitsTB.
Definition at line 42 of file PndGemTrackFinder.h.
Referenced by PndGemFindTracks::Finish().
|
inlinevirtual |
Virtual method Init. If needed, to be implemented in the concrete class.
Reimplemented in PndGemTrackFinderOnHitsTB, PndGemTrackFinderOnHits, and PndGemTrackFinderIdeal.
Definition at line 41 of file PndGemTrackFinder.h.
Referenced by PndGemFindTracks::Init().
|
inlinevirtual |
Virtual method SetParContainers. If needed, to be implemented in the concrete class.
Reimplemented in PndGemTrackFinderOnHitsTB, and PndGemTrackFinderOnHits.
Definition at line 47 of file PndGemTrackFinder.h.