1 #ifndef ALIRDHFCUTSXICZEROTOXIPIFROMAODTRACKS_H 2 #define ALIRDHFCUTSXICZEROTOXIPIFROMAODTRACKS_H void SetNPtBins(Int_t nptBins)
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)=0
void SetProdDcaV0PiToPrimVertexMin(Double_t a)
Double_t GetProdMassTolLambda()
Double_t fCombinedPIDThreshold
PID Strategy.
void SetProdMassTolLambda(Double_t a)
Int_t IsSelectedCombinedPID(AliAODRecoDecayHF *obj)
void SetProdCascNTPCClustersMin(Double_t a)
void SetProdRoughMassTol(Double_t a)
virtual Int_t IsSelectedPID(AliAODRecoDecayHF *obj)
Double_t fProdDcaV0PiToPrimVertexMin
Min Dca between v0-proton and PV.
Double_t GetProdRfidMaxV0()
Double_t fProdRfidMaxV0
Minimum Decay vertex of V0.
Double_t GetProdLikeSignDcaMax()
Double_t fProdRfidMaxXi
Minimum Decay vertex of Xi.
Double_t GetProdTrackPtMin()
Double_t fProdTrackPtMin
PID object for cascade-proton.
Double_t GetPionProbabilityTPCTOF(AliAODTrack *trk)
Double_t fProdCascProperDecayLengthMax
Max Decay vertex of Xi.
Double_t fProdMassRejOmega
Tolerance of Xi mass from PDG value.
Double_t GetProdTrackEtaRange()
void SetProdMassRejOmega(Double_t a)
EPIDStrategy GetPIDStrategy() const
Double_t GetProdRfidMinXi()
Bool_t GetProdUseAODFilterBit()
Double_t fProdDcaBachToPrimVertexMin
Max Dca between V0 daughters.
virtual ~AliRDHFCutsXicZerotoXiPifromAODtracks()
Double_t GetProdRfidMinV0()
void SetPidCascPi(AliAODPidHF *pidPion)
void SetProdRfidMinV0(Double_t a)
Double_t GetProdDcaXiDaughtersMax()
void SetPIDStrategy(EPIDStrategy pidStrategy)
void SetProdDcaXiDaughtersMax(Double_t a)
Double_t fProdXiCosineOfPoiningAngleMin
Min Dca between v0-pion and PV.
void SetProdLikeSignDcaMax(Double_t a)
Double_t fProdLikeSignDcaMax
Minimum number of TPC clusters.
Double_t GetProdMassTolXi()
AliAODPidHF * fPidObjCascPi
Use PID for cascade or not.
virtual Int_t IsSelectedPID(AliAODRecoDecayHF *)
EPIDStrategy fPIDStrategy
void SetProdDcaV0PrToPrimVertexMin(Double_t a)
void SetProdRfidMaxV0(Double_t a)
void SetProdDcaBachToPrimVertexMin(Double_t a)
void SetProdXiCosineOfPoiningAngleMin(Double_t a)
Double_t GetProdDcaBachToPrimVertexMin()
void SetPidCascPr(AliAODPidHF *pidProton)
Double_t GetProdDcaV0PiToPrimVertexMin()
Bool_t SingleCascadeCutsRef(AliAODcascade *casc, Double_t *vert)
Double_t fProdMassTolXi
Tolerance of Lambda mass from PDG value.
Double_t fProdCascNTPCClustersMin
Double_t fProdV0CosineOfPoiningAngleXiMin
Min Xi cos pointing angle to PV.
Double_t fProdDcaV0PrToPrimVertexMin
Min Dca between v0 and PV.
Double_t GetProdCascProperDecayLengthMax()
void SetProdTrackEtaRange(Double_t a)
Double_t GetProdXiCosineOfPoiningAngleMin()
Double_t fProdRfidMinV0
Rejection range of Omega mass from PDG value.
Double_t fProdRfidMinXi
Max Decay vertex of V0.
Double_t fProdTrackEtaRange
Minimum Bachelor pT.
Double_t fProdRoughPtMin
Tolerance of Xic mass from PDG value.
Double_t fProdRoughMassTol
Maximum DCA of pions.
void SetProdRfidMaxXi(Double_t a)
void SetCombinedPIDThreshold(Double_t a)
void SetProdDcaV0ToPrimVertexMin(Double_t a)
void SetProdMassTolXi(Double_t a)
Bool_t SingleTrkCuts(AliAODTrack *trk)
void SetProdUseAODFilterBit(Bool_t a)
void useSetNPtBins(Int_t nptBins)
AliAODPidHF * fPidObjCascPr
PID object for cascade-pion.
void SetProdRoughPtMin(Double_t a)
Bool_t SelectWithRoughCuts(AliAODcascade *casc, AliAODTrack *trk1)
void SetProdDcaV0DaughtersMax(Double_t a)
void SetProdCascProperDecayLengthMax(Double_t a)
Double_t GetProdV0CosineOfPoiningAngleXiMin()
Double_t GetProdMassRejOmega()
AliAODPidHF * GetPidCascPr() const
void SetUseCascadePID(Bool_t a)
Bool_t fUseCascadePID
PID threshold used in IsSelectedCombinedPID.
AliRDHFCutsXicZerotoXiPifromAODtracks(const char *name="CutsXicZerotoXiPi")
Double_t GetProdDcaV0DaughtersMax()
Bool_t IsSelected(TObject *obj)
Double_t GetProdRoughPtMin()
Double_t GetProdCascNTPCClustersMin()
Double_t fProdMassTolLambda
Use AODfilterBit or not.
Double_t GetProdDcaV0PrToPrimVertexMin()
void SetProdRfidMinXi(Double_t a)
Double_t GetProdDcaV0ToPrimVertexMin()
Double_t fProdDcaV0DaughtersMax
Max Dca between Xi daughters.
Bool_t SingleCascadeCuts(AliAODcascade *casc, Double_t *vert)
AliRDHFCutsXicZerotoXiPifromAODtracks & operator=(const AliRDHFCutsXicZerotoXiPifromAODtracks &source)
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)
AliAODPidHF * GetPidCascPi() const
void SetProdV0CosineOfPoiningAngleXiMin(Double_t a)
Double_t fProdDcaXiDaughtersMax
mL/p of cascade
Double_t GetCombinedPIDThreshold()
Double_t GetProdRfidMaxXi()
Double_t fProdDcaV0ToPrimVertexMin
Min Dca between Bachelor and PV.
Bool_t fProdUseAODFilterBit
Bachelor Eta range.
virtual Int_t IsSelected(TObject *obj, Int_t selectionLevel)
void SetProdTrackPtMin(Double_t a)
Double_t GetProdRoughMassTol()