1 #ifndef ALIPICOV0BASE_H
2 #define ALIPICOV0BASE_H
25 Double_t dDauXrowsOverFindableClusTPC,
79 const Double_t dCutMinV0CosPA = 0.97,
82 const Double_t dCutMinPosDCAtoPV = 0.06,
83 const Double_t dCutMinNegDCAtoPV = 0.06,
84 const Float_t dCutMinDauXrowsTPC = 70.,
85 const Double_t dCutMinDauXrowsOverFindableClusTPC = 0.8,
86 const Double_t dCutMinDauDeltaM = 0.005)
const;
89 const Double_t dCutMinV0CosPA = 0.995,
92 const Double_t dCutMinPosDCAtoPV = 0.06,
93 const Double_t dCutMinNegDCAtoPV = 0.06,
94 const Float_t dCutMinDauXrowsTPC = 70.,
95 const Double_t dCutMinDauXrowsOverFindableClusTPC = 0.8,
96 const Double_t dCutMinDauDeltaM = 0.01)
const;
103 const Float_t dCutMinDauXrowsTPC,
104 const Double_t dCutMinDauXrowsOverFindableClusTPC)
const;
virtual Bool_t IsKshort(Double_t const *=nullptr) const
void FillLambdaPtInvM(TH2D *const h, Double_t const *dCuts=nullptr) const
const TLorentzVector KineAntiLa() const
Double_t fV0DistToPVoverP
Bool_t IsLaInRapAcc(Double_t dMin, Double_t dMax)
AliPicoV0 & operator=(const AliPicoV0 &src)
void FillKshortPtInvM(TH2D *const h, Double_t const *dCuts=nullptr) const
Bool_t IsKaSelected(const Double_t dCutMaxV0Ctau, const Double_t dCutMinDauDeltaM) const
Bool_t IsKaInRapAcc(Double_t dMin, Double_t dMax)
Bool_t IsV0InEtaAcc(Double_t dMin, Double_t dMax)
Double_t fDauXrowsOverFindableClusTPC
virtual void GetControlVariables(Float_t *=nullptr) const =0
const TLorentzVector KineLambda() const
const Double_t RapidityLa() const
void FillAntiLaPtInvM(TH2D *const h, Double_t const *dCuts=nullptr) const
Bool_t IsCandidateSelected(const Double_t dCutMinV0Radius, const Double_t dCutMinV0CosPA, const Double_t dCutMaxDausDCA, const Double_t dCutMinPosDCAtoPV, const Double_t dCutMinNegDCAtoPV, const Float_t dCutMinDauXrowsTPC, const Double_t dCutMinDauXrowsOverFindableClusTPC) const
const TVector3 KineRD() const
const TVector3 & KinePos() const
virtual Bool_t IsAntiLa(Double_t const *=nullptr) const
const Double_t RapidityKa() const
virtual Bool_t IsLambda(Double_t const *=nullptr) const
Bool_t IsDausInEtaAcc(Double_t dMin, Double_t dMax)
const TVector3 & KineNeg() const
Bool_t IsLaSelected(const Double_t dCutMaxV0Ctau, const Double_t dCutMinDauDeltaM) const
Bool_t IsKa(const Double_t dCutMinV0Radius=0.5, const Double_t dCutMinV0CosPA=0.97, const Double_t dCutMaxV0Ctau=20., const Double_t dCutMaxDausDCA=1., const Double_t dCutMinPosDCAtoPV=0.06, const Double_t dCutMinNegDCAtoPV=0.06, const Float_t dCutMinDauXrowsTPC=70., const Double_t dCutMinDauXrowsOverFindableClusTPC=0.8, const Double_t dCutMinDauDeltaM=0.005) const
Bool_t IsLa(const Double_t dCutMinV0Radius=0.5, const Double_t dCutMinV0CosPA=0.995, const Double_t dCutMaxV0Ctau=30., const Double_t dCutMaxDausDCA=1., const Double_t dCutMinPosDCAtoPV=0.06, const Double_t dCutMinNegDCAtoPV=0.06, const Float_t dCutMinDauXrowsTPC=70., const Double_t dCutMinDauXrowsOverFindableClusTPC=0.8, const Double_t dCutMinDauDeltaM=0.01) const
const TLorentzVector KineKshort() const