5 #ifndef INDETTRACKINGGEOMETRY_ROBUSTTRACKINGGEOMETRYBUILDER_H
6 #define INDETTRACKINGGEOMETRY_ROBUSTTRACKINGGEOMETRYBUILDER_H
16 #include "GaudiKernel/ToolHandle.h"
24 class TrackingGeometry;
45 :
public extends<InDet::RobustTrackingGeometryBuilderImpl,
46 Trk::IGeometryBuilder> {
60 virtual std::unique_ptr<
Trk::TrackingGeometry> trackingGeometry(
61 Trk::TrackingVolume* tvol = 0)
const override final;
71 PublicToolHandle<Trk::ILayerBuilder> m_beamPipeBuilder{
72 this,
"BeamPipeBuilder",
73 "InDet::BeamPipeBuilder/AtlasBeamPipeBuilder"};
74 PublicToolHandleArray<Trk::ILayerBuilder> m_layerBuilders{
77 this,
"LayerBuilders", {}};
82 #endif // INDETTRACKINGGEOMETRY_ROBUSTTRACKINGGEOMETRYBUILDER_H