From 1dad0b6c9e4f8651ee1c96a4e89b0267dd6f4e5d Mon Sep 17 00:00:00 2001 From: Nicole Skidmore <nicola.skidmore@cern.ch> Date: Tue, 1 Apr 2025 08:38:16 +0000 Subject: [PATCH 1/2] Update file lines.py --- Hlt/Moore/python/Moore/lines.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Hlt/Moore/python/Moore/lines.py b/Hlt/Moore/python/Moore/lines.py index 05e5440fcc2..5145e77fe43 100644 --- a/Hlt/Moore/python/Moore/lines.py +++ b/Hlt/Moore/python/Moore/lines.py @@ -524,7 +524,9 @@ class Hlt2Line(DecisionLine): "ParticlesSelection" if output_type == "Particles" else output_type ) - if prefix == "" and output in prdict.values(): # for selective reco case + if prefix == "" and str(output) in map( + str, prdict.values() + ): # for selective reco case entry_new = [ prefix, [k for k, v in prdict.items() if output == v][0], @@ -599,6 +601,7 @@ class Hlt2Line(DecisionLine): if prefix: additional_outputs.append((output, (decision_node.name, prefix))) + ## Why is the below not an issue? elif output in prdict.values(): additional_outputs.append((output, None)) else: -- GitLab From c76d74ffce55ba867ea356e7424ac668b6651ed7 Mon Sep 17 00:00:00 2001 From: Nicole Skidmore <nicola.skidmore@cern.ch> Date: Tue, 1 Apr 2025 08:58:16 +0000 Subject: [PATCH 2/2] Apply 1 suggestion(s) to 1 file(s) Co-authored-by: Carlos Eduardo Cocha Toapaxi <carlos.eduardo.cocha.toapaxi@cern.ch> --- Hlt/Moore/python/Moore/lines.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Hlt/Moore/python/Moore/lines.py b/Hlt/Moore/python/Moore/lines.py index 5145e77fe43..3efc2d3368c 100644 --- a/Hlt/Moore/python/Moore/lines.py +++ b/Hlt/Moore/python/Moore/lines.py @@ -529,7 +529,7 @@ class Hlt2Line(DecisionLine): ): # for selective reco case entry_new = [ prefix, - [k for k, v in prdict.items() if output == v][0], + [k for k, v in prdict.items() if str(output) == str(v)][0], output_type, "reco", ] -- GitLab