ATLAS Offline Software
Loading...
Searching...
No Matches
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.
virtual ~CaloTopoTowerBuilderToolBase ()
virtual StatusCode initialize () override
 common initialization
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}
#define ATH_MSG_DEBUG(x)
index_t nphi() const
Retrieve number of bins.
index_t neta() const
Retrieve number of bins.
double etamin() const
Retrieve lower boundary value range.
double etamax() const
Retrieve upper boundary value range.

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: