From 6060ffd818df76f0396e717a40af5b43f9c3b00a Mon Sep 17 00:00:00 2001 From: Bernhard Pilsl <bernhard.pilsl@cern.ch> Date: Tue, 6 Aug 2024 16:05:32 +0200 Subject: [PATCH] fix FakeRate method RADIUS tracks with an intercept got skipped, but we wanted to skip tracks without an intercept --- src/modules/AnalysisEfficiency/AnalysisEfficiency.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/AnalysisEfficiency/AnalysisEfficiency.cpp b/src/modules/AnalysisEfficiency/AnalysisEfficiency.cpp index fce8c40f9..e59892a32 100644 --- a/src/modules/AnalysisEfficiency/AnalysisEfficiency.cpp +++ b/src/modules/AnalysisEfficiency/AnalysisEfficiency.cpp @@ -571,7 +571,7 @@ StatusCode AnalysisEfficiency::run(const std::shared_ptr<Clipboard>& clipboard) // discard tracks without intercept, using a tolerance defined // by the radial cut which we will use later. - if(m_detector->hasIntercept(track.get(), -m_fake_rate_distance)) { + if(!m_detector->hasIntercept(track.get(), -m_fake_rate_distance)) { continue; } -- GitLab