From 637f463b0802126e0d3d0d1431781a9414af7df9 Mon Sep 17 00:00:00 2001 From: Maarten Van Veghel <maarten.vanveghel@cern.ch> Date: Mon, 24 Mar 2025 18:55:17 +0100 Subject: [PATCH] minor fix --- .../python/RecoConf/calorimeter_reconstruction.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Hlt/RecoConf/python/RecoConf/calorimeter_reconstruction.py b/Hlt/RecoConf/python/RecoConf/calorimeter_reconstruction.py index f773ed6a9f3..ecf4e2baff2 100644 --- a/Hlt/RecoConf/python/RecoConf/calorimeter_reconstruction.py +++ b/Hlt/RecoConf/python/RecoConf/calorimeter_reconstruction.py @@ -409,6 +409,7 @@ def make_calo_chargedpids( }, save_residual_clusters_for_brem=True, use_residual_clusters_for_brem=True, + use_residual_clusters_for_brem_pid=False, base=r"CaloCharged{0}Alg_{1}_{{hash}}", ): pids = {"chargedpids": {}, "breminfos": {}} @@ -434,7 +435,7 @@ def make_calo_chargedpids( SaveResidualClusters=save_residual_clusters_for_brem, UseResidualClustersForEnergy=use_residual_clusters_for_brem, # to switch it on you'd need to calibrate the PID for it - UseResidualClustersForPID=False, + UseResidualClustersForPID=use_residual_clusters_for_brem_pid, BremMethod=bremmethod, ).Output return pids @@ -610,9 +611,10 @@ def make_calo( electrons, persistable_location("CaloElectrons") ) + brem_track_types = set(tracks_incalo.keys()) & set(chargedpid_types["brem"]) old_residual_brem_hypos = {} old_residual_brem_relations = {} - for tt in chargedpid_types["brem"]: + for tt in brem_track_types: old_residual_brem_hypos[tt], old_residual_brem_relations[tt] = convertHypos( thmatches[tt]["BremResidualHypos"] ) @@ -621,7 +623,7 @@ def make_calo( Inputs=[ v["BremResidualHypos"] for k, v in thmatches.items() - if k in chargedpid_types["brem"] + if k in brem_track_types ] ).Output old_residual_brem_hypos["Merged"], old_residual_brem_relations["Merged"] = ( -- GitLab