24 std::unique_ptr<const Logger> logger)
25 : m_cfg(), m_logger(std::move(logger)) {
37 std::unique_ptr<const Logger> newLogger) {
38 m_logger = std::move(newLogger);
41 std::unique_ptr<const Acts::TrackingGeometry>
49 for (
auto& volumeBuilder : m_cfg.trackingVolumeBuilders) {
52 highestVolume = volumeBuilder(gctx, highestVolume,
nullptr);
59 m_cfg.materialDecorator ? m_cfg.materialDecorator.get() :
nullptr;
61 trackingGeometry.reset(
65 return (trackingGeometry);