 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #include "GaudiKernel/Service.h"
6 #include "GaudiKernel/ServiceHandle.h"
7 #include "GaudiKernel/IIncidentSvc.h"
8 #include "GaudiKernel/TypeNameString.h"
15 const std::string&
type,
const IInterface*
parent)
17 , m_cellContainerName(
"AllCalo")
22 declareInterface<ICaloTowerBuilderToolBase>(
this);
29 if (!m_cellContainerName.key().empty()) {
30 ATH_CHECK( m_cellContainerName.initialize() );
34 return this->initializeTool();
42 <<
" " << theTowerSeg.
nphi() <<
" " << theTowerSeg.
etamin()
43 <<
" " << theTowerSeg.
etamax());
index_t neta() const
Retrieve number of bins.
const std::string & key() const
Return the StoreGate ID for the referenced object.
index_t nphi() const
Retrieve number of bins.
const T * get(const ReadCondHandleKey< T > &key, const EventContext &ctx)
Convenience function to retrieve an object given a ReadCondHandleKey.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
double etamax() const
Retrieve upper boundary value range.
Helpers for checking error return status codes and reporting errors.
Container class for CaloCell.
double etamin() const
Retrieve lower boundary value range.
#define ATH_MSG_WARNING(x)
Data object stores CaloTower segmentation.