From 66d2b7cc1957b946b9240634d754d59ce8fa33a6 Mon Sep 17 00:00:00 2001
From: "se.gorbunov" <se.gorbunov@gsi.de>
Date: Wed, 22 Jun 2022 21:24:38 +0000
Subject: [PATCH] L1: bugfix in parameter class

---
 reco/L1/CbmL1.cxx               | 2 +-
 reco/L1/L1Algo/L1Parameters.cxx | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/reco/L1/CbmL1.cxx b/reco/L1/CbmL1.cxx
index 4abd25516b..530d781b0a 100644
--- a/reco/L1/CbmL1.cxx
+++ b/reco/L1/CbmL1.cxx
@@ -211,7 +211,7 @@ InitStatus CbmL1::Init()
     fUseTRD  = 1;
     fUseTOF  = 0;
     fpInitManager->DevSetIgnoreHitSearchAreas(true);
-    fpInitManager->DevSetFitSingletsFromTarget(true);
+    //fpInitManager->DevSetFitSingletsFromTarget(true);
     //fpInitManager->DevSetIsMatchDoubletsViaMc(true);
   }
 
diff --git a/reco/L1/L1Algo/L1Parameters.cxx b/reco/L1/L1Algo/L1Parameters.cxx
index c070ae1d4e..49a5435c5c 100644
--- a/reco/L1/L1Algo/L1Parameters.cxx
+++ b/reco/L1/L1Algo/L1Parameters.cxx
@@ -37,6 +37,9 @@ L1Parameters::L1Parameters(const L1Parameters& other) noexcept
   , fNstationsActive(other.fNstationsActive)
   , fNstationsGeometry(other.fNstationsGeometry)
   , fActiveStationGlobalIDs(other.fActiveStationGlobalIDs)
+  , fDevIsIgnoreHitSearchAreas(other.fDevIsIgnoreHitSearchAreas)
+  , fDevIsFitSingletsFromTarget(other.fDevIsFitSingletsFromTarget)
+  , fDevIsMatchDoubletsViaMc(other.fDevIsMatchDoubletsViaMc)
 {
 }
 
@@ -78,6 +81,9 @@ void L1Parameters::Swap(L1Parameters& other) noexcept
   std::swap(fNstationsActive, other.fNstationsActive);
   std::swap(fNstationsGeometry, other.fNstationsGeometry);
   std::swap(fActiveStationGlobalIDs, other.fActiveStationGlobalIDs);
+  std::swap(fDevIsIgnoreHitSearchAreas, other.fDevIsIgnoreHitSearchAreas);
+  std::swap(fDevIsFitSingletsFromTarget, other.fDevIsFitSingletsFromTarget);
+  std::swap(fDevIsMatchDoubletsViaMc, other.fDevIsMatchDoubletsViaMc);
 }
 
 //------------------------------------------------------------------------------------------------------------------------------------
-- 
GitLab