diff --git a/InnerDetector/InDetRecTools/InDetAmbiTrackSelectionTool/InDetAmbiTrackSelectionTool/InDetDenseEnvAmbiTrackSelectionTool.h b/InnerDetector/InDetRecTools/InDetAmbiTrackSelectionTool/InDetAmbiTrackSelectionTool/InDetDenseEnvAmbiTrackSelectionTool.h index 87658d582003d1ea9b297d5208882bd7990ac9fd..8f0fdb8a56b96926219f10b173457c58c2ca35e8 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]) ; } };