From 9117f2bfa2fcbd6e2d700c671fdb7f42839ebb31 Mon Sep 17 00:00:00 2001
From: "se.gorbunov" <se.gorbunov@gsi.de>
Date: Fri, 26 Aug 2022 19:17:46 +0000
Subject: [PATCH] L1: trd2d tracking: reconstruction of 3-hit-tracks

---
 reco/L1/CbmL1.cxx                  | 6 +++---
 reco/L1/L1Algo/L1CATrackFinder.cxx | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/reco/L1/CbmL1.cxx b/reco/L1/CbmL1.cxx
index d0385f5196..d8e8386fb4 100644
--- a/reco/L1/CbmL1.cxx
+++ b/reco/L1/CbmL1.cxx
@@ -790,7 +790,7 @@ InitStatus CbmL1::Init()
     trd2dIter1.SetMaxDZ(0.05);
     trd2dIter1.SetTargetPosSigmaXY(1., 1.);  //(1, 1);
     trd2dIter1.SetMinLevelTripletStart(1);
-    trd2dIter1.SetPrimaryFlag(true);
+    trd2dIter1.SetPrimaryFlag(false);
 
     auto trd2dIter2 = L1CAIteration("Trd2dIter2");
     trd2dIter2.SetTrackChi2Cut(7.f);              //10.f
@@ -803,8 +803,8 @@ InitStatus CbmL1::Init()
     trd2dIter2.SetMaxSlope(.5f);
     trd2dIter2.SetMaxDZ(0.05);
     trd2dIter2.SetTargetPosSigmaXY(8 * 10, 6 * 10);  //(1, 1);
-    trd2dIter2.SetMinLevelTripletStart(1);
-    trd2dIter2.SetPrimaryFlag(true);
+    trd2dIter2.SetMinLevelTripletStart(0);
+    trd2dIter2.SetPrimaryFlag(false);
 
     // Initialize CA track finder iterations sequence
 
diff --git a/reco/L1/L1Algo/L1CATrackFinder.cxx b/reco/L1/L1Algo/L1CATrackFinder.cxx
index c8b3f7909e..1df20b4845 100644
--- a/reco/L1/L1Algo/L1CATrackFinder.cxx
+++ b/reco/L1/L1Algo/L1CATrackFinder.cxx
@@ -2449,7 +2449,7 @@ void L1Algo::CATrackFinder()
             if (tr.NHits <= 3) { continue; }
           }
           else if (kGlobal == fTrackingMode) {
-            if (tr.NHits <= 3) { continue; }
+            if (tr.NHits < 3) { continue; }
           }
           else {
             if (tr.NHits < 3) { continue; }
-- 
GitLab