|
CbmRoot
|
#include <HalCbmBasicTrackCuts.h>
Public Member Functions | |
| HalCbmBasicTrackCuts () | |
| void | SetCharge (Int_t charge) |
| void | SetChi2 (Double_t min, Double_t max) |
| void | SetNHits (Int_t min, Int_t max) |
| void | SetNMvdHits (Int_t min, Int_t max) |
| void | SetNStsHits (Int_t min, Int_t max) |
| void | SetNTrdHits (Int_t min, Int_t max) |
| void | SetPt (Double_t min, Double_t max) |
| void | SetEta (Double_t min, Double_t max) |
| void | AcceptOnlyWithTofHit (Bool_t val) |
| void | SetM2 (Double_t min, Double_t max) |
| void | SetDCAXY (Double_t min, Double_t max) |
| void | SetDCAZ (Double_t min, Double_t max) |
| void | SetTofMonitorPAxis (Int_t nbins, Double_t min, Double_t max) |
| void | SetTofMonitorM2Axis (Int_t nbins, Double_t min, Double_t max) |
| void | SetPtEtaMonitorPtAxis (Int_t nbins, Double_t min, Double_t max) |
| void | SetPtEtaMonitorEtaAxis (Int_t nbins, Double_t min, Double_t max) |
| void | SetNHitsMonitorAxis (Int_t nbins, Double_t min, Double_t max) |
| void | SetChi2MonitorAxis (Int_t nbins, Double_t min, Double_t max) |
| void | SetDCAMonitorZAxis (Int_t nbins, Double_t min, Double_t max) |
| void | SetDCAMonitorXYAxis (Int_t nbins, Double_t min, Double_t max) |
| HalCbmTofCut * | GetTofCut () const |
| virtual | ~HalCbmBasicTrackCuts () |
Protected Member Functions | |
| virtual void | AddAllCutMonitorRequests (Option_t *opt) |
Private Member Functions | |
| Hal::TrackChargeCut * | GetChargeCut () const |
| HalCbmNHitsCut * | GetNHitsCut () const |
| Hal::TrackChi2Cut * | GetChi2Cut () const |
| Hal::TrackPCut * | GetPCut () const |
| Hal::TrackPtCut * | GetPtCut () const |
| Hal::TrackEtaCut * | GetEtaCut () const |
| Hal::TrackDCACut * | GetDCACut () const |
Private Attributes | |
| Hal::CutMonAxisConf | fKinPt |
| Hal::CutMonAxisConf | fKinEta |
| Hal::CutMonAxisConf | fTofP |
| Hal::CutMonAxisConf | fTofM2 |
| Hal::CutMonAxisConf | fHits |
| Hal::CutMonAxisConf | fHitsSts |
| Hal::CutMonAxisConf | fChi2 |
| Hal::CutMonAxisConf | fDCAxy |
| Hal::CutMonAxisConf | fDCAz |
collection of basic cuts and cut monitors for track in AnaTree format
Definition at line 29 of file HalCbmBasicTrackCuts.h.
| HalCbmBasicTrackCuts::HalCbmBasicTrackCuts | ( | ) |
|
virtual |
Definition at line 152 of file HalCbmBasicTrackCuts.cxx.
| void HalCbmBasicTrackCuts::AcceptOnlyWithTofHit | ( | Bool_t | val | ) |
Definition at line 144 of file HalCbmBasicTrackCuts.cxx.
References HalCbmTofCut::AcceptTracksOnlyWithToF(), and GetTofCut().
|
protectedvirtual |
|
private |
Definition at line 42 of file HalCbmBasicTrackCuts.cxx.
Referenced by SetCharge().
|
private |
Definition at line 46 of file HalCbmBasicTrackCuts.cxx.
Referenced by SetChi2().
|
private |
Definition at line 54 of file HalCbmBasicTrackCuts.cxx.
Referenced by SetDCAXY(), and SetDCAZ().
|
private |
Definition at line 52 of file HalCbmBasicTrackCuts.cxx.
Referenced by SetEta().
|
private |
Definition at line 44 of file HalCbmBasicTrackCuts.cxx.
Referenced by SetNHits(), SetNMvdHits(), SetNStsHits(), and SetNTrdHits().
|
private |
Definition at line 48 of file HalCbmBasicTrackCuts.cxx.
|
private |
Definition at line 50 of file HalCbmBasicTrackCuts.cxx.
Referenced by SetPt().
| HalCbmTofCut * HalCbmBasicTrackCuts::GetTofCut | ( | ) | const |
Definition at line 142 of file HalCbmBasicTrackCuts.cxx.
Referenced by AcceptOnlyWithTofHit(), SetM2(), and HalCbmQACoreManager::SetRecoTrackCut().
| void HalCbmBasicTrackCuts::SetCharge | ( | Int_t | charge | ) |
Definition at line 76 of file HalCbmBasicTrackCuts.cxx.
References GetChargeCut().
Referenced by HalCbmQACoreManager::SetRecoTrackCut().
| void HalCbmBasicTrackCuts::SetChi2 | ( | Double_t | min, |
| Double_t | max ) |
Definition at line 154 of file HalCbmBasicTrackCuts.cxx.
References GetChi2Cut(), max(), and min().
| void HalCbmBasicTrackCuts::SetChi2MonitorAxis | ( | Int_t | nbins, |
| Double_t | min, | ||
| Double_t | max ) |
Definition at line 127 of file HalCbmBasicTrackCuts.cxx.
| void HalCbmBasicTrackCuts::SetDCAMonitorXYAxis | ( | Int_t | nbins, |
| Double_t | min, | ||
| Double_t | max ) |
Definition at line 137 of file HalCbmBasicTrackCuts.cxx.
| void HalCbmBasicTrackCuts::SetDCAMonitorZAxis | ( | Int_t | nbins, |
| Double_t | min, | ||
| Double_t | max ) |
Definition at line 132 of file HalCbmBasicTrackCuts.cxx.
| void HalCbmBasicTrackCuts::SetDCAXY | ( | Double_t | min, |
| Double_t | max ) |
Definition at line 92 of file HalCbmBasicTrackCuts.cxx.
References GetDCACut(), max(), and min().
Referenced by HalCbmQACoreManager::SetRecoTrackCut().
| void HalCbmBasicTrackCuts::SetDCAZ | ( | Double_t | min, |
| Double_t | max ) |
Definition at line 97 of file HalCbmBasicTrackCuts.cxx.
References GetDCACut(), max(), and min().
Referenced by HalCbmQACoreManager::SetRecoTrackCut().
| void HalCbmBasicTrackCuts::SetEta | ( | Double_t | min, |
| Double_t | max ) |
Definition at line 88 of file HalCbmBasicTrackCuts.cxx.
References GetEtaCut(), max(), and min().
Referenced by HalCbmQACoreManager::SetRecoTrackCut().
| void HalCbmBasicTrackCuts::SetM2 | ( | Double_t | min, |
| Double_t | max ) |
Definition at line 90 of file HalCbmBasicTrackCuts.cxx.
References GetTofCut(), max(), and min().
Referenced by HalCbmQACoreManager::SetRecoTrackCut().
Definition at line 78 of file HalCbmBasicTrackCuts.cxx.
References GetNHitsCut(), max(), and min().
Referenced by HalCbmQACoreManager::SetRecoTrackCut().
| void HalCbmBasicTrackCuts::SetNHitsMonitorAxis | ( | Int_t | nbins, |
| Double_t | min, | ||
| Double_t | max ) |
Definition at line 122 of file HalCbmBasicTrackCuts.cxx.
Definition at line 80 of file HalCbmBasicTrackCuts.cxx.
References GetNHitsCut(), max(), and min().
Definition at line 82 of file HalCbmBasicTrackCuts.cxx.
References GetNHitsCut(), max(), and min().
Referenced by HalCbmQACoreManager::SetRecoTrackCut().
Definition at line 84 of file HalCbmBasicTrackCuts.cxx.
References GetNHitsCut(), max(), and min().
| void HalCbmBasicTrackCuts::SetPt | ( | Double_t | min, |
| Double_t | max ) |
Definition at line 86 of file HalCbmBasicTrackCuts.cxx.
References GetPtCut(), max(), and min().
Referenced by HalCbmQACoreManager::SetRecoTrackCut().
| void HalCbmBasicTrackCuts::SetPtEtaMonitorEtaAxis | ( | Int_t | nbins, |
| Double_t | min, | ||
| Double_t | max ) |
Definition at line 117 of file HalCbmBasicTrackCuts.cxx.
| void HalCbmBasicTrackCuts::SetPtEtaMonitorPtAxis | ( | Int_t | nbins, |
| Double_t | min, | ||
| Double_t | max ) |
Definition at line 112 of file HalCbmBasicTrackCuts.cxx.
| void HalCbmBasicTrackCuts::SetTofMonitorM2Axis | ( | Int_t | nbins, |
| Double_t | min, | ||
| Double_t | max ) |
Definition at line 107 of file HalCbmBasicTrackCuts.cxx.
| void HalCbmBasicTrackCuts::SetTofMonitorPAxis | ( | Int_t | nbins, |
| Double_t | min, | ||
| Double_t | max ) |
Definition at line 102 of file HalCbmBasicTrackCuts.cxx.
|
private |
Definition at line 44 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), HalCbmBasicTrackCuts(), and SetChi2MonitorAxis().
|
private |
Definition at line 45 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), HalCbmBasicTrackCuts(), and SetDCAMonitorXYAxis().
|
private |
Definition at line 46 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), HalCbmBasicTrackCuts(), and SetDCAMonitorZAxis().
|
private |
Definition at line 42 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), HalCbmBasicTrackCuts(), and SetNHitsMonitorAxis().
|
private |
Definition at line 43 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), and HalCbmBasicTrackCuts().
|
private |
Definition at line 39 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), HalCbmBasicTrackCuts(), and SetPtEtaMonitorEtaAxis().
|
private |
Definition at line 38 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), HalCbmBasicTrackCuts(), and SetPtEtaMonitorPtAxis().
|
private |
Definition at line 41 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), HalCbmBasicTrackCuts(), and SetTofMonitorM2Axis().
|
private |
Definition at line 40 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), HalCbmBasicTrackCuts(), and SetTofMonitorPAxis().