From 6d6cbf5b4bd511294e10307c9545155c88dd29f3 Mon Sep 17 00:00:00 2001
From: "se.gorbunov" <se.gorbunov@gsi.de>
Date: Mon, 14 Nov 2022 10:41:13 +0000
Subject: [PATCH] L1: bugfix

---
 reco/L1/CbmL1.cxx                    | 1 -
 reco/L1/L1Algo/L1BaseStationInfo.cxx | 1 +
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/reco/L1/CbmL1.cxx b/reco/L1/CbmL1.cxx
index 0340a376e3..b9761a45c8 100644
--- a/reco/L1/CbmL1.cxx
+++ b/reco/L1/CbmL1.cxx
@@ -1510,7 +1510,6 @@ std::vector<L1Material> CbmL1::ReadMaterialBudget(L1DetectorID detectorID)
           result[iSt].SetRadThickBin(iBinX, iBinY, 0.01 * hStaRadLen->GetBinContent(iBinX, iBinY));
         }  // iBinX
       }    // iBinY
-      result[iSt].Repare();
       LOG(info) << "- station " << iSt;
     }  // iSt
     gFile      = oldFile;
diff --git a/reco/L1/L1Algo/L1BaseStationInfo.cxx b/reco/L1/L1Algo/L1BaseStationInfo.cxx
index 9238022d58..2ac0fa4b52 100644
--- a/reco/L1/L1Algo/L1BaseStationInfo.cxx
+++ b/reco/L1/L1Algo/L1BaseStationInfo.cxx
@@ -353,6 +353,7 @@ void L1BaseStationInfo::SetMaterialMap(L1Material&& thicknessMap) noexcept
 {
   if (!fInitController.GetFlag(EInitKey::kThicknessMap)) {
     fThicknessMap = std::move(thicknessMap);
+    fThicknessMap.Repare();
     fInitController.SetFlag(EInitKey::kThicknessMap);
   }
   else {
-- 
GitLab