ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
IEMClusterTool Class Referenceabstract

#include <IEMClusterTool.h>

Inheritance diagram for IEMClusterTool:
Collaboration diagram for IEMClusterTool:

Public Member Functions

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

Static Public Member Functions

static const InterfaceID & interfaceID ()
 AlgTool interface methods. More...
 

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 }

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