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

#include <IegammaLargeClusterCellRecoveryTool.h>

Inheritance diagram for IegammaLargeClusterCellRecoveryTool:
Collaboration diagram for IegammaLargeClusterCellRecoveryTool:

Classes

class  Info

Public Member Functions

virtual ~IegammaLargeClusterCellRecoveryTool ()=default
 Virtual destructor.
virtual StatusCode execute (const xAOD::CaloCluster *cluster, const CaloDetDescrManager *cmgr, const CaloCellContainer *cell_container, Info &info) const =0
 Method to recover large clusters.

Static Public Member Functions

static const InterfaceID & interfaceID ()
 AlgTool interface methods.

Detailed Description

Definition at line 24 of file IegammaLargeClusterCellRecoveryTool.h.

Constructor & Destructor Documentation

◆ ~IegammaLargeClusterCellRecoveryTool()

virtual IegammaLargeClusterCellRecoveryTool::~IegammaLargeClusterCellRecoveryTool ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ execute()

virtual StatusCode IegammaLargeClusterCellRecoveryTool::execute ( const xAOD::CaloCluster * cluster,
const CaloDetDescrManager * cmgr,
const CaloCellContainer * cell_container,
Info & info ) const
pure virtual

Method to recover large clusters.

Implemented in egammaLargeClusterCellRecoveryTool.

◆ interfaceID()

const InterfaceID & IegammaLargeClusterCellRecoveryTool::interfaceID ( )
inlinestatic

AlgTool interface methods.

Definition at line 45 of file IegammaLargeClusterCellRecoveryTool.h.

46{
48}
static const InterfaceID IID_IegammaLargeClusterCellRecoveryTool("IegammaLargeClusterCellRecoveryTool", 1, 0)

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