From c459318c985ac4d6b22b260fc1a5e5e4f59118d4 Mon Sep 17 00:00:00 2001 From: Dominik Smith <d.smith@gsi.de> Date: Thu, 6 Jun 2024 13:30:47 +0200 Subject: [PATCH] Added elink index to aux data in cbm::algo::sts::UnpackMS. --- algo/detectors/sts/UnpackMS.cxx | 2 +- algo/detectors/sts/UnpackMS.h | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/algo/detectors/sts/UnpackMS.cxx b/algo/detectors/sts/UnpackMS.cxx index 46b5ac8dcb..e71541e3f6 100644 --- a/algo/detectors/sts/UnpackMS.cxx +++ b/algo/detectors/sts/UnpackMS.cxx @@ -162,7 +162,7 @@ namespace cbm::algo::sts digiVec.emplace_back(elinkPar.fAddress, channel, messageTime, charge); if (fParams.fWriteAux) { - aux.fQaDigis.emplace_back(message.IsHitMissedEvts(), elinkPar.fAddress, channel, messageTime, charge); + aux.fQaDigis.emplace_back(message.IsHitMissedEvts(), elinkPar.fAddress, channel, messageTime, charge, elink); } } // -------------------------------------------------------------------------- diff --git a/algo/detectors/sts/UnpackMS.h b/algo/detectors/sts/UnpackMS.h index 3970498ca6..bee256ae62 100644 --- a/algo/detectors/sts/UnpackMS.h +++ b/algo/detectors/sts/UnpackMS.h @@ -81,12 +81,13 @@ namespace cbm::algo::sts **/ struct QaDigi { - QaDigi(bool missed, int32_t addr, int32_t chan, uint32_t t, uint16_t c) + QaDigi(bool missed, int32_t addr, int32_t chan, uint32_t t, uint16_t c, uint16_t e) : missedEvent(missed) , address(addr) , channel(chan) , time(t) , charge(c) + , elink(e) { } @@ -95,6 +96,7 @@ namespace cbm::algo::sts int32_t channel; uint32_t time; uint16_t charge; + uint16_t elink; }; /** @struct UnpackStsAux -- GitLab