Public Member Functions | |
| TauEfficiencyCorrectionsTool (const std::string &sName) | |
| Create a proper constructor for Athena. | |
| virtual void | printConfig (bool bAlways=true) |
| Print tool configuration. | |
| virtual CP::CorrectionCode | getEfficiencyScaleFactor (const xAOD::TauJet &xTau, double &eff) |
| Get the "tau efficiency" as a return value. | |
| virtual CP::CorrectionCode | applyEfficiencyScaleFactor (const xAOD::TauJet &xTau) |
| Decorate the tau with its efficiency. | |
| virtual bool | isAffectedBySystematic (const CP::SystematicVariation &systematic) const |
| returns: whether this tool is affected by the given systematis | |
| virtual CP::SystematicSet | affectingSystematics () const |
| returns: the list of all systematics this tool can be affected by | |
| virtual CP::SystematicSet | recommendedSystematics () const |
| returns: the list of all systematics this tool recommends to use | |
| virtual CP::SystematicCode | applySystematicVariation (const CP::SystematicSet &systConfig) |
| virtual bool | isSupportedRunNumber (int iRunNumber) |
Public Attributes | |
| virtual TauEfficiencyCorrectionsTool(const std::string &sName, TauSelectionTool *tTauSelectionTool) __attribute__((deprecated("This function is deprecated. Please pass the TauSelectionTool as a ToolHandle via the property \"TauSelectionTool\". The function will be removed in the future without further notice.\nFor further information please refer to the README StatusCod | initialize )() |
| Function initialising the tool. | |
| TauAnalysisTools::TauEfficiencyCorrectionsTool::TauEfficiencyCorrectionsTool | ( | const std::string & | sName | ) |
Create a proper constructor for Athena.
Create a constructor for standalone usage
| CP::SystematicCode TauAnalysisTools::TauEfficiencyCorrectionsTool::applySystematicVariation | ( | const CP::SystematicSet & | systConfig | ) | [virtual] |
effects: configure this tool for the given list of systematic variations. any requested systematics that are not affecting this tool will be silently ignored (unless they cause other errors). failures: systematic unknown failures: requesting multiple variations on the same systematic (e.g. up & down) failures: requesting an unsupported variation on an otherwise supported systematic (e.g. a 2 sigma variation and the tool only supports 1 sigma variations) failures: unsupported combination of supported systematic failures: other tool specific errors
Implements CP::ISystematicsTool.
Function initialising the tool.
Create a constructor for standalone usage with preconfiguration for scale factors types depending on applied cuts from TauSelection Tool
1.6.1