From 63f55e07f2e33532bb7e947adac8e6f93b67365c Mon Sep 17 00:00:00 2001
From: Dominik Smith <smith@th.physik.uni-frankfurt.de>
Date: Mon, 17 Apr 2023 11:45:17 +0200
Subject: [PATCH] UnpackMuch: Removed fNumAsicsPerModule and fNumChansPerAsic
 parameters as they don't appear to be needed.

---
 algo/detectors/much/UnpackMuch.h | 2 --
 reco/tasks/CbmTaskUnpack.cxx     | 4 ----
 2 files changed, 6 deletions(-)

diff --git a/algo/detectors/much/UnpackMuch.h b/algo/detectors/much/UnpackMuch.h
index d1a3918552..fe0310fc73 100644
--- a/algo/detectors/much/UnpackMuch.h
+++ b/algo/detectors/much/UnpackMuch.h
@@ -40,8 +40,6 @@ namespace cbm::algo
    ** @brief Parameters required for the STS unpacking (specific to one component)
    **/
   struct UnpackMuchPar {
-    uint32_t fNumChansPerAsic                    = 0;   ///< Number of channels per ASIC
-    uint32_t fNumAsicsPerModule                  = 0;   ///< Number of ASICS per module
     std::vector<UnpackMuchElinkPar> fElinkParams = {};  ///< Parameters for each eLink
   };
 
diff --git a/reco/tasks/CbmTaskUnpack.cxx b/reco/tasks/CbmTaskUnpack.cxx
index 92e376bccc..63915d8754 100644
--- a/reco/tasks/CbmTaskUnpack.cxx
+++ b/reco/tasks/CbmTaskUnpack.cxx
@@ -264,14 +264,10 @@ InitStatus CbmTaskUnpack::Init()
     LOG(info) << "--- Configured equipment " << equip << " with " << numElinks << " elinks";
   }  //# equipments
 
-  // --- Common parameters for all components for MUCH
-  uint32_t numChansPerAsicMuch = 128;  // R/O channels per ASIC for MUCH
-
   // Create one algorithm per component and configure it with parameters
   auto equipIdsMuch = fMuchConfig.GetEquipmentIds();
   for (auto& equip : equipIdsMuch) {
     std::unique_ptr<UnpackMuchPar> par(new UnpackMuchPar());
-    par->fNumChansPerAsic  = numChansPerAsicMuch;
     const size_t numElinks = fMuchConfig.GetNumElinks(equip);
     for (size_t elink = 0; elink < numElinks; elink++) {
       UnpackMuchElinkPar elinkPar;
-- 
GitLab