From e6f491b31730179274ccf4f75f976171fd6515e6 Mon Sep 17 00:00:00 2001 From: Dominik Smith <smith@th.physik.uni-frankfurt.de> Date: Tue, 30 May 2023 13:07:54 +0200 Subject: [PATCH] UnpackTrd2d: Added monitoring print() function. --- algo/detectors/trd2d/UnpackTrd2d.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/algo/detectors/trd2d/UnpackTrd2d.h b/algo/detectors/trd2d/UnpackTrd2d.h index d3ba008916..f4d254a2fa 100644 --- a/algo/detectors/trd2d/UnpackTrd2d.h +++ b/algo/detectors/trd2d/UnpackTrd2d.h @@ -14,6 +14,7 @@ #include <array> #include <memory> +#include <sstream> #include <cmath> @@ -95,6 +96,13 @@ namespace cbm::algo + fNumErrInvalidMsSize + fNumErrTimestampOverflow; return (numErrors > 0 ? true : false); } + std::string print() + { + std::stringstream ss; + ss << "errors " << fNumNonHitOrTsbMessage << " | " << fNumErrElinkOutOfRange << " | " + << fNumErrInvalidFirstMessage << " | " << fNumErrInvalidMsSize << " | " << fNumErrTimestampOverflow << " | "; + return ss.str(); + } }; /** @class UnpackTrd2d -- GitLab