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();