ATLAS Offline Software
Loading...
Searching...
No Matches
IegammaSwTool Class Referenceabstract

Interface for the Reconstruction/egamma/egammaRec/egammaSwTool. More...

#include <IegammaSwTool.h>

Inheritance diagram for IegammaSwTool:
Collaboration diagram for IegammaSwTool:

Public Member Functions

virtual ~IegammaSwTool ()
 Virtual destructor.
virtual StatusCode initialize ()=0
 initialize method
virtual StatusCode execute (const EventContext &ctx, xAOD::CaloCluster *cluster) const =0
 execute method
virtual StatusCode execute (const EventContext &ctx, xAOD::CaloCluster *cluster, xAOD::EgammaParameters::EgammaType egType, bool isBarrel) const =0

Static Public Member Functions

static const InterfaceID & interfaceID ()
 AlgTool interface methods.

Detailed Description

Interface for the Reconstruction/egamma/egammaRec/egammaSwTool.

Author
Frederic Derue derue.nosp@m.@lpn.nosp@m.he.in.nosp@m.2p3..nosp@m.fr

CREATED : 01/09/2008 MODIFIED : Bruno Lenzi (02/2014): xAOD migration

Definition at line 29 of file IegammaSwTool.h.

Constructor & Destructor Documentation

◆ ~IegammaSwTool()

virtual IegammaSwTool::~IegammaSwTool ( )
inlinevirtual

Virtual destructor.

Definition at line 34 of file IegammaSwTool.h.

34{};

Member Function Documentation

◆ execute() [1/2]

virtual StatusCode IegammaSwTool::execute ( const EventContext & ctx,
xAOD::CaloCluster * cluster ) const
pure virtual

execute method

Implemented in egammaSwTool.

◆ execute() [2/2]

virtual StatusCode IegammaSwTool::execute ( const EventContext & ctx,
xAOD::CaloCluster * cluster,
xAOD::EgammaParameters::EgammaType egType,
bool isBarrel ) const
pure virtual

Implemented in egammaSwTool.

◆ initialize()

virtual StatusCode IegammaSwTool::initialize ( )
pure virtual

initialize method

Implemented in egammaSwTool.

◆ interfaceID()

const InterfaceID & IegammaSwTool::interfaceID ( )
inlinestatic

AlgTool interface methods.

Definition at line 51 of file IegammaSwTool.h.

52{
53 return IID_IegammaSwTool;
54}
static const InterfaceID IID_IegammaSwTool("IegammaSwTool", 1, 0)

The documentation for this class was generated from the following file: