From 660b23a710b376596426dbccea1bf34dadf93866 Mon Sep 17 00:00:00 2001
From: Wouter Deconinck <wdconinc@gmail.com>
Date: Sun, 16 Jan 2022 18:41:27 +0000
Subject: [PATCH] reconstruction.py: chi2CutOff is a list with acts@15.1: (vs
 eta bins)

---
 options/reconstruction.py | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/options/reconstruction.py b/options/reconstruction.py
index cbe6c2f4..0649be61 100644
--- a/options/reconstruction.py
+++ b/options/reconstruction.py
@@ -661,14 +661,24 @@ truth_trk_init = TrackParamTruthInit("truth_trk_init",
 algorithms.append(truth_trk_init)
 
 # Tracking algorithms
-trk_find_alg = CKFTracking("trk_find_alg",
+try:
+    trk_find_alg = CKFTracking("trk_find_alg",
         inputSourceLinks = sourcelinker.outputSourceLinks,
         inputMeasurements = sourcelinker.outputMeasurements,
         inputInitialTrackParameters = truth_trk_init.outputInitialTrackParameters,
         outputTrajectories = "trajectories",
-	chi2CutOff = 50	
-)
-algorithms.append(trk_find_alg)
+	chi2CutOff = [50.]
+    )
+    algorithms.append(trk_find_alg)
+except ValueError:
+    trk_find_alg = CKFTracking("trk_find_alg",
+        inputSourceLinks = sourcelinker.outputSourceLinks,
+        inputMeasurements = sourcelinker.outputMeasurements,
+         inputInitialTrackParameters = truth_trk_init.outputInitialTrackParameters,
+        outputTrajectories = "trajectories",
+        chi2CutOff = 50
+    )
+    algorithms.append(trk_find_alg)
 
 parts_from_fit = ParticlesFromTrackFit("parts_from_fit",
         inputTrajectories = trk_find_alg.outputTrajectories,
-- 
GitLab