1 #ifndef ALIRDHFCUTSOMEGACTOELEOMEGAFROMAODTRACKS_H
2 #define ALIRDHFCUTSOMEGACTOELEOMEGAFROMAODTRACKS_H
34 virtual Int_t
IsSelected(TObject* obj,Int_t selectionLevel);
48 Bool_t
SingleTrkCuts(AliAODTrack *trk, AliAODVertex *primvert);
Double_t fProdMassRejXi
Tolerance of Xi mass from PDG value.
virtual Int_t IsSelected(TObject *obj, Int_t selectionLevel)
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)=0
Double_t fProdCascProperDecayLengthMax
Max Decay vertex of Xi.
Bool_t fExcludePionTPC
pT cut for Lc used before object creation
Double_t fProdMassTolLambda
Flag for AOD filter Bit used before object creation.
Bool_t fExcludeProtonTPC
Flag wheter to exlude pion band.
void SetProdMassTolOmega(Double_t a)
Double_t fProdRfidMaxOmega
Minimum Decay vertex of Xi.
Double_t fSigmaElectronTOFMin
nSigma to exclude for Kaon band
void SetExcludenSigmaKaonTPC(Double_t a)
void SetProdDcaV0PrToPrimVertexMin(Double_t a)
Double_t GetProdRoughPtMin()
Double_t fExcludenSigmaPionTPC
Flag wheter to exlude proton band.
void SetPidCascPi(AliAODPidHF *pidPion)
Bool_t fUseCascadePID
Threshold used in IsSelectedCombinedPID.
EPIDStrategy fPIDStrategy
Bool_t SingleCascadeCuts(AliAODcascade *casc, Double_t *vert)
Bool_t GetUseCascadePID()
Double_t GetProdRfidMaxV0()
void SetProdTrackTPCNclsRatioMin(Double_t a)
void SetUseCascadePID(Bool_t a)
void SetProdCascEtaRange(Double_t a, Double_t b)
Double_t fSigmaElectronTPCMax
nSigma to exclude for Kaon band
Int_t IsSelectedCombinedPID(AliAODRecoDecayHF *obj)
Double_t GetProdDcaOmegaDaughtersMax()
void SetProdRfidMaxOmega(Double_t a)
Double_t fProdDcaBachToPrimVertexMin
Max Dca between V0 daughters.
Double_t GetProdRoughMassTol()
AliAODPidHF * GetPidCascPr() const
Int_t fProdTrackTPCNclsPIDMin
PID object for cascade-proton.
void SetExcludePionTPC(Bool_t a)
void SetProdV0CosineOfPoiningAngleXiMin(Double_t a)
void SetProdXiCosineOfPoiningAngleMin(Double_t a)
Double_t fProdCascRapMin
Maximum eta of cascade.
void SetProdDcaV0PiToPrimVertexMin(Double_t a)
void SetProdRfidMinV0(Double_t a)
Double_t fProdRoughMassTol
Maximum rapidity of cascade.
Double_t fProdRfidMaxV0
Minimum Decay vertex of V0.
AliAODPidHF * fPidObjCascPr
PID object for cascade-pion.
void GetProdCascEtaRange(Double_t &a, Double_t &b)
void SetProdDcaV0DaughtersMax(Double_t a)
Double_t GetCombinedPIDThreshold()
void SetProdRfidMinOmega(Double_t a)
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d, Float_t *vars, Int_t nvars, Int_t *pdgdaughters)
Double_t GetProdDcaV0ToPrimVertexMin()
Double_t GetProdXiCosineOfPoiningAngleMin()
virtual Int_t IsSelectedPID(AliAODRecoDecayHF *)
AliAODPidHF * GetPidCascPi() const
Double_t GetProdDcaV0PiToPrimVertexMin()
void GetProdCascRapRange(Double_t &a, Double_t &b)
AliRDHFCutsOmegactoeleOmegafromAODtracks(const char *name="CutsOmegactoeleOmega")
Int_t GetProdTrackTPCNclsPIDMin()
void SetPidCascPr(AliAODPidHF *pidProton)
void SetProdDcaOmegaDaughtersMax(Double_t a)
void SetExcludenSigmaPionTPC(Double_t a)
AliAODPidHF * fPidObjCascPi
Use PID for cascade or not.
Double_t fProdDcaV0PiToPrimVertexMin
Min Dca between v0-proton and PV.
Double_t fProdDcaV0DaughtersMax
Max Dca between Xi daughters.
void SetProdUseAODFilterBit(Bool_t a)
void SetPidCascKa(AliAODPidHF *pidKaon)
Bool_t GetProdUseAODFilterBit()
Bool_t fExcludeKaonTPC
Flag wheter to exlude proton band.
void SetProdCascRapRange(Double_t a, Double_t b)
Double_t fCombinedPIDThreshold
PID strategy.
void SetCombinedPIDThreshold(Double_t a)
void SetSigmaElectronTPCRange(Double_t a, Double_t b)
Double_t GetProdRfidMinV0()
void SetExcludeProtonTPC(Bool_t a)
AliAODPidHF * fPidObjCascKa
PID object for cascade-proton.
Double_t fExcludenSigmaProtonTPC
nSigma to exclude for pion band
void SetProdMassTolLambda(Double_t a)
Double_t GetProdDcaBachToPrimVertexMin()
Double_t GetProdDcaV0PrToPrimVertexMin()
EPIDStrategy GetPIDStrategy() const
void SetProdDcaV0ToPrimVertexMin(Double_t a)
Double_t GetProdMassRejXi()
Double_t fProdV0CosineOfPoiningAngleXiMin
Min Xi cos pointing angle to PV.
Double_t fProdCascNTPCClustersMin
Min V0 cos pointing angle to Xi vertex.
Bool_t fProdUseAODFilterBit
Min. Number of TPC PID cluster.
virtual Int_t IsSelectedPID(AliAODRecoDecayHF *obj)
void SetProdDcaBachToPrimVertexMin(Double_t a)
void SetProdMassRejXi(Double_t a)
Double_t GetProdCascProperDecayLengthMax()
Bool_t SingleTrkCuts(AliAODTrack *trk, AliAODVertex *primvert)
Double_t fSigmaElectronTPCMin
nSigma to exclude for Kaon band
void SetProdRoughMassTol(Double_t a)
void SetProdCascProperDecayLengthMax(Double_t a)
void SetExcludeKaonTPC(Bool_t a)
Double_t fProdDcaOmegaDaughtersMax
mL/p of cascade
Double_t fSigmaElectronTOFMax
nSigma to exclude for Kaon band
void SetPIDStrategy(EPIDStrategy pidStrategy)
void SetProdTrackTPCNclsPIDMin(Int_t a)
Double_t GetProdTrackTPCNclsRatioMin()
Double_t GetProdRfidMaxOmega()
void SetProdCascNTPCClustersMin(Double_t a)
Bool_t IsSelected(TObject *obj)
Double_t GetProdV0CosineOfPoiningAngleXiMin()
Bool_t SelectWithRoughCuts(AliAODcascade *casc, AliAODTrack *trk1)
Double_t fProdCascEtaMax
Minimum eta of cascade.
Double_t fProdCascRapMax
Minimum rapidity of cascade.
void SetSigmaElectronTOFRange(Double_t a, Double_t b)
Double_t GetProdMassTolOmega()
Double_t fProdMassTolOmega
Tolerance of Lambda mass from PDG value.
Double_t GetProdDcaV0DaughtersMax()
void SetProdRoughPtMin(Double_t a)
virtual ~AliRDHFCutsOmegactoeleOmegafromAODtracks()
Double_t fProdTrackTPCNclsRatioMin
Min. Number of TPC PID cluster.
Double_t GetProdMassTolLambda()
void SetProdRfidMaxV0(Double_t a)
Double_t fProdDcaV0ToPrimVertexMin
Min Dca between Bachelor and PV.
Double_t fProdRfidMinOmega
Max Decay vertex of V0.
Double_t fProdDcaV0PrToPrimVertexMin
Min Dca between v0 and PV.
AliAODPidHF * GetPidCascKa() const
Double_t GetProdCascNTPCClustersMin()
Double_t fProdRoughPtMin
Mass cut for Lc used before object creation.
Double_t fExcludenSigmaKaonTPC
nSigma to exclude for proton band
Double_t GetProdRfidMinOmega()
Bool_t IsSelectedCombinedeID(AliAODTrack *trk)
Bool_t IsSelectedeID(AliAODTrack *trk)
Bool_t IsSelectedCustomizedeID(AliAODTrack *trk)
Double_t fProdRfidMinV0
Rejection range of Omega mass from PDG value.
void SetExcludenSigmaProtonTPC(Double_t a)
Double_t fProdXiCosineOfPoiningAngleMin
Min Dca between v0-pion and PV.
Double_t fProdCascEtaMin
Minimum number of TPC clusters.
AliRDHFCutsOmegactoeleOmegafromAODtracks & operator=(const AliRDHFCutsOmegactoeleOmegafromAODtracks &source)