From e7a6c4b9d85108415e1c939df0357809899b9352 Mon Sep 17 00:00:00 2001
From: Florian Uhlig <f.uhlig@gsi.de>
Date: Thu, 30 Mar 2023 16:15:20 +0200
Subject: [PATCH] Send data to correct sensor

---
 reco/detectors/mvd/CbmMvdHitfinder.cxx | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/reco/detectors/mvd/CbmMvdHitfinder.cxx b/reco/detectors/mvd/CbmMvdHitfinder.cxx
index b97ee8d235..d179490e7c 100644
--- a/reco/detectors/mvd/CbmMvdHitfinder.cxx
+++ b/reco/detectors/mvd/CbmMvdHitfinder.cxx
@@ -11,6 +11,7 @@
 #include "CbmDigiManager.h"                        // for CbmDigiManager
 #include "CbmMvdCluster.h"                         // for CbmMvdCluster
 #include "CbmMvdDetector.h"                        // for CbmMvdDetector
+#include "CbmMvdDetectorId.h"                        // for CbmMvdDetector
 #include "CbmMvdDigi.h"                            // for CbmMvdDigi
 #include "CbmMvdSensor.h"                          // for CbmMvdSensor
 #include "CbmMvdSensorFindHitTask.h"               // for CbmMvdSensorFindHi...
@@ -131,11 +132,12 @@ void CbmMvdHitfinder::Exec(Option_t* /*opt*/)
     {
 
 
+      CbmMvdDetectorId tmp;
       Int_t nEntries = fInputCluster->GetEntriesFast();
       for (Int_t i = 0; i < nEntries; i++) {
         cluster = (CbmMvdCluster*) fInputCluster->At(i);
         cluster->SetRefId(i);
-        fDetector->SendInputToSensorPlugin(cluster->GetDetectorId(), nTargetPlugin, static_cast<TObject*>(cluster));
+        fDetector->SendInputToSensorPlugin(tmp.DetectorId(cluster->GetSensorNr()), nTargetPlugin, static_cast<TObject*>(cluster));
 
       }
     }
-- 
GitLab