diff --git a/Trigger/TrigHypothesis/TrigLongLivedParticlesHypo/src/DisplacedJetDispHypoTool.cxx b/Trigger/TrigHypothesis/TrigLongLivedParticlesHypo/src/DisplacedJetDispHypoTool.cxx index 44b7574b8c72c1ca90399ff969b6d98e74daf5ec..8340edcb24e1f6146f903e366defb18ebb963b7c 100644 --- a/Trigger/TrigHypothesis/TrigLongLivedParticlesHypo/src/DisplacedJetDispHypoTool.cxx +++ b/Trigger/TrigHypothesis/TrigLongLivedParticlesHypo/src/DisplacedJetDispHypoTool.cxx @@ -74,8 +74,11 @@ StatusCode DisplacedJetDispHypoTool::decide( Info& info ) const { nother += 1; } } - - double nother_frac = nother*1.0/(nother + ndisp + nprompt); + double nother_frac = 0.0; + //ensure divide by zero does not occur + if((nother + ndisp + nprompt) > 0){ + nother_frac = nother*1.0/(nother + ndisp + nprompt); + } unsigned int jet_class = 0;