diff --git a/analysis/topeft_run2/analysis_processor.py b/analysis/topeft_run2/analysis_processor.py index ee7c1db2..1dcf3dd6 100644 --- a/analysis/topeft_run2/analysis_processor.py +++ b/analysis/topeft_run2/analysis_processor.py @@ -723,13 +723,11 @@ def process(self, events): preselections.add("2lss_fwd", (events.is2l & pass_trg & fwdjet_mask)) preselections.add("2l_fwd_p", (chargel0_p & fwdjet_mask)) preselections.add("2l_fwd_m", (chargel0_m & fwdjet_mask)) - preselections.add("2lss", (events.is2l & pass_trg & ~fwdjet_mask)) - preselections.add("2l_p", (chargel0_p & ~fwdjet_mask)) - preselections.add("2l_m", (chargel0_m & ~fwdjet_mask)) - else: # Original selections if not using the fwd analysis flag - preselections.add("2lss", (events.is2l & pass_trg)) - preselections.add("2l_p", (chargel0_p)) - preselections.add("2l_m", (chargel0_m)) + + # 2lss selection + preselections.add("2lss", (events.is2l & pass_trg)) + preselections.add("2l_p", (chargel0_p)) + preselections.add("2l_m", (chargel0_m)) # 3l selection preselections.add("3l", (events.is3l & pass_trg)) diff --git a/topeft/channels/ch_lst_test.json b/topeft/channels/ch_lst_test.json index 92516dd3..950b66b7 100644 --- a/topeft/channels/ch_lst_test.json +++ b/topeft/channels/ch_lst_test.json @@ -663,32 +663,28 @@ "2lss", "2l_p", "bmask_atleast1m2l", - "bmask_atleast3m", - "~fwdjet_mask" + "bmask_atleast3m" ], [ "2lss_4t_m", "2lss", "2l_m", "bmask_atleast1m2l", - "bmask_atleast3m", - "~fwdjet_mask" + "bmask_atleast3m" ], [ "2lss_fwd_p", "2lss_fwd", "2l_fwd_p", "bmask_atleast1m2l", - "bmask_atmost2m", - "fwdjet_mask" + "bmask_atmost2m" ], [ "2lss_fwd_m", "2lss_fwd", "2l_fwd_m", "bmask_atleast1m2l", - "bmask_atmost2m", - "fwdjet_mask" + "bmask_atmost2m" ] ], "lep_flav_lst": [