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
IsMuonfrom:make_ismuon_long_muon - Removes
DLLecuts in:make_detached_dielectron_for_b2lllnu,make_gammaLL_for_b2lllnuandmake_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