update TauSmearingTool to check MVA-Calo based TES compatibility
This MR is re-introducing a check for MVA-Calo based TES compatibility performed within the TauSmearingTool.
R21 behavior: if the MVA and the Calo based TES are not compatible, set the pt of the tau using Calo based TES -> this would mean changing the tau pt at run-time which is dangerous and not coherent with the TES workflow
New behavior: keep the compatibility test between MVA and Calo based TES, but NOT change the pt of the tau and instead decorate the tau with a boolean called "TESCompatibility"
that indicates the compatibility check results.
Analyses can decide to use this boolean to cross-check the tau quality within the analysis event selection/phase space and identify potentially problematic taus -> NOTE: this is not meant to be used as analysis cut, but to be reported first to TauCP for further discussion.
To mark the different behavior between R21 and updated setup, the TauSmearinTool property "ApplyMVATESQualityCheck"
is renominated "MVATESQualityCheck"
Studies within TauCP are reported in https://indico.cern.ch/event/1446092/contributions/6088305/attachments/2910742/5106751/Slides_TauCP_20240813.pdf