2 #include <TLorentzVector.h>
13 fPosProtonSigmaTPC(0.),
14 fNegProtonSigmaTPC(0.)
25 Double_t dV0DistToPVoverP,
30 Double_t dDauXrowsOverFindableClusTPC,
31 Double_t dPosPx, Double_t dPosPy, Double_t dPosPz,
32 Double_t dNegPx, Double_t dNegPy, Double_t dNegPz,
33 Bool_t bPosInJC, Bool_t bNegInJC,
34 Float_t dPosPionSigmaTPC, Float_t dPosProtonSigmaTPC,
35 Float_t dNegPionSigmaTPC, Float_t dNegProtonSigmaTPC) :
44 dDauXrowsOverFindableClusTPC,
45 dPosPx, dPosPy, dPosPz,
46 dNegPx, dNegPy, dNegPz,
48 fPosPionSigmaTPC(dPosPionSigmaTPC),
49 fNegPionSigmaTPC(dNegPionSigmaTPC),
50 fPosProtonSigmaTPC(dPosProtonSigmaTPC),
51 fNegProtonSigmaTPC(dNegProtonSigmaTPC)
61 fPosPionSigmaTPC(src.fPosPionSigmaTPC),
62 fNegPionSigmaTPC(src.fNegPionSigmaTPC),
63 fPosProtonSigmaTPC(src.fPosProtonSigmaTPC),
64 fNegProtonSigmaTPC(src.fNegProtonSigmaTPC)
78 if (&src==
this)
return *
this;
113 if (!
IsKa(dCuts[0],dCuts[1],dCuts[2],dCuts[3],dCuts[4],dCuts[5],dCuts[6],dCuts[7],dCuts[8]))
return kFALSE;
133 if (!
IsLa(dCuts[0],dCuts[1],dCuts[2],dCuts[3],dCuts[4],dCuts[5],dCuts[6],dCuts[7],dCuts[8]))
return kFALSE;
153 if (!
IsLa(dCuts[0],dCuts[1],dCuts[2],dCuts[3],dCuts[4],dCuts[5],dCuts[6],dCuts[7],dCuts[8]))
return kFALSE;
177 d[12] = (Float_t)
KineRD().Pt();
183 d[18] = (Float_t)
fP3Pos.Eta();
184 d[19] = (Float_t)
fP3Neg.Eta();
void GetControlVariables(Float_t d[20])
Bool_t IsKa(Double_t dCutMinV0Radius=0.5, Double_t dCutMinV0CosPA=0.97, Double_t dCutMaxV0Ctau=20., Double_t dCutMaxDausDCA=1., Double_t dCutMinPosDCAtoPV=0.06, Double_t dCutMinNegDCAtoPV=0.06, Float_t dCutMinDauXrowsTPC=70., Double_t dCutMinDauXrowsOverFindableClusTPC=0.8, Double_t dCutMinDauDeltaM=0.005)
TLorentzVector KineAntiLa()
TLorentzVector KineKshort()
ClassImp(AliPicoV0RD) AliPicoV0RD
AliPicoV0Base & operator=(const AliPicoV0Base &src)
Float_t fNegProtonSigmaTPC
AliPicoV0RD & operator=(const AliPicoV0RD &src)
Double_t fDauXrowsOverFindableClusTPC
TLorentzVector KineLambda()
Double_t fV0DistToPVoverP
Bool_t IsLa(Double_t dCutMinV0Radius=0.5, Double_t dCutMinV0CosPA=0.995, Double_t dCutMaxV0Ctau=30., Double_t dCutMaxDausDCA=1., Double_t dCutMinPosDCAtoPV=0.06, Double_t dCutMinNegDCAtoPV=0.06, Float_t dCutMinDauXrowsTPC=70., Double_t dCutMinDauXrowsOverFindableClusTPC=0.8, Double_t dCutMinDauDeltaM=0.01)
Float_t fPosProtonSigmaTPC