1 #ifndef ALIRDHFCUTSDPLUSTOK0SPI_H 2 #define ALIRDHFCUTSDPLUSTOK0SPI_H 22 class AliESDtrackCuts;
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)=0
Float_t GetMassCut(Int_t iPtBin=0) const
const Float_t * GetCuts() const
AliRDHFCutsDplustoK0spi(const char *name="CutsDplustoK0spi")
virtual AliESDtrackCuts * GetTrackCutsV0daughters() const
virtual Int_t IsSelectedPID(AliAODRecoDecayHF *)
void SetExcludedCut(Int_t excludedCut)
Float_t fV0Type
cut to be excluded (-1=none)
virtual Int_t IsSelected(TObject *obj, Int_t selectionLevel)
virtual Bool_t IsInFiducialAcceptance(Double_t pt, Double_t y) const
AliRDHFCutsDplustoK0spi & operator=(const AliRDHFCutsDplustoK0spi &source)
Class for cuts on AOD reconstructed D+->K0S+pi.
Float_t * fCutsRD
fnVars*fnPtBins
virtual ~AliRDHFCutsDplustoK0spi()
AliESDtrackCuts * fV0daughtersCuts
V0 type – should be defined as in AliRDHFCuts.h.
Bool_t IsSelected(TObject *obj)
void AddTrackCutsV0daughters(AliESDtrackCuts *v0daug)
virtual Bool_t IsInFiducialAcceptance(Double_t, Double_t) const
Int_t GetGlobalIndex(Int_t iVar, Int_t iPtBin) const
Bool_t AreDtoK0sDaughtersSelected(AliAODRecoDecayHF *rd) const
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *obj, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)
virtual Int_t IsSelectedPID(AliAODRecoDecayHF *obj)