Skip to content

Commit aa2f9ec

Browse files
committed
PWGPP-620 - floating error protection -use 0 as minimal momenta
1 parent 69e501e commit aa2f9ec

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

STEER/ESD/AliESDv0.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -994,8 +994,8 @@ Double_t AliESDv0::GetKFInfoScale(UInt_t p1, UInt_t p2, Int_t type, Double_t d1p
994994
Double_t mass2=AliPID::ParticleMass(p2);
995995
Double_t E1 = paramP.P()*paramP.P()+mass1*mass1+eLoss*dE1;
996996
Double_t E2 = paramN.P()*paramN.P()+mass2*mass2+eLoss*dE2;
997-
Double_t dP1=TMath::Sqrt(E1*E1-mass1*mass1)-paramP.P();
998-
Double_t dP2=TMath::Sqrt(E2*E2-mass2*mass2)-paramN.P();
997+
Double_t dP1=TMath::Sqrt(TMath::Max(E1*E1-mass1*mass1,0.0))-paramP.P();
998+
Double_t dP2=TMath::Sqrt(TMath::Max(E2*E2-mass2*mass2,0.0))-paramN.P();
999999

10001000
Double_t *pparam1 = (Double_t*)paramP.GetParameter();
10011001
Double_t *pparam2 = (Double_t*)paramN.GetParameter();

0 commit comments

Comments
 (0)