Add a flag for removing all PID cuts from semileptonic HLT2 and Spruce lines and fix the minip cut
MC production needs PID cuts to be removed to apply PIDCalib corrections. This MR introduced nopid()
flag that:
- Removes DLL cuts for pions, kaon, protons and muons in base candidate maker:
make_candidate
- Removes
IsMuon
from:make_ismuon_long_muon
- Removes
DLLe
cuts in:make_detached_dielectron_for_b2lllnu
,make_gammaLL_for_b2lllnu
andmake_gammaDD_for_b2lllnu
.
This can be switched on in the Moore options via:
from Hlt2Conf.lines.config_pid import no_pid_sl
with reconstruction.bind(from_file=False), config_pp_2024(), no_pid_sl.bind(ignore_pid=True):
config = run_moore(options, make_streams, public_tools)
Edited by Abhijit Mathad