ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
CaloTopoTowerBuilderToolBase Class Reference

CaloTopoTowerBuilderToolBase is abstract base class for tower builders. More...

#include <CaloTopoTowerBuilderToolBase.h>

Inheritance diagram for CaloTopoTowerBuilderToolBase:
Collaboration diagram for CaloTopoTowerBuilderToolBase:

Public Member Functions

 CaloTopoTowerBuilderToolBase (const std::string &name, const std::string &type, const IInterface *parent)
 AlgTool constructor. More...
 
virtual ~CaloTopoTowerBuilderToolBase ()
 
virtual StatusCode initialize () override
 common initialization More...
 
virtual void setTowerSeg (const CaloTowerSeg &theTowerSeg) override
 

Protected Attributes

CaloTowerSeg m_theTowerSeg
 

Detailed Description

CaloTopoTowerBuilderToolBase is abstract base class for tower builders.

Author
Peter Loch loch@.nosp@m.phys.nosp@m.ics.a.nosp@m.rizo.nosp@m.na.ed.nosp@m.u
Date
April 30, 2004 - first implementation

Definition at line 19 of file CaloTopoTowerBuilderToolBase.h.

Constructor & Destructor Documentation

◆ CaloTopoTowerBuilderToolBase()

CaloTopoTowerBuilderToolBase::CaloTopoTowerBuilderToolBase ( const std::string &  name,
const std::string &  type,
const IInterface *  parent 
)

AlgTool constructor.

Definition at line 7 of file CaloTopoTowerBuilderToolBase.cxx.

10  : base_class(name,type,parent)
11 {
12 }

◆ ~CaloTopoTowerBuilderToolBase()

CaloTopoTowerBuilderToolBase::~CaloTopoTowerBuilderToolBase ( )
virtualdefault

Member Function Documentation

◆ initialize()

StatusCode CaloTopoTowerBuilderToolBase::initialize ( )
overridevirtual

common initialization

Definition at line 17 of file CaloTopoTowerBuilderToolBase.cxx.

18 {
19  return this->initializeTool();
20 }

◆ setTowerSeg()

void CaloTopoTowerBuilderToolBase::setTowerSeg ( const CaloTowerSeg theTowerSeg)
overridevirtual

Definition at line 22 of file CaloTopoTowerBuilderToolBase.cxx.

23 {
24  ATH_MSG_DEBUG(" in CaloTopoTowerBuilderToolBase::setTowerSeg ");
25  m_theTowerSeg = theTowerSeg;
26  ATH_MSG_DEBUG(" neta,nphi,etamin,etamax " << theTowerSeg.neta() << " " << theTowerSeg.nphi()
27  << " " << theTowerSeg.etamin() << " " << theTowerSeg.etamax());
28 }

Member Data Documentation

◆ m_theTowerSeg

CaloTowerSeg CaloTopoTowerBuilderToolBase::m_theTowerSeg
protected

Definition at line 35 of file CaloTopoTowerBuilderToolBase.h.


The documentation for this class was generated from the following files:
CaloTowerSeg::neta
index_t neta() const
Retrieve number of bins.
Definition: CaloTowerSeg.h:423
CaloTopoTowerBuilderToolBase::m_theTowerSeg
CaloTowerSeg m_theTowerSeg
Definition: CaloTopoTowerBuilderToolBase.h:35
CaloTowerSeg::nphi
index_t nphi() const
Retrieve number of bins.
Definition: CaloTowerSeg.h:428
ATH_MSG_DEBUG
#define ATH_MSG_DEBUG(x)
Definition: AthMsgStreamMacros.h:29
test_pyathena.parent
parent
Definition: test_pyathena.py:15
CaloTowerSeg::etamax
double etamax() const
Retrieve upper boundary value range.
Definition: CaloTowerSeg.h:448
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
CaloTowerSeg::etamin
double etamin() const
Retrieve lower boundary value range.
Definition: CaloTowerSeg.h:443
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78