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

Interface for tool egamma/egammaTools/EMClusterTool. More...

#include <IEMClusterTool.h>

Inheritance diagram for IEMClusterTool:
Collaboration diagram for IEMClusterTool:

Public Member Functions

virtual ~IEMClusterTool ()
 Virtual destructor.
virtual StatusCode initialize ()=0
 initialize method
virtual StatusCode contExecute (const EventContext &ctx, xAOD::ElectronContainer *electronContainer, xAOD::PhotonContainer *photonContainer) const =0
 execute on containers

Static Public Member Functions

static const InterfaceID & interfaceID ()
 AlgTool interface methods.

Detailed Description

Interface for tool egamma/egammaTools/EMClusterTool.

Author
Thomas Koffas, Bruno Lenzi

Definition at line 23 of file IEMClusterTool.h.

Constructor & Destructor Documentation

◆ ~IEMClusterTool()

virtual IEMClusterTool::~IEMClusterTool ( )
inlinevirtual

Virtual destructor.

Definition at line 27 of file IEMClusterTool.h.

27{};

Member Function Documentation

◆ contExecute()

virtual StatusCode IEMClusterTool::contExecute ( const EventContext & ctx,
xAOD::ElectronContainer * electronContainer,
xAOD::PhotonContainer * photonContainer ) const
pure virtual

execute on containers

Implemented in EMClusterTool.

◆ initialize()

virtual StatusCode IEMClusterTool::initialize ( )
pure virtual

initialize method

Implemented in EMClusterTool.

◆ interfaceID()

const InterfaceID & IEMClusterTool::interfaceID ( )
inlinestatic

AlgTool interface methods.

Definition at line 41 of file IEMClusterTool.h.

42{
43 return IID_IEMClusterTool;
44}
static const InterfaceID IID_IEMClusterTool("IEMClusterTool", 1, 0)

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