#include <ICaloTowerBuilderToolBase.h>
Definition at line 36 of file ICaloTowerBuilderToolBase.h.
◆ ~ICaloTowerBuilderToolBase()
virtual ICaloTowerBuilderToolBase::~ICaloTowerBuilderToolBase |
( |
| ) |
|
|
inlinevirtual |
◆ ATLAS_NOT_THREAD_SAFE()
virtual StatusCode initialize ICaloTowerBuilderToolBase::ATLAS_NOT_THREAD_SAFE |
( |
| ) |
|
|
pure virtual |
◆ execute()
common initialization
Run tower building and add results to the tower container. If a cell container is provided, use that; otherwise, fetch from SG (the key is given by a job property). If subseg
is provided, then we do the building only within the rectangular region that it describes. The segmentation of the tower container must match the region over which we're running the tower building.
- Parameters
-
ctx | The current event context. |
theContainer | The tower container to fill. |
theCell | The cell container to read. If null, we fetch from SG. |
subseg | If provided, run tower building only within this window. The tower container segmentation must match. |
Implemented in CaloTowerBuilderToolBase, CaloTowerBuilderTool, and LArFCalTowerBuilderTool.
◆ initializeTool()
virtual StatusCode ICaloTowerBuilderToolBase::initializeTool |
( |
| ) |
|
|
pure virtual |
◆ interfaceID()
static const InterfaceID& ICaloTowerBuilderToolBase::interfaceID |
( |
| ) |
|
|
inlinestatic |
◆ setTowerSeg()
virtual void ICaloTowerBuilderToolBase::setTowerSeg |
( |
const CaloTowerSeg & |
theTowerSeg | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: