From 361265642fc8e0620777d0dd7341599a08092b21 Mon Sep 17 00:00:00 2001 From: Wouter Deconinck <wdconinc@gmail.com> Date: Sun, 16 Jan 2022 18:26:15 +0000 Subject: [PATCH] Update reconstruction.py: try harder --- options/reconstruction.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/options/reconstruction.py b/options/reconstruction.py index b5ef338f..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