CbmRoot
Loading...
Searching...
No Matches
CbmLitTrackSelection Class Referenceabstract

Interface for track selection algorithm. More...

#include <CbmLitTrackSelection.h>

Inheritance diagram for CbmLitTrackSelection:
[legend]

Public Member Functions

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

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 24 of file CbmLitTrackSelection.h.

Constructor & Destructor Documentation

◆ CbmLitTrackSelection()

CbmLitTrackSelection::CbmLitTrackSelection ( )
inline

Constructor.

Definition at line 29 of file CbmLitTrackSelection.h.

◆ ~CbmLitTrackSelection()

virtual CbmLitTrackSelection::~CbmLitTrackSelection ( )
inlinevirtual

Destructor.

Definition at line 34 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 CbmLitTrackSelectionCuts, CbmLitTrackSelectionEmpty, CbmLitTrackSelectionMuch, CbmLitTrackSelectionSharedHits, and CbmLitTrackSelectionTrd.

◆ 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 CbmLitTrackSelectionCuts, CbmLitTrackSelectionEmpty, CbmLitTrackSelectionMuch, CbmLitTrackSelectionSharedHits, and CbmLitTrackSelectionTrd.


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