From 762a028145f02f8edb59ee815fb27422af486fbc Mon Sep 17 00:00:00 2001 From: Felix Weiglhofer <weiglhofer@fias.uni-frankfurt.de> Date: Thu, 29 Jun 2023 12:41:36 +0000 Subject: [PATCH] UnpackSts: Reserve memory in output vector. --- algo/detectors/sts/UnpackSts.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/algo/detectors/sts/UnpackSts.cxx b/algo/detectors/sts/UnpackSts.cxx index 7753040e7d..77829fa0f7 100644 --- a/algo/detectors/sts/UnpackSts.cxx +++ b/algo/detectors/sts/UnpackSts.cxx @@ -47,6 +47,9 @@ namespace cbm::algo return result; } + const u32 maxDigis = numMessages - 2; // -2 for the TS_MSB and EPOCH messages + result.first.reserve(maxDigis); + // --- Interpret MS content as sequence of SMX messages auto message = reinterpret_cast<const stsxyter::Message*>(msContent); -- GitLab