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 | ( | ) |
Definition at line 21 of file HalCbmBasicTrackCuts.cxx.
|
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 CbmQACoreManager::SetRecoTrackCut().
void HalCbmBasicTrackCuts::SetCharge | ( | Int_t | charge | ) |
Definition at line 76 of file HalCbmBasicTrackCuts.cxx.
References GetChargeCut().
Referenced by CbmQACoreManager::SetRecoTrackCut().
void HalCbmBasicTrackCuts::SetChi2 | ( | Double_t | min, |
Double_t | max ) |
Definition at line 154 of file HalCbmBasicTrackCuts.cxx.
References GetChi2Cut().
void HalCbmBasicTrackCuts::SetChi2MonitorAxis | ( | Int_t | nbins, |
Double_t | min, | ||
Double_t | max ) |
Definition at line 127 of file HalCbmBasicTrackCuts.cxx.
References fChi2.
void HalCbmBasicTrackCuts::SetDCAMonitorXYAxis | ( | Int_t | nbins, |
Double_t | min, | ||
Double_t | max ) |
Definition at line 137 of file HalCbmBasicTrackCuts.cxx.
References fDCAxy.
void HalCbmBasicTrackCuts::SetDCAMonitorZAxis | ( | Int_t | nbins, |
Double_t | min, | ||
Double_t | max ) |
Definition at line 132 of file HalCbmBasicTrackCuts.cxx.
References fDCAz.
void HalCbmBasicTrackCuts::SetDCAXY | ( | Double_t | min, |
Double_t | max ) |
Definition at line 92 of file HalCbmBasicTrackCuts.cxx.
References GetDCACut().
Referenced by CbmQACoreManager::SetRecoTrackCut().
void HalCbmBasicTrackCuts::SetDCAZ | ( | Double_t | min, |
Double_t | max ) |
Definition at line 97 of file HalCbmBasicTrackCuts.cxx.
References GetDCACut().
Referenced by CbmQACoreManager::SetRecoTrackCut().
void HalCbmBasicTrackCuts::SetEta | ( | Double_t | min, |
Double_t | max ) |
Definition at line 88 of file HalCbmBasicTrackCuts.cxx.
References GetEtaCut().
Referenced by CbmQACoreManager::SetRecoTrackCut().
void HalCbmBasicTrackCuts::SetM2 | ( | Double_t | min, |
Double_t | max ) |
Definition at line 90 of file HalCbmBasicTrackCuts.cxx.
References GetTofCut().
Referenced by CbmQACoreManager::SetRecoTrackCut().
void HalCbmBasicTrackCuts::SetNHits | ( | Int_t | min, |
Int_t | max ) |
Definition at line 78 of file HalCbmBasicTrackCuts.cxx.
References GetNHitsCut().
Referenced by CbmQACoreManager::SetRecoTrackCut().
void HalCbmBasicTrackCuts::SetNHitsMonitorAxis | ( | Int_t | nbins, |
Double_t | min, | ||
Double_t | max ) |
Definition at line 122 of file HalCbmBasicTrackCuts.cxx.
References fHits.
void HalCbmBasicTrackCuts::SetNMvdHits | ( | Int_t | min, |
Int_t | max ) |
Definition at line 80 of file HalCbmBasicTrackCuts.cxx.
References GetNHitsCut().
void HalCbmBasicTrackCuts::SetNStsHits | ( | Int_t | min, |
Int_t | max ) |
Definition at line 82 of file HalCbmBasicTrackCuts.cxx.
References GetNHitsCut().
Referenced by CbmQACoreManager::SetRecoTrackCut().
void HalCbmBasicTrackCuts::SetNTrdHits | ( | Int_t | min, |
Int_t | max ) |
Definition at line 84 of file HalCbmBasicTrackCuts.cxx.
References GetNHitsCut().
void HalCbmBasicTrackCuts::SetPt | ( | Double_t | min, |
Double_t | max ) |
Definition at line 86 of file HalCbmBasicTrackCuts.cxx.
References GetPtCut().
Referenced by CbmQACoreManager::SetRecoTrackCut().
void HalCbmBasicTrackCuts::SetPtEtaMonitorEtaAxis | ( | Int_t | nbins, |
Double_t | min, | ||
Double_t | max ) |
Definition at line 117 of file HalCbmBasicTrackCuts.cxx.
References fKinEta.
void HalCbmBasicTrackCuts::SetPtEtaMonitorPtAxis | ( | Int_t | nbins, |
Double_t | min, | ||
Double_t | max ) |
Definition at line 112 of file HalCbmBasicTrackCuts.cxx.
References fKinPt.
void HalCbmBasicTrackCuts::SetTofMonitorM2Axis | ( | Int_t | nbins, |
Double_t | min, | ||
Double_t | max ) |
Definition at line 107 of file HalCbmBasicTrackCuts.cxx.
References fTofM2.
void HalCbmBasicTrackCuts::SetTofMonitorPAxis | ( | Int_t | nbins, |
Double_t | min, | ||
Double_t | max ) |
Definition at line 102 of file HalCbmBasicTrackCuts.cxx.
References fTofP.
|
private |
Definition at line 44 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), and SetChi2MonitorAxis().
|
private |
Definition at line 45 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), and SetDCAMonitorXYAxis().
|
private |
Definition at line 46 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), and SetDCAMonitorZAxis().
|
private |
Definition at line 42 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), and SetNHitsMonitorAxis().
|
private |
Definition at line 43 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests().
|
private |
Definition at line 39 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), and SetPtEtaMonitorEtaAxis().
|
private |
Definition at line 38 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), and SetPtEtaMonitorPtAxis().
|
private |
Definition at line 41 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), and SetTofMonitorM2Axis().
|
private |
Definition at line 40 of file HalCbmBasicTrackCuts.h.
Referenced by AddAllCutMonitorRequests(), and SetTofMonitorPAxis().