ATLAS Offline Software
Loading...
Searching...
No Matches
CaloTopoTowerBuilderToolBase.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
6
8 , const std::string& type
9 , const IInterface* parent)
10 : base_class(name,type,parent)
11{
12}
13
15= default;
16
18{
19 return this->initializeTool();
20}
21
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)
virtual void setTowerSeg(const CaloTowerSeg &theTowerSeg) override
CaloTopoTowerBuilderToolBase(const std::string &name, const std::string &type, const IInterface *parent)
AlgTool constructor.
virtual StatusCode initialize() override
common initialization
Data object stores CaloTower segmentation.
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.