From eaaa64d6bed12bf71bc8f741c952b9451c75964c Mon Sep 17 00:00:00 2001 From: scott snyder <sss@karma> Date: Mon, 8 Mar 2021 15:17:56 -0500 Subject: [PATCH] InDetAmbiTrackSelectionTool: Fix cppcheck warnings. Fix logic in error check. --- .../InDetDenseEnvAmbiTrackSelectionTool.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/InnerDetector/InDetRecTools/InDetAmbiTrackSelectionTool/InDetAmbiTrackSelectionTool/InDetDenseEnvAmbiTrackSelectionTool.h b/InnerDetector/InDetRecTools/InDetAmbiTrackSelectionTool/InDetAmbiTrackSelectionTool/InDetDenseEnvAmbiTrackSelectionTool.h index 87658d582003..8f0fdb8a56b9 100644 --- a/InnerDetector/InDetRecTools/InDetAmbiTrackSelectionTool/InDetAmbiTrackSelectionTool/InDetDenseEnvAmbiTrackSelectionTool.h +++ b/InnerDetector/InDetRecTools/InDetAmbiTrackSelectionTool/InDetAmbiTrackSelectionTool/InDetDenseEnvAmbiTrackSelectionTool.h @@ -1,7 +1,7 @@ // -*- C++ -*- /* - Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration */ /////////////////////////////////////////////////////////////////// @@ -238,8 +238,8 @@ namespace InDet if (ATH_UNLIKELY(!x)) return true; if (ATH_UNLIKELY(!y)) return false; if (ATH_UNLIKELY(!x->trackParameters() and !y->trackParameters())) return false; - if (ATH_UNLIKELY(!x->trackParameters() && x->trackParameters()->size() <= 0) ) return true; - if (ATH_UNLIKELY(!y->trackParameters() && y->trackParameters()->size() <= 0) ) return false; + if (ATH_UNLIKELY(!x->trackParameters() || x->trackParameters()->size() <= 0) ) return true; + if (ATH_UNLIKELY(!y->trackParameters() || y->trackParameters()->size() <= 0) ) return false; return std::fabs( (*x->trackParameters())[0]->parameters()[Trk::qOverP]) < std::fabs( (*y->trackParameters())[0]->parameters()[Trk::qOverP]) ; } }; -- GitLab