From 83a7133646f6736380c94dcb6bf29a10fa34b931 Mon Sep 17 00:00:00 2001 From: scott snyder Date: Wed, 3 Jul 2019 16:05:00 +0200 Subject: [PATCH] JetTagTools: Fix floating-point exception. Avoid operating on NAN. --- .../JetTagging/JetTagTools/src/MultivariateTagManager.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PhysicsAnalysis/JetTagging/JetTagTools/src/MultivariateTagManager.cxx b/PhysicsAnalysis/JetTagging/JetTagTools/src/MultivariateTagManager.cxx index fe24797492e..a3ce4dde52b 100644 --- a/PhysicsAnalysis/JetTagging/JetTagTools/src/MultivariateTagManager.cxx +++ b/PhysicsAnalysis/JetTagging/JetTagTools/src/MultivariateTagManager.cxx @@ -156,7 +156,7 @@ namespace Analysis { float sm_ID_qOverP = NAN; BTag->variable(m_softmuon_infosource, "mu_pt" , sm_mu_pt ); - if(sm_mu_pt>0){ + if(!isnan(sm_mu_pt) && sm_mu_pt>0){ BTag->variable(m_softmuon_infosource, "dR" , sm_dR ); BTag->variable(m_softmuon_infosource, "qOverPratio" , sm_qOverPratio ); BTag->variable(m_softmuon_infosource, "mombalsignif" , sm_mombalsignif ); -- GitLab