|
CbmRoot
|
#include <CbmLitTrackSelectionCuts.h>
Public Member Functions | |
| CbmLitTrackSelectionCuts () | |
| CbmLitTrackSelectionCuts (litfloat maxChiSq, int minLastPlaneId, int minNofHits, litfloat minMomentum) | |
| virtual | ~CbmLitTrackSelectionCuts () |
| virtual LitStatus | DoSelect (TrackPtrIterator itBegin, TrackPtrIterator itEnd) |
| Main function to be implemented for concrete track selection algorithm. | |
| virtual LitStatus | DoSelect (TrackPtrVector &tracks) |
| Main function to be implemented for concrete track selection algorithm. | |
| litfloat | GetMaxChiSq () const |
| int | GetMinLastPlaneId () const |
| int | GetMinNofHits () const |
| litfloat | GetMinMomentum () const |
| void | SetMaxChiSq (litfloat maxChiSq) |
| void | SetMinLastPlaneId (int minLastPlaneId) |
| void | SetMinNofHits (int minNofHits) |
| void | SetMinMomentum (litfloat minMomentum) |
Private Attributes | |
| litfloat | fMaxChiSq |
| int | fMinLastPlaneId |
| int | fMinNofHits |
| litfloat | fMinMomentum |
Definition at line 13 of file CbmLitTrackSelectionCuts.h.
| CbmLitTrackSelectionCuts::CbmLitTrackSelectionCuts | ( | ) |
Definition at line 12 of file CbmLitTrackSelectionCuts.cxx.
References fMaxChiSq, fMinLastPlaneId, fMinMomentum, fMinNofHits, and max().
| CbmLitTrackSelectionCuts::CbmLitTrackSelectionCuts | ( | litfloat | maxChiSq, |
| int | minLastPlaneId, | ||
| int | minNofHits, | ||
| litfloat | minMomentum ) |
Definition at line 20 of file CbmLitTrackSelectionCuts.cxx.
References fMaxChiSq, fMinLastPlaneId, fMinMomentum, and fMinNofHits.
|
virtual |
Definition at line 29 of file CbmLitTrackSelectionCuts.cxx.
|
virtual |
Main function to be implemented for concrete track selection algorithm.
| [in] | itBegin | Iterator to first track. |
| [in] | itEnd | Iterator to last track. |
Implements CbmLitTrackSelection.
Definition at line 31 of file CbmLitTrackSelectionCuts.cxx.
References fMaxChiSq, fMinLastPlaneId, fMinMomentum, fMinNofHits, kLITBAD, and kLITSUCCESS.
Referenced by DoSelect().
|
virtual |
Main function to be implemented for concrete track selection algorithm.
| tracks | Input track array. |
Implements CbmLitTrackSelection.
Definition at line 63 of file CbmLitTrackSelectionCuts.cxx.
References DoSelect(), and tracks.
|
inline |
Definition at line 31 of file CbmLitTrackSelectionCuts.h.
References fMaxChiSq.
|
inline |
Definition at line 34 of file CbmLitTrackSelectionCuts.h.
References fMinLastPlaneId.
|
inline |
Definition at line 40 of file CbmLitTrackSelectionCuts.h.
References fMinMomentum.
|
inline |
Definition at line 37 of file CbmLitTrackSelectionCuts.h.
References fMinNofHits.
|
inline |
Definition at line 43 of file CbmLitTrackSelectionCuts.h.
References fMaxChiSq.
Referenced by CbmLitToolFactory::CreateTrackSelection().
|
inline |
Definition at line 46 of file CbmLitTrackSelectionCuts.h.
References fMinLastPlaneId.
|
inline |
Definition at line 52 of file CbmLitTrackSelectionCuts.h.
References fMinMomentum.
Referenced by CbmLitToolFactory::CreateTrackSelection().
|
inline |
Definition at line 49 of file CbmLitTrackSelectionCuts.h.
References fMinNofHits.
|
private |
Definition at line 56 of file CbmLitTrackSelectionCuts.h.
Referenced by CbmLitTrackSelectionCuts(), CbmLitTrackSelectionCuts(), DoSelect(), GetMaxChiSq(), and SetMaxChiSq().
|
private |
Definition at line 58 of file CbmLitTrackSelectionCuts.h.
Referenced by CbmLitTrackSelectionCuts(), CbmLitTrackSelectionCuts(), DoSelect(), GetMinLastPlaneId(), and SetMinLastPlaneId().
|
private |
Definition at line 62 of file CbmLitTrackSelectionCuts.h.
Referenced by CbmLitTrackSelectionCuts(), CbmLitTrackSelectionCuts(), DoSelect(), GetMinMomentum(), and SetMinMomentum().
|
private |
Definition at line 60 of file CbmLitTrackSelectionCuts.h.
Referenced by CbmLitTrackSelectionCuts(), CbmLitTrackSelectionCuts(), DoSelect(), GetMinNofHits(), and SetMinNofHits().