26 return StatusCode::SUCCESS;
30const std::vector<Trk::Layer*>
35 std::unique_ptr<const std::vector<Trk::CylinderLayer*> >
37 return cylindricalLayersToCentralLayers(std::move(cylinderLayers));
41std::pair<const std::vector<Trk::Layer*>,
const std::vector<Trk::Layer*> >
46 std::unique_ptr<const std::vector<Trk::DiscLayer*> > discLayers =
48 return discLayersToEndcapLayers(std::move(discLayers));
#define ATH_MSG_WARNING(x)
virtual StatusCode initialize() override final
initialize
virtual const std::vector< Layer * > centralLayers(const EventContext &ctx, SG::WriteCondHandle< TrackingGeometry > &whandle) const override final
LayerBuilder interface method - returning the central layers.
PublicToolHandle< ILayerBuilderCond > m_layerBuilder
LayerProviderCond(const std::string &, const std::string &, const IInterface *)
Constructor.
virtual std::pair< const std::vector< Layer * >, const std::vector< Layer * > > endcapLayer(const EventContext &ctx, SG::WriteCondHandle< TrackingGeometry > &whandle) const override final
LayerBuilder interface method - returning the layers in the endcaps.
virtual const std::string & identification() const override final
Name identification.