CbmRoot
CbmLitTrackSelection Class Referenceabstract

Interface for track selection algorithm. More...

#include <CbmLitTrackSelection.h>

Inheritance diagram for CbmLitTrackSelection:
[legend]

Public Member Functions

 CbmLitTrackSelection ()
 Constructor. More...
 
virtual ~CbmLitTrackSelection ()
 Destructor. More...
 
virtual LitStatus DoSelect (TrackPtrIterator itBegin, TrackPtrIterator itEnd)=0
 Main function to be implemented for concrete track selection algorithm. More...
 
virtual LitStatus DoSelect (TrackPtrVector &tracks)=0
 Main function to be implemented for concrete track selection algorithm. More...
 

Detailed Description

Interface for track selection algorithm.

Author
Andrey Lebedev andre.nosp@m.y.le.nosp@m.bedev.nosp@m.@gsi.nosp@m..de
Date
2008

Definition at line 20 of file CbmLitTrackSelection.h.

Constructor & Destructor Documentation

◆ CbmLitTrackSelection()

CbmLitTrackSelection::CbmLitTrackSelection ( )
inline

Constructor.

Definition at line 25 of file CbmLitTrackSelection.h.

◆ ~CbmLitTrackSelection()

virtual CbmLitTrackSelection::~CbmLitTrackSelection ( )
inlinevirtual

Destructor.

Definition at line 30 of file CbmLitTrackSelection.h.

Member Function Documentation

◆ DoSelect() [1/2]

virtual LitStatus CbmLitTrackSelection::DoSelect ( TrackPtrIterator  itBegin,
TrackPtrIterator  itEnd 
)
pure virtual

Main function to be implemented for concrete track selection algorithm.

Parameters
[in]itBeginIterator to first track.
[in]itEndIterator to last track.
Returns
Status code.

Implemented in CbmLitTrackSelectionMuch, CbmLitTrackSelectionTrd, CbmLitTrackSelectionCuts, CbmLitTrackSelectionSharedHits, and CbmLitTrackSelectionEmpty.

◆ DoSelect() [2/2]

virtual LitStatus CbmLitTrackSelection::DoSelect ( TrackPtrVector tracks)
pure virtual

Main function to be implemented for concrete track selection algorithm.

Parameters
tracksInput track array.
Returns
Status code.

Implemented in CbmLitTrackSelectionMuch, CbmLitTrackSelectionTrd, CbmLitTrackSelectionCuts, CbmLitTrackSelectionSharedHits, and CbmLitTrackSelectionEmpty.


The documentation for this class was generated from the following file: