ATLAS Offline Software
CaloTopoTowerBuilderToolBase.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
8  , const std::string& type
9  , const IInterface* parent)
11 {
12  declareInterface<ICaloTopoTowerBuilderToolBase>(this);
13 }
14 
16 = default;
17 
19 {
20  return this->initializeTool();
21 }
22 
24 {
25  ATH_MSG_DEBUG(" in CaloTopoTowerBuilderToolBase::setTowerSeg ");
26  m_theTowerSeg = theTowerSeg;
27  ATH_MSG_DEBUG(" neta,nphi,etamin,etamax " << theTowerSeg.neta() << " " << theTowerSeg.nphi()
28  << " " << theTowerSeg.etamin() << " " << theTowerSeg.etamax());
29 }
CaloTowerSeg::neta
index_t neta() const
Retrieve number of bins.
Definition: CaloTowerSeg.h:423
CaloTopoTowerBuilderToolBase::CaloTopoTowerBuilderToolBase
CaloTopoTowerBuilderToolBase(const std::string &name, const std::string &type, const IInterface *parent)
AlgTool constructor.
Definition: CaloTopoTowerBuilderToolBase.cxx:7
CaloTopoTowerBuilderToolBase::m_theTowerSeg
CaloTowerSeg m_theTowerSeg
Definition: CaloTopoTowerBuilderToolBase.h:37
CaloTowerSeg::nphi
index_t nphi() const
Retrieve number of bins.
Definition: CaloTowerSeg.h:428
CaloTopoTowerBuilderToolBase::setTowerSeg
virtual void setTowerSeg(const CaloTowerSeg &theTowerSeg) override
Definition: CaloTopoTowerBuilderToolBase.cxx:23
CaloTopoTowerBuilderToolBase::initialize
virtual StatusCode initialize() override
common initialization
Definition: CaloTopoTowerBuilderToolBase.cxx:18
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
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:192
CaloTopoTowerBuilderToolBase::~CaloTopoTowerBuilderToolBase
virtual ~CaloTopoTowerBuilderToolBase()
CaloTowerSeg::etamin
double etamin() const
Retrieve lower boundary value range.
Definition: CaloTowerSeg.h:443
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
ICaloTopoTowerBuilderToolBase::initializeTool
virtual StatusCode initializeTool()=0
CaloTopoTowerBuilderToolBase.h
CaloTowerSeg
Data object stores CaloTower segmentation.
Definition: CaloTowerSeg.h:37
AthAlgTool
Definition: AthAlgTool.h:26