From 32dc60a3076b6f96324fc394cf0457e2379b3a1b Mon Sep 17 00:00:00 2001
From: P-A Loizeau <p.-a.loizeau@gsi.de>
Date: Fri, 2 Feb 2024 15:33:04 +0100
Subject: [PATCH] QA core: make errors from CbmQaTask::CheckRange clearer for
 non-experts

---
 core/qa/CbmQaTask.h | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/core/qa/CbmQaTask.h b/core/qa/CbmQaTask.h
index c13ff090fd..e2df685e05 100644
--- a/core/qa/CbmQaTask.h
+++ b/core/qa/CbmQaTask.h
@@ -281,15 +281,19 @@ bool CbmQaTask::CheckRange(std::string_view name, T var, T varErr, T lo, T hi) c
 {
   bool ret = true;
   if (var + 3.5 * varErr < lo) {
-    LOG(error) << fName << ": " << name << " is found to be under the lower limit (" << var << " +-" << varErr << " < "
-               << lo << ')';
+    LOG(error) << fName << ": " << name << " is found to be under the lower limit (" << var << " +- 3.5 x " << varErr
+               << " < " << lo << ')';
     ret = false;
   }
   if (var - 3.5 * varErr > hi) {
-    LOG(error) << fName << ": " << name << " is found to be above the upper limit (" << var << " +-" << varErr << " > "
-               << hi << ')';
+    LOG(error) << fName << ": " << name << " is found to be above the upper limit (" << var << " +-3.5 x " << varErr
+               << " > " << hi << ')';
     ret = false;
   }
+  if (ret) {
+    LOG(debug) << fName << ": " << name << " is found to be within limit (" << lo << " <= " << var << " +- 3.5 x "
+               << varErr << " <= " << hi << ')';
+  }
   return ret;
 }
 
-- 
GitLab