From ec22b622e8babb7c8fdca31e64ae9f271f9af336 Mon Sep 17 00:00:00 2001 From: Goetz Gaycken <goetz.gaycken@cern.ch> Date: Wed, 22 May 2019 14:34:04 +0200 Subject: [PATCH] Protection against division by zero (obo Igor Gavrilenko) --- .../src/SiTrajectoryElement_xk.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/InnerDetector/InDetRecTools/SiCombinatorialTrackFinderTool_xk/src/SiTrajectoryElement_xk.cxx b/InnerDetector/InDetRecTools/SiCombinatorialTrackFinderTool_xk/src/SiTrajectoryElement_xk.cxx index b419898b59a..d8448325701 100644 --- a/InnerDetector/InDetRecTools/SiCombinatorialTrackFinderTool_xk/src/SiTrajectoryElement_xk.cxx +++ b/InnerDetector/InDetRecTools/SiCombinatorialTrackFinderTool_xk/src/SiTrajectoryElement_xk.cxx @@ -1274,7 +1274,8 @@ void InDet::SiTrajectoryElement_xk::noiseProduction m_radlengthN = s*m_radlength; double covariancePola = (134.*m_radlengthN)*(q*q); - double covarianceAzim = covariancePola/((1.-m_A[2])*(1.+m_A[2])); + double d = (1.-m_A[2])*(1.+m_A[2]); if(d < 1.e-5) d = 1.e-5; + double covarianceAzim = covariancePola/d; double covarianceIMom,correctionIMom; if(Model==1) { -- GitLab