CbmRoot
CbmLitTrackFinder.h
Go to the documentation of this file.
1 
8 #ifndef CBMLITTRACKFINDER_H_
9 #define CBMLITTRACKFINDER_H_
10 
11 #include "base/CbmLitEnums.h"
12 #include "base/CbmLitTypes.h"
13 
21 public:
26 
30  virtual ~CbmLitTrackFinder() {}
31 
40  TrackPtrVector& trackSeeds,
41  TrackPtrVector& tracks) = 0;
42 };
43 
44 #endif /*CBMLITTRACKFINDER_H_*/
CbmLitTrackFinder::~CbmLitTrackFinder
virtual ~CbmLitTrackFinder()
Destructor.
Definition: CbmLitTrackFinder.h:30
CbmLitEnums.h
Define enumerations used in littrack.
CbmLitTrackFinder
CbmLitTrackFinder.h.
Definition: CbmLitTrackFinder.h:20
TrackPtrVector
std::vector< CbmTofTrack * > TrackPtrVector
Definition: CbmTofTypes.h:22
tracks
TClonesArray * tracks
Definition: Analyze_matching.h:17
CbmLitTrackFinder::DoFind
virtual LitStatus DoFind(HitPtrVector &hits, TrackPtrVector &trackSeeds, TrackPtrVector &tracks)=0
Main function to be implemented for concrete track finder algorithm.
CbmLitTypes.h
Typedefs for data structures used in littrack.
CbmLitTrackFinder::CbmLitTrackFinder
CbmLitTrackFinder()
Constructor.
Definition: CbmLitTrackFinder.h:25
hits
static vector< vector< QAHit > > hits
Definition: CbmTofHitFinderTBQA.cxx:114
LitStatus
LitStatus
Definition: CbmLitEnums.h:23
HitPtrVector
std::vector< CbmTofHit * > HitPtrVector
Definition: CbmTofTypes.h:14