ElectronPhotonShowerShapeFudgeTool Class Reference

Tool to fudge photon MC shower shapes. More...

#include <ElectronPhotonShowerShapeFudgeTool.h>

Inheritance diagram for ElectronPhotonShowerShapeFudgeTool:
asg::AsgTool IElectronPhotonShowerShapeFudgeTool asg::IAsgTool asg::IAsgTool

List of all members.

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

Detailed Description

Tool to fudge photon MC shower shapes.

Author:
Rob Roy Fletcher (University of Pennsylvania) rob.fletcher@cern.ch
Date:
August 2014

Constructor & Destructor Documentation

ElectronPhotonShowerShapeFudgeTool::ElectronPhotonShowerShapeFudgeTool ( const std::string  myname  ) 

Declare the interface that the class provides.

Standard constructor

ElectronPhotonShowerShapeFudgeTool::~ElectronPhotonShowerShapeFudgeTool (  )  [virtual]

Standard destructor


Member Function Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1