23   if (m_layerBuilder.retrieve().isFailure()) {
 
   26   return StatusCode::SUCCESS;
 
   30 const std::vector<Trk::Layer*>
 
   35   std::unique_ptr<const std::vector<Trk::CylinderLayer*> >
 
   36     cylinderLayers = m_layerBuilder->cylindricalLayers(ctx, whandle);
 
   37   return cylindricalLayersToCentralLayers(std::move(cylinderLayers));
 
   41 std::pair<const std::vector<Trk::Layer*>, 
const std::vector<Trk::Layer*> >
 
   46   std::unique_ptr<const std::vector<Trk::DiscLayer*> > discLayers =
 
   47     m_layerBuilder->discLayers(ctx, whandle);
 
   48   return discLayersToEndcapLayers(std::move(discLayers));
 
   54   return m_layerBuilder->identification();