diff --git a/core/qa/CbmQaTask.h b/core/qa/CbmQaTask.h index c13ff090fd00d78d768c3e97b20b0760b61fae0a..e2df685e056766401c3608541d2745f15d89b7ff 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; }