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;