25 std::unique_ptr<const Logger> logger)
26 : m_cfg(), m_logger(std::move(logger)) {
38 std::unique_ptr<const Logger> newLogger) {
39 m_logger = std::move(newLogger);
42 std::unique_ptr<const Acts::TrackingGeometry>
50 for (
auto& volumeBuilder : m_cfg.trackingVolumeBuilders) {
53 highestVolume = volumeBuilder(gctx, highestVolume,
nullptr);
60 m_cfg.materialDecorator ? m_cfg.materialDecorator.get() :
nullptr;
62 trackingGeometry.reset(
66 return (trackingGeometry);