1 #ifndef ALIRDHFCUTSLCTOPKPI_H
2 #define ALIRDHFCUTSLCTOPKPI_H
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)=0
Bool_t fUseImpParProdCorrCut
ECutsStrategy fCutsStrategy
PID threshold for each species.
Bool_t GetUseSpecialCut()
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)
virtual void SetStandardCutsPbPb2011()
void SetPidpion(AliAODPidHF *pidPion)
const Float_t * GetCuts() const
virtual void SetStandardCutsPPb2013()
Int_t CombinePIDCuts(Int_t returnvalue, Int_t returnvaluePID) const
ECutsStrategy GetCutsStrategy() const
virtual Int_t IsSelectedPID(AliAODRecoDecayHF *)
Int_t IsSelectedCombinedPID(AliAODRecoDecayHF *obj)
virtual void SetStandardCutsPP2010()
virtual ~AliRDHFCutsLctopKpi()
void SetPidprot(AliAODPidHF *pidProt)
Bool_t GetUseImpParProdCorrCut() const
Int_t IsSelectedCombinedPIDpPb2(AliAODRecoDecayHF *obj)
AliRDHFCutsLctopKpi & operator=(const AliRDHFCutsLctopKpi &source)
void SetCutsStrategy(ECutsStrategy cutsStrategy)
virtual Bool_t IsInFiducialAcceptance(Double_t pt, Double_t y) const
AliAODPidHF * GetPidprot() const
Int_t IsSelectedCombinedPIDProb(AliAODRecoDecayHF *obj)
virtual void SetStandardCutsPbPb2010()
Int_t IsSelectedNSigmaPbPb(AliAODRecoDecayHF *obj)
AliAODPidHF * fPidObjprot
Float_t * fCutsRD
fnVars*fnPtBins
AliAODPidHF * GetPidpion() const
Int_t IsSelectedCombinedPIDSoft(AliAODRecoDecayHF *obj)
virtual Int_t IsSelectedPID(AliAODRecoDecayHF *obj)
void SetUseImpParProdCorrCut(Bool_t use)
virtual Int_t IsSelected(TObject *obj, Int_t selectionLevel)
EPIDStrategy GetPIDStrategy() const
Bool_t IsSelected(TObject *obj)
EPIDStrategy fPIDStrategy
switch for cut on d0p*d0K vs. d0K*d0pi
void SetPIDStrategy(EPIDStrategy pidStrategy)
Int_t IsSelectedPIDStrong(AliAODRecoDecayHF *obj)
void SetPIDThreshold(AliPID::EParticleType species, Double_t threshold)
AliRDHFCutsLctopKpi(const char *name="CutsLctopKpi")
Float_t GetMassCut(Int_t iPtBin=0) const
void SetUseSpecialCut(Bool_t useSpecialCut=kTRUE)
Int_t IsSelectedCombinedPIDpPb(AliAODRecoDecayHF *obj)
Int_t GetGlobalIndex(Int_t iVar, Int_t iPtBin) const
AliAODPidHF * fPidObjpion
Double_t GetPIDThreshold(AliPID::EParticleType species) const
AliKFParticle * ReconstructKF(AliAODRecoDecayHF3Prong *d, Int_t *pdgs, Double_t field, Bool_t constraint) const
Float_t GetDCACut(Int_t iPtBin=0) const
Bool_t fUseSpecialCut
cut strategy (standard or KF)
Double_t fPIDThreshold[AliPID::kSPECIES]
PIS strategy (nsigma, combined)