ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::TrackingGeometryBuilder::Config Struct Reference

Nested Configuration for the CylinderVolumeBuilder. More...

#include <Acts/Geometry/TrackingGeometryBuilder.hpp>

Collaboration diagram for Acts::TrackingGeometryBuilder::Config:
[legend]

Public Attributes

std::shared_ptr< const GeometryIdentifierHookgeometryIdentifierHook
 Optional geometry identifier hook to be used during closure.
std::shared_ptr< const IMaterialDecoratormaterialDecorator = nullptr
 The optional material decorator for this.
std::vector< std::function< std::shared_ptr< TrackingVolume >(const GeometryContext &gctx, const TrackingVolumePtr &, const std::shared_ptr< const VolumeBounds > &)> > trackingVolumeBuilders
 The list of tracking volume builders.
std::shared_ptr< const ITrackingVolumeHelpertrackingVolumeHelper = nullptr
 The tracking volume helper for detector construction.

Detailed Description

Nested Configuration for the CylinderVolumeBuilder.

Member Data Documentation

◆ geometryIdentifierHook

std::shared_ptr<const GeometryIdentifierHook> Acts::TrackingGeometryBuilder::Config::geometryIdentifierHook
Initial value:
=
std::make_shared<GeometryIdentifierHook>()

Optional geometry identifier hook to be used during closure.

◆ materialDecorator

std::shared_ptr<const IMaterialDecorator> Acts::TrackingGeometryBuilder::Config::materialDecorator = nullptr

The optional material decorator for this.

◆ trackingVolumeBuilders

std::vector<std::function<std::shared_ptr<TrackingVolume>( const GeometryContext& gctx, const TrackingVolumePtr&, const std::shared_ptr<const VolumeBounds>&)> > Acts::TrackingGeometryBuilder::Config::trackingVolumeBuilders

The list of tracking volume builders.

◆ trackingVolumeHelper

std::shared_ptr<const ITrackingVolumeHelper> Acts::TrackingGeometryBuilder::Config::trackingVolumeHelper = nullptr

The tracking volume helper for detector construction.