1 #ifndef ALIRDHFCUTSLCTOPK0SFROMAODTRACKS_H
2 #define ALIRDHFCUTSLCTOPK0SFROMAODTRACKS_H
33 virtual Int_t
IsSelected(TObject* obj,Int_t selectionLevel);
Double_t fCombinedPIDThreshold
PID strategy.
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)=0
void SetProdV0CosPointingAngleToPrimVtxMin(Double_t a)
Double_t GetCombinedPIDThreshold()
Double_t GetProdTrackEtaRange()
void SetProdV0DaughterTPCClusterMin(Double_t a)
Double_t fProdV0DaughterTPCClusterMin
V0 Daughter pT min used before object creation.
void SetUseOnTheFlyV0(Bool_t a)
void SetProdTrackPtMin(Double_t a)
Bool_t GetUseOnTheFlyV0()
void SetProdV0MassTolK0s(Double_t a)
AliRDHFCutsLctopK0sfromAODtracks & operator=(const AliRDHFCutsLctopK0sfromAODtracks &source)
Double_t fProdRoughPtMin
Mass cut for Lc used before object creation.
Double_t fProdTrackPtMin
Flag to check if we use on-the-fly v0.
Double_t GetProdV0PtMin()
Double_t GetProdV0DaughterEtaRange()
void SetProdUseAODFilterBit(Bool_t a)
virtual ~AliRDHFCutsLctopK0sfromAODtracks()
Double_t fProdV0DaughterEtaRange
Max DCA between V0 daughters used before object creation.
Double_t fProdV0MassTolK0s
Flag for AOD filter Bit used before object creation.
virtual Int_t IsSelectedPID(AliAODRecoDecayHF *)
Bool_t SingleV0Cuts(AliAODv0 *v0, AliAODVertex *vert)
Double_t GetProtonProbabilityTPCTOF(AliAODTrack *trk)
Double_t fProdV0CosPointingAngleToPrimVtxMin
Minimum K0s pT used before object creation.
Double_t fProdRoughMassTol
V0 daughter Minimum TPC cluster pT used before object creation.
Double_t fProdV0PtMin
K0s mass selection used before object creation.
Double_t GetProdV0DaughterPtMin()
Double_t CalculateLcCosPAXY(AliAODRecoDecayHF *obj)
virtual Int_t IsSelected(TObject *obj, Int_t selectionLevel)
Bool_t fUseOnTheFlyV0
Threshold used in IsSelectedCombinedPID.
EPIDStrategy GetPIDStrategy() const
Double_t fProdV0DcaDaughtersMax
V0 pointing angle used before object creation.
void SetCombinedPIDThreshold(Double_t a)
virtual Int_t IsSelectedPID(AliAODRecoDecayHF *obj)
void SetProdTrackEtaRange(Double_t a)
Bool_t fProdUseAODFilterBit
eta range used before object creation
void SetProdV0DaughterEtaRange(Double_t a)
Double_t fProdV0DaughterPtMin
V0Daughter eta range used before object creation.
void SetProdV0PtMin(Double_t a)
void SetProdV0DcaDaughtersMax(Double_t a)
Double_t fProdTrackEtaRange
Minimum Track pT used before object creation.
Bool_t SingleTrkCuts(AliAODTrack *trk)
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)
AliRDHFCutsLctopK0sfromAODtracks(const char *name="CutsLctopK0s")
Bool_t SelectWithRoughCuts(AliAODv0 *v0, AliAODTrack *trk1)
void SetProdV0DaughterPtMin(Double_t a)
Bool_t IsSelected(TObject *obj)
Double_t GetProdV0DcaDaughtersMax()
Double_t GetProdTrackPtMin()
Double_t GetProdRoughPtMin()
EPIDStrategy fPIDStrategy
Int_t IsSelectedCombinedPID(AliAODRecoDecayHF *obj)
Double_t GetProdRoughMassTol()
void SetPIDStrategy(EPIDStrategy pidStrategy)
void SetProdRoughPtMin(Double_t a)
Double_t GetProdV0MassTolK0s()
Double_t GetProdV0DaughterTPCClusterMin()
void SetProdRoughMassTol(Double_t a)
Double_t GetProdV0CosPointingAngleToPrimVtxMin()
Bool_t GetProdUseAODFilterBit()