PanTau: replace legacy JobProperty flags with config flags
Hello,
This MR is replacing the JobProperty flags (stored in Config_PanTau.py
) with config flags in the PanTau package. The newly introduced Class_InformationHandler_New.py
is a copy of Class_InformationHandler.py
(legacy setup) where config flags are passed as an argument.
I ran diff-root on 1k events with standalone tau reco from ESD, the reconstruction output was unchanged.
It's a bit overkill to define so many flags, given that we never change their values (and a number of properties are obsolete), but a larger refactoring is beyond the scope of this MR.
This was blocking !61874 (merged) . Tagging @tadej . The target branch is main, I hope it's OK?
Cheers, Bertrand
Edited by Bertrand Martin Dit Latour