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)
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());
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_WARNING(x)
Helpers for checking error return status codes and reporting errors.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
Container class for CaloCell.
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.
const T * get(const ReadCondHandleKey< T > &key, const EventContext &ctx)
Convenience function to retrieve an object given a ReadCondHandleKey.