CbmRoot
CbmLitTrackSelectionTrd.h
Go to the documentation of this file.
1 
8 #ifndef CBMLITTRACKSELECTIONTRD_H_
9 #define CBMLITTRACKSELECTIONTRD_H_
10 
11 #include "base/CbmLitPtrTypes.h"
13 
15 public:
20 
24  virtual ~CbmLitTrackSelectionTrd();
25 
29  virtual LitStatus DoSelect(TrackPtrIterator itBegin, TrackPtrIterator itEnd);
30 
35 
36  /* Setters */
37  void SetNofSharedHits(Int_t nofHits) { fNofSharedHits = nofHits; }
38 
39 private:
40  TrackSelectionPtr fSharedHitsSelection; // Shared hits track selection tool
41  Int_t fNofSharedHits; // Maximum number of shared hits
42 };
43 
44 #endif /*CBMLITTRACKSELECTIONTRD_H_*/
TrackSelectionPtr
boost::shared_ptr< CbmLitTrackSelection > TrackSelectionPtr
Definition: CbmTofPtrTypes.h:25
CbmLitTrackSelection.h
Interface for track selection algorithm.
CbmLitTrackSelectionTrd::SetNofSharedHits
void SetNofSharedHits(Int_t nofHits)
Definition: CbmLitTrackSelectionTrd.h:37
CbmLitTrackSelectionTrd::fSharedHitsSelection
TrackSelectionPtr fSharedHitsSelection
Definition: CbmLitTrackSelectionTrd.h:40
TrackPtrIterator
std::vector< CbmTofTrack * >::iterator TrackPtrIterator
Definition: CbmTofTypes.h:21
TrackPtrVector
std::vector< CbmTofTrack * > TrackPtrVector
Definition: CbmTofTypes.h:22
tracks
TClonesArray * tracks
Definition: Analyze_matching.h:17
CbmLitTrackSelectionTrd::DoSelect
virtual LitStatus DoSelect(TrackPtrIterator itBegin, TrackPtrIterator itEnd)
Inherited from CbmLitTrackSelection.
Definition: CbmLitTrackSelectionTrd.cxx:22
CbmLitTrackSelectionTrd
Definition: CbmLitTrackSelectionTrd.h:14
CbmLitTrackSelection
Interface for track selection algorithm.
Definition: CbmLitTrackSelection.h:20
CbmLitTrackSelectionTrd::CbmLitTrackSelectionTrd
CbmLitTrackSelectionTrd()
Constructor.
Definition: CbmLitTrackSelectionTrd.cxx:15
CbmLitTrackSelectionTrd::~CbmLitTrackSelectionTrd
virtual ~CbmLitTrackSelectionTrd()
Destructor.
Definition: CbmLitTrackSelectionTrd.cxx:20
CbmLitTrackSelectionTrd::fNofSharedHits
Int_t fNofSharedHits
Definition: CbmLitTrackSelectionTrd.h:41
CbmLitPtrTypes.h
Typedefs for algorithm interfaces.
LitStatus
LitStatus
Definition: CbmLitEnums.h:23