Skip to content

Moving lepton-related calculations in a separate alg

Francesco Curcio requested to merge fcurcio/easyjet:ReduceSystsTests into main

Following this presentation in one of the last HHFramework meetings on how to remove unnecessary systematic branches, this MR moves all leptons-related calculations in a separate algorithm, defined in LeptonVarsbbyAlg.cxx/.h.

As a result, these branches are removed (test performed running on a 10 events ttbar file with bypass=True):

bbyy_nLeptons_MET_SoftTrk_ResoPara
bbyy_nLeptons_MET_SoftTrk_ResoPerp
bbyy_nLeptons_MET_SoftTrk_Scale__1down
bbyy_nLeptons_MET_SoftTrk_Scale__1up
bbyy_nLeptons_PH_EFF_ID_Uncertainty__1down
bbyy_nLeptons_PH_EFF_ID_Uncertainty__1up
bbyy_nLeptons_PH_EFF_ISO_Uncertainty__1down
bbyy_nLeptons_PH_EFF_ISO_Uncertainty__1up

tagging @gdigrego @alwang @tpelzer @atishelm @aad @croland

Merge request reports

Loading