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

#include <ICaloTopoTowerBuilderToolBase.h>

Inheritance diagram for ICaloTopoTowerBuilderToolBase:
Collaboration diagram for ICaloTopoTowerBuilderToolBase:

Public Member Functions

 DeclareInterfaceID (ICaloTopoTowerBuilderToolBase, 1, 0)
 
virtual ~ICaloTopoTowerBuilderToolBase ()
 
virtual StatusCode execute (const EventContext &ctx, CaloTopoTowerContainer *theContainer, const CaloCellContainer *theCell=0) const =0
 execute is abstract More...
 
virtual StatusCode initializeTool ()=0
 
virtual void setTowerSeg (const CaloTowerSeg &theTowerSeg)=0
 

Detailed Description

Definition at line 31 of file ICaloTopoTowerBuilderToolBase.h.

Constructor & Destructor Documentation

◆ ~ICaloTopoTowerBuilderToolBase()

virtual ICaloTopoTowerBuilderToolBase::~ICaloTopoTowerBuilderToolBase ( )
inlinevirtual

Definition at line 37 of file ICaloTopoTowerBuilderToolBase.h.

37 {}

Member Function Documentation

◆ DeclareInterfaceID()

ICaloTopoTowerBuilderToolBase::DeclareInterfaceID ( ICaloTopoTowerBuilderToolBase  ,
,
 
)

◆ execute()

virtual StatusCode ICaloTopoTowerBuilderToolBase::execute ( const EventContext &  ctx,
CaloTopoTowerContainer theContainer,
const CaloCellContainer theCell = 0 
) const
pure virtual

execute is abstract

◆ initializeTool()

virtual StatusCode ICaloTopoTowerBuilderToolBase::initializeTool ( )
pure virtual

◆ setTowerSeg()

virtual void ICaloTopoTowerBuilderToolBase::setTowerSeg ( const CaloTowerSeg theTowerSeg)
pure virtual

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