Skip to content

Remove initialisation with TauSelectionTool from TauEfficiencyCorrectionTool (v2)

Antonio De Maria requested to merge ademaria/athena:tat_update into main

This MR (initially in !70515 (closed)) is meant to remove the property of auto-configuring of the "TauEfficiencyCorrectionTool" passing a "TauSelectionTool" instance.

Instead of passing "TauSelectionTool" and determine the SF product automatically from it, a user should now use multiple instances of the TauEfficiencyCorrectionTool with the all intended corrections for TauID, reco, eVeto, etc

This has the advantage of:

  • avoiding calling an instance of one tool inside another one
  • flexibility to retrieve SFs with the appropriate systematics for each single SFs instead of the product

CPAlgorithms have been updated to reflect the TauEfficiencyCorrectionTool property change

Tagging @dta and @martindl from TauCP side

Tagging also @tstreble

Edited by Antonio De Maria

Merge request reports