16 declareInterface<Trk::ILayerMaterialManipulator>(
this);
31 ATH_MSG_FATAL(
"Could not retrieve material creator - the converter is useless. Abort.");
32 return StatusCode::FAILURE;
34 return StatusCode::SUCCESS;
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
LayerIndex for the identification of layers in a simplified detector geometry of Cylinders and Discs.
const LayerMaterialProperties * processLayerMaterial(const LayerIndex &layIndex, const LayerMaterialProperties &lmp) const
process the layer material - after material creation and before loading
ToolHandle< ILayerMaterialCreator > m_layerMaterialCreator
LayerMaterialConverter(const std::string &, const std::string &, const IInterface *)
Constructor.
virtual ~LayerMaterialConverter()
Destructor.
StatusCode initialize()
AlgTool initialize method.
This virtual base class encapsulates the logics to build pre/post/full update material for Layer stru...