Skip to content

Commit fa68b68

Browse files
committed
add dr_jj variable
1 parent 47ed281 commit fa68b68

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

hbw/config/variables.py

+12
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,18 @@ def add_variables(config: od.Config) -> None:
670670
ak.fill_none(ak.pad_none(events[obj][abs(events[obj]["eta"]) >= 1.3], i + 1)[field], EMPTY_FLOAT)[:, i]
671671
)
672672

673+
dr_expr = lambda events, obj1, i, obj2, j: ak.fill_none(
674+
ak.pad_none(events[obj1], i + 1)[:, i].delta_r(ak.pad_none(events[obj2], j + 1)[:, j]), EMPTY_FLOAT,
675+
)
676+
677+
config.add_variable(
678+
name="dr_jj",
679+
expression=lambda events: dr_expr(events, "Jet", 0, "Jet", 1),
680+
aux={"inputs": {"Jet.{pt,eta,phi,mass}"}},
681+
binning=(40, 0., 4),
682+
x_title=r"$\Delta R(jj)$",
683+
)
684+
673685
# Leptons
674686
config.add_variable(
675687
name="sum_charge",

0 commit comments

Comments
 (0)