Skip to content

Added checks to d0 estimate to avoid floating-point errors caused by log(0) calls

Robin Newhouse requested to merge rnewhous/athena:master-bugfix-LRT-FPEs into master

This MR fixes the floating-point errors as pointed out in https://its.cern.ch/jira/browse/ATLASRECTS-5817

This was primarily caused by the evaluation of log(0). Checks have been put in place to avoid this and the evaluation of atan2(0,x) which also caused FPEs. FPEs still exist in tests but no longer from the SiSpacePointsSeedMaker_ATLxk.cxx.

Merge request reports