4#ifndef CBMBASICTRACKCUT_H_
5#define CBMBASICTRACKCUT_H_
10#include <Hal/CutMonitorRequest.h>
11#include <Hal/CutsAndMonitors.h>
24class HalCbmHalCbmNHitsCut;
34 Hal::TrackPCut*
GetPCut()
const;
54 void SetChi2(Double_t min, Double_t max);
59 void SetPt(Double_t min, Double_t max);
60 void SetEta(Double_t min, Double_t max);
62 void SetM2(Double_t min, Double_t max);
63 void SetDCAXY(Double_t min, Double_t max);
64 void SetDCAZ(Double_t min, Double_t max);
Hal::TrackDCACut * GetDCACut() const
Hal::TrackChi2Cut * GetChi2Cut() const
Hal::TrackPtCut * GetPtCut() const
void SetM2(Double_t min, Double_t max)
void SetDCAZ(Double_t min, Double_t max)
Hal::CutMonAxisConf fChi2
void SetDCAXY(Double_t min, Double_t max)
void SetNTrdHits(Int_t min, Int_t max)
Hal::CutMonAxisConf fDCAxy
void SetTofMonitorM2Axis(Int_t nbins, Double_t min, Double_t max)
void SetDCAMonitorZAxis(Int_t nbins, Double_t min, Double_t max)
Hal::CutMonAxisConf fKinPt
virtual void AddAllCutMonitorRequests(Option_t *opt)
void SetPtEtaMonitorPtAxis(Int_t nbins, Double_t min, Double_t max)
void SetEta(Double_t min, Double_t max)
Hal::CutMonAxisConf fTofM2
Hal::TrackPCut * GetPCut() const
void AcceptOnlyWithTofHit(Bool_t val)
Hal::TrackChargeCut * GetChargeCut() const
HalCbmNHitsCut * GetNHitsCut() const
Hal::CutMonAxisConf fHitsSts
void SetNStsHits(Int_t min, Int_t max)
virtual ~HalCbmBasicTrackCuts()
void SetDCAMonitorXYAxis(Int_t nbins, Double_t min, Double_t max)
void SetChi2(Double_t min, Double_t max)
void SetPt(Double_t min, Double_t max)
Hal::CutMonAxisConf fHits
void SetNHits(Int_t min, Int_t max)
void SetNHitsMonitorAxis(Int_t nbins, Double_t min, Double_t max)
Hal::CutMonAxisConf fTofP
HalCbmTofCut * GetTofCut() const
Hal::CutMonAxisConf fDCAz
Hal::CutMonAxisConf fKinEta
void SetCharge(Int_t charge)
void SetPtEtaMonitorEtaAxis(Int_t nbins, Double_t min, Double_t max)
void SetTofMonitorPAxis(Int_t nbins, Double_t min, Double_t max)
Hal::TrackEtaCut * GetEtaCut() const
void SetNMvdHits(Int_t min, Int_t max)
void SetChi2MonitorAxis(Int_t nbins, Double_t min, Double_t max)