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