Skip to content

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

Merge request reports