1 #ifndef ALIRDHFCUTSDSTARTOKPIPI_H 2 #define ALIRDHFCUTSDSTARTOKPIPI_H virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)=0
Float_t fMaxPtPid
cuts for soft pion (AOD converted to ESD on the flight!)
Int_t IsD0FromDStarSelected(Double_t pt, TObject *obj, Int_t selectionLevel)
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)
virtual Int_t PreSelect(TObjArray aodtracks)
void SetStandardCutsPP2010DStarMult(Bool_t rec=kFALSE)
virtual Int_t IsSelected(TObject *obj, Int_t selectionLevel)
Bool_t fUseTPCtrackCutsOnD0Daughters
Radius for circular PID nsigma cut.
Int_t IsD0FromDStarSelected(Double_t pt, TObject *obj, Int_t selectionLevel, AliAODEvent *aod) const
const Float_t * GetCuts() const
virtual Int_t IsSelectedPID(AliAODRecoDecayHF *rd)
void SetStandardCutsPbPb2011DStar(TH1F *hfl)
Bool_t GetUseTPCtrackCutsOnD0Daughters() const
Float_t GetMassCut(Int_t iPtBin=0) const
virtual Int_t IsSelected(TObject *obj, Int_t selectionLevel, AliAODEvent *aod)
void AddTrackCutsSoftPi(const AliESDtrackCuts *cuts)
virtual ~AliRDHFCutsDStartoKpipi()
void SetUseTPCtrackCutsOnSoftPion(Bool_t flag=kFALSE)
virtual void SetStandardCutsPP2010()
AliESDtrackCuts * fTrackCutsSoftPi
Float_t * fCutsRD
fnVars*fnPtBins
Float_t GetDCACut(Int_t iPtBin=0) const
virtual AliESDtrackCuts * GetTrackCutsSoftPi() const
virtual Int_t SelectPID(AliAODTrack *track, Int_t type)
virtual void SetStandardCutsPbPb2010()
virtual Bool_t IsInFiducialAcceptance(Double_t pt, Double_t y) const
Bool_t IsSelected(TObject *obj)
void SetUseTPCtrackCutsOnD0Daughters(Bool_t flag=kTRUE)
virtual void SetStandardCutsPbPb2011()
Float_t fTPCflag
maximum Dstar Pt for using PID
void SetOffHighPtPIDinTPC(Float_t TPCrem=999.)
AliRDHFCutsDStartoKpipi(const char *name="CutsDStartoKpipi")
Bool_t fUseTPCtrackCutsOnSoftPion
flag to apply TPC track quality cuts on D0 daughter from Dstar decay (used for different strategies f...
void SetCircRadius(Double_t radius)
Int_t GetGlobalIndex(Int_t iVar, Int_t iPtBin) const
Bool_t GetUseTPCtrackCutsOnSoftPion() const
void SetMaxPtPid(Float_t maxPt)
AliRDHFCutsDStartoKpipi & operator=(const AliRDHFCutsDStartoKpipi &source)