Tool to fudge photon MC shower shapes. More...
#include <ElectronPhotonShowerShapeFudgeTool.h>
Public Member Functions | |
ElectronPhotonShowerShapeFudgeTool (const std::string myname) | |
Declare the interface that the class provides. | |
virtual | ~ElectronPhotonShowerShapeFudgeTool () |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
virtual const CP::CorrectionCode | applyCorrection (xAOD::Photon &ph) const |
Declare the interface that the class provides. | |
virtual const CP::CorrectionCode | applyCorrection (xAOD::Electron &el) const |
virtual const CP::CorrectionCode | correctedCopy (const xAOD::Photon &ph, xAOD::Photon *&output) const |
virtual const CP::CorrectionCode | correctedCopy (const xAOD::Electron &el, xAOD::Electron *&output) const |
Tool to fudge photon MC shower shapes.
ElectronPhotonShowerShapeFudgeTool::ElectronPhotonShowerShapeFudgeTool | ( | const std::string | myname | ) |
Declare the interface that the class provides.
Standard constructor
ElectronPhotonShowerShapeFudgeTool::~ElectronPhotonShowerShapeFudgeTool | ( | ) | [virtual] |
Standard destructor
const CP::CorrectionCode ElectronPhotonShowerShapeFudgeTool::applyCorrection | ( | xAOD::Photon & | ph | ) | const [virtual] |
Declare the interface that the class provides.
Apply the correction on a modifyable object
Implements IElectronPhotonShowerShapeFudgeTool.
StatusCode ElectronPhotonShowerShapeFudgeTool::finalize | ( | ) | [virtual] |
Gaudi Service Interface method implementations
StatusCode ElectronPhotonShowerShapeFudgeTool::initialize | ( | void | ) | [virtual] |
Gaudi Service Interface method implementations
Reimplemented from asg::AsgTool.