|
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());
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
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.
::StatusCode StatusCode
StatusCode definition for legacy code.
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.
const T * get(const ReadHandleKey< T > &key)
Convenience function to retrieve an object given a ReadHandleKey.