1 #ifndef ALIRDHFCUTSDSTOK0SK_H 2 #define ALIRDHFCUTSDSTOK0SK_H 22 class AliESDtrackCuts;
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)=0
virtual Bool_t IsInFiducialAcceptance(Double_t pt, Double_t y) const
void AddTrackCutsV0daughters(AliESDtrackCuts *v0daug)
Bool_t AreDtoK0sDaughtersSelected(AliAODRecoDecayHF *rd) const
const Float_t * GetCuts() const
virtual Int_t IsSelectedPID(AliAODRecoDecayHF *obj)
Float_t GetMassCut(Int_t iPtBin=0) const
virtual Int_t IsSelectedPID(AliAODRecoDecayHF *)
Float_t fMaxPtStrongPid
PID option.
AliRDHFCutsDstoK0sK(const char *name="CutsDstoK0sK")
void SetMaxPtStrongPid(Float_t pid)
virtual AliESDtrackCuts * GetTrackCutsV0daughters() const
Class for cuts on AOD reconstructed Ds->K0S+K.
virtual ~AliRDHFCutsDstoK0sK()
void SetExcludedCut(Int_t excludedCut)
Float_t * fCutsRD
fnVars*fnPtBins
virtual Int_t IsSelected(TObject *obj, Int_t selectionLevel)
void SetPidOption(Int_t opt)
AliRDHFCutsDstoK0sK & operator=(const AliRDHFCutsDstoK0sK &source)
AliESDtrackCuts * fV0daughtersCuts
V0 type – should be defined as in AliRDHFCuts.h.
Bool_t IsSelected(TObject *obj)
Float_t fV0Type
cut to be excluded (-1=none)
Int_t fPidOption
cuts for v0 daughters (AOD converted to ESD on the fly!)
virtual Bool_t IsInFiducialAcceptance(Double_t, Double_t) const
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *obj, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)
Int_t GetGlobalIndex(Int_t iVar, Int_t iPtBin) const