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.
CbmLitTrackSelectionCuts::CbmLitTrackSelectionCuts | ( | litfloat | maxChiSq, |
int | minLastPlaneId, | ||
int | minNofHits, | ||
litfloat | minMomentum ) |
Definition at line 20 of file CbmLitTrackSelectionCuts.cxx.
|
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 DoSelect(), GetMaxChiSq(), and SetMaxChiSq().
|
private |
Definition at line 58 of file CbmLitTrackSelectionCuts.h.
Referenced by DoSelect(), GetMinLastPlaneId(), and SetMinLastPlaneId().
|
private |
Definition at line 62 of file CbmLitTrackSelectionCuts.h.
Referenced by DoSelect(), GetMinMomentum(), and SetMinMomentum().
|
private |
Definition at line 60 of file CbmLitTrackSelectionCuts.h.
Referenced by DoSelect(), GetMinNofHits(), and SetMinNofHits().