CbmRoot
CbmLitTrackSelection.h
Go to the documentation of this file.
1 
8 #ifndef CBMLITTRACKSELECTION_H_
9 #define CBMLITTRACKSELECTION_H_
10 
11 #include "base/CbmLitEnums.h"
12 #include "base/CbmLitTypes.h"
13 
21 public:
26 
30  virtual ~CbmLitTrackSelection() {}
31 
39  TrackPtrIterator itEnd) = 0;
40 
47 };
48 
49 #endif /*CBMLITTRACKSELECTION_H_*/
CbmLitEnums.h
Define enumerations used in littrack.
TrackPtrIterator
std::vector< CbmTofTrack * >::iterator TrackPtrIterator
Definition: CbmTofTypes.h:21
CbmLitTrackSelection::~CbmLitTrackSelection
virtual ~CbmLitTrackSelection()
Destructor.
Definition: CbmLitTrackSelection.h:30
TrackPtrVector
std::vector< CbmTofTrack * > TrackPtrVector
Definition: CbmTofTypes.h:22
tracks
TClonesArray * tracks
Definition: Analyze_matching.h:17
CbmLitTrackSelection::CbmLitTrackSelection
CbmLitTrackSelection()
Constructor.
Definition: CbmLitTrackSelection.h:25
CbmLitTrackSelection
Interface for track selection algorithm.
Definition: CbmLitTrackSelection.h:20
CbmLitTrackSelection::DoSelect
virtual LitStatus DoSelect(TrackPtrVector &tracks)=0
Main function to be implemented for concrete track selection algorithm.
CbmLitTypes.h
Typedefs for data structures used in littrack.
CbmLitTrackSelection::DoSelect
virtual LitStatus DoSelect(TrackPtrIterator itBegin, TrackPtrIterator itEnd)=0
Main function to be implemented for concrete track selection algorithm.
LitStatus
LitStatus
Definition: CbmLitEnums.h:23