From 38c20213ba871c271777a63b90134144a545dba1 Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Thu, 5 Feb 2026 00:42:09 +0100 Subject: [PATCH 1/2] fixed issuue when matching online <-> offline - correct pT used now --- Common/triggerSel.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Common/triggerSel.py b/Common/triggerSel.py index 3cd11bed..80f43bf3 100644 --- a/Common/triggerSel.py +++ b/Common/triggerSel.py @@ -48,9 +48,13 @@ def ApplyTriggers( cut_vars.append(cut_var_name) df = df.Define(var_name_online, " && ".join(cut_vars)) matching_var = f"{obj}_Matching_{leg_id+1}_{path}" + leg_p4 = f"{obj}_p4" + if "pt" in extraFormat.keys(): + leg_p4 += f"""_{extraFormat["pt"]}""" + print(f"using {leg_p4} for computing trigger matching") df = df.Define( matching_var, - f"""FindMatching({var_name_offline}, {var_name_online}, {obj}_p4, TrigObj_p4, {self.deltaR_matching} )""", + f"""FindMatching({var_name_offline}, {var_name_online}, {leg_p4}, TrigObj_p4, {self.deltaR_matching} )""", ) matchedObjectsBranches.append(matching_var) for obj in offline_legs: From 81bf98f5c5429a69ccc0e2a88b02177dd2e2095a Mon Sep 17 00:00:00 2001 From: Valeria D'Amante Date: Thu, 5 Feb 2026 19:22:32 +0100 Subject: [PATCH 2/2] restored trigger sel --- Common/triggerSel.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Common/triggerSel.py b/Common/triggerSel.py index 80f43bf3..3cd11bed 100644 --- a/Common/triggerSel.py +++ b/Common/triggerSel.py @@ -48,13 +48,9 @@ def ApplyTriggers( cut_vars.append(cut_var_name) df = df.Define(var_name_online, " && ".join(cut_vars)) matching_var = f"{obj}_Matching_{leg_id+1}_{path}" - leg_p4 = f"{obj}_p4" - if "pt" in extraFormat.keys(): - leg_p4 += f"""_{extraFormat["pt"]}""" - print(f"using {leg_p4} for computing trigger matching") df = df.Define( matching_var, - f"""FindMatching({var_name_offline}, {var_name_online}, {leg_p4}, TrigObj_p4, {self.deltaR_matching} )""", + f"""FindMatching({var_name_offline}, {var_name_online}, {obj}_p4, TrigObj_p4, {self.deltaR_matching} )""", ) matchedObjectsBranches.append(matching_var) for obj in offline_legs: