From 384250a9fa8f75670f37c536609cbee74f067789 Mon Sep 17 00:00:00 2001
From: Felix Weiglhofer <weiglhofer@fias.uni-frankfurt.de>
Date: Wed, 16 Feb 2022 12:22:19 +0000
Subject: [PATCH] sts reco: Fix race condition with OpenMP.

---
 reco/detectors/sts/CbmRecoSts.cxx | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/reco/detectors/sts/CbmRecoSts.cxx b/reco/detectors/sts/CbmRecoSts.cxx
index 7ac75b6d28..235f001263 100644
--- a/reco/detectors/sts/CbmRecoSts.cxx
+++ b/reco/detectors/sts/CbmRecoSts.cxx
@@ -375,10 +375,9 @@ void CbmRecoSts::ProcessData(CbmEvent* event)
 
 
   // --- Distribute digis to modules
-  Int_t digiIndex = -1;
   //#pragma omp parallel for schedule(static) if(fParallelism_enabled)
   for (Int_t iDigi = 0; iDigi < nDigis; iDigi++) {
-    digiIndex              = (event ? event->GetIndex(ECbmDataType::kStsDigi, iDigi) : iDigi);
+    Int_t digiIndex        = (event ? event->GetIndex(ECbmDataType::kStsDigi, iDigi) : iDigi);
     const CbmStsDigi* digi = fDigiManager->Get<const CbmStsDigi>(digiIndex);
     assert(digi);
 
-- 
GitLab