Skip to content

Commit bc84134

Browse files
committed
Use toMarlinDict
1 parent 4b66947 commit bc84134

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

CLDConfig/Tracking/ConformalTracking.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
from k4FWCore.parseArgs import parser
2121

2222
from conformal_tracking_utils import configure_conformal_tracking_steps
23+
from py_utils import toMarlinDict
2324

2425
# geoservice comes from the `global_vars` of the SequenceLoader
2526
if any(small_vtx in geoservice.detectors[0] for small_vtx in ["_o2_", "_o3_", "_o4_"]):
@@ -167,8 +168,7 @@
167168
"trackPurity": 0.7
168169
}
169170

170-
conformal_tracking_args_marlin = {k: [str(v).lower()] if isinstance(v, bool) else v for k, v in conformal_tracking_args.items()}
171-
conformal_tracking_args_marlin = {k: [str(v)] if isinstance(v, float) or isinstance(v, int) else v for k, v in conformal_tracking_args_marlin.items()}
171+
conformal_tracking_args_marlin = toMarlinDict(conformal_tracking_args)
172172
conformal_tracking_args_marlin["MCParticleCollectionName"] = ["MCParticle"]
173173

174174
if args[0].native:
@@ -191,8 +191,7 @@
191191
"minTrackPt": 1.,
192192
}
193193

194-
clone_and_split_tracks_finder_args_marlin = {k: [str(v).lower()] if isinstance(v, bool) else v for k, v in clones_and_split_tracks_finder_args.items()}
195-
clone_and_split_tracks_finder_args_marlin = {k: [str(v)] if isinstance(v, float) else v for k, v in clone_and_split_tracks_finder_args_marlin.items()}
194+
clone_and_split_tracks_finder_args_marlin = toMarlinDict(clones_and_split_tracks_finder_args)
196195

197196
if args[0].native:
198197
from Configurables import ConformalTracking, ClonesAndSplitTracksFinder

0 commit comments

Comments
 (0)