Classes | |
| struct | SystConf |
Public Member Functions | |
| AsgElectronEfficiencyCorrectionTool (const std::string myname) | |
| Standard constructor. | |
| virtual | ~AsgElectronEfficiencyCorrectionTool () |
| Standard destructor. | |
| virtual StatusCode | initialize () |
| Gaudi Service Interface method implementations. | |
| virtual StatusCode | finalize () |
| Gaudi Service Interface method implementations. | |
| virtual StatusCode | beginInputFile () |
| Function called when a new input file is opened. | |
| virtual StatusCode | beginEvent () |
| Function called when a new events is loaded. | |
| virtual StatusCode | endInputFile () |
| int | getNumberOfToys () |
| CP::CorrectionCode | getEfficiencyScaleFactor (const xAOD::Electron &inputObject, double &efficiencyScaleFactor) const |
| The interface for Scale Factors. | |
| CP::CorrectionCode | applyEfficiencyScaleFactor (const xAOD::Electron &inputObject) const |
| void | printCorrelationModels () |
| print available/implemented correlation models | |
| 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 | |
| const CP::SystematicSet & | appliedSystematics () const |
| returns: the currently applied systematics | |
| virtual CP::SystematicCode | applySystematicVariation (const CP::SystematicSet &systConfig) |
| Configure this tool for the given systematics. | |
| CP::SystematicCode | registerSystematics () |
| CP::SystematicCode AsgElectronEfficiencyCorrectionTool::applySystematicVariation | ( | const CP::SystematicSet & | systConfig | ) | [virtual] |
Configure this tool for the given systematics.
Apply one variation at a time.
Implements CP::ISystematicsTool.
| StatusCode AsgElectronEfficiencyCorrectionTool::beginEvent | ( | ) | [virtual] |
Function called when a new events is loaded.
Dummy implementation that can be overridden by the derived tool.
Reimplemented from asg::AsgMetadataTool.
| StatusCode AsgElectronEfficiencyCorrectionTool::beginInputFile | ( | ) | [virtual] |
Function called when a new input file is opened.
Dummy implementation that can be overridden by the derived tool.
Reimplemented from asg::AsgMetadataTool.
| StatusCode AsgElectronEfficiencyCorrectionTool::endInputFile | ( | ) | [virtual] |
Function called when the currently open input file got completely processed
Dummy implementation that can be overridden by the derived tool.
Reimplemented from asg::AsgMetadataTool.
| StatusCode AsgElectronEfficiencyCorrectionTool::finalize | ( | ) | [virtual] |
Gaudi Service Interface method implementations.
=============================================================================
| CP::CorrectionCode AsgElectronEfficiencyCorrectionTool::getEfficiencyScaleFactor | ( | const xAOD::Electron & | inputObject, | |
| double & | efficiencyScaleFactor | |||
| ) | const [virtual] |
The interface for Scale Factors.
number of correlated sources
Implements IAsgElectronEfficiencyCorrectionTool.
| StatusCode AsgElectronEfficiencyCorrectionTool::initialize | ( | void | ) | [virtual] |
Gaudi Service Interface method implementations.
eta.push_back(0.8);
Reimplemented from asg::AsgTool.
1.6.1