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

#include <ICaloTopoTowerBuilderToolBase.h>

Inheritance diagram for ICaloTopoTowerBuilderToolBase:
Collaboration diagram for ICaloTopoTowerBuilderToolBase:

Public Member Functions

virtual ~ICaloTopoTowerBuilderToolBase ()
 
virtual StatusCode execute (const EventContext &ctx, CaloTopoTowerContainer *theContainer, const CaloCellContainer *theCell=0) const =0
 common initialization More...
 
virtual StatusCode initialize ()=0
 
virtual StatusCode initializeTool ()=0
 
virtual void setTowerSeg (const CaloTowerSeg &theTowerSeg)=0
 
virtual StatusCode LoadCalibration (IOVSVC_CALLBACK_ARGS)=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 35 of file ICaloTopoTowerBuilderToolBase.h.

Constructor & Destructor Documentation

◆ ~ICaloTopoTowerBuilderToolBase()

virtual ICaloTopoTowerBuilderToolBase::~ICaloTopoTowerBuilderToolBase ( )
inlinevirtual

Definition at line 40 of file ICaloTopoTowerBuilderToolBase.h.

40 {}

Member Function Documentation

◆ execute()

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

common initialization

execute is abstract

Implemented in CaloTopoTowerBuilderTool.

◆ initialize()

virtual StatusCode ICaloTopoTowerBuilderToolBase::initialize ( )
pure virtual

◆ initializeTool()

virtual StatusCode ICaloTopoTowerBuilderToolBase::initializeTool ( )
pure virtual

Implemented in CaloTopoTowerBuilderTool.

◆ interfaceID()

static const InterfaceID& ICaloTopoTowerBuilderToolBase::interfaceID ( )
inlinestatic

Definition at line 55 of file ICaloTopoTowerBuilderToolBase.h.

55  {
56  static const InterfaceID IID("ICaloTopoTowerBuilderToolBase", 1 , 0);
57  return IID;
58  }

◆ LoadCalibration()

virtual StatusCode ICaloTopoTowerBuilderToolBase::LoadCalibration ( IOVSVC_CALLBACK_ARGS  )
pure virtual

Implemented in CaloTopoTowerBuilderTool.

◆ setTowerSeg()

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

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