Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::TrackingGeometryBuilder::Config Struct Reference

#include <acts/blob/sPHENIX/Core/include/Acts/Geometry/TrackingGeometryBuilder.hpp>

Public Attributes

std::vector< std::function
< std::shared_ptr
< TrackingVolume > const
GeometryContext &gctx, const
TrackingVolumePtr &, const
VolumeBoundsPtr &)> > 
trackingVolumeBuilders
 The list of tracking volume builders.
 
std::shared_ptr< const
ITrackingVolumeHelper
trackingVolumeHelper = nullptr
 The tracking volume helper for detector construction.
 
std::shared_ptr< const
IMaterialDecorator
materialDecorator = nullptr
 The optional material decorator for this.
 
std::shared_ptr< const
GeometryIdentifierHook
geometryIdentifierHook
 Optional geometry identifier hook to be used during closure.
 

Detailed Description

Nested Configuration for the CylinderVolumeBuilder

Definition at line 40 of file TrackingGeometryBuilder.hpp.

View newest version in sPHENIX GitHub at line 40 of file TrackingGeometryBuilder.hpp

Member Data Documentation

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

Optional geometry identifier hook to be used during closure.

Definition at line 54 of file TrackingGeometryBuilder.hpp.

View newest version in sPHENIX GitHub at line 54 of file TrackingGeometryBuilder.hpp

Referenced by Acts::convertDD4hepDetector().

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

The optional material decorator for this.

Definition at line 51 of file TrackingGeometryBuilder.hpp.

View newest version in sPHENIX GitHub at line 51 of file TrackingGeometryBuilder.hpp

Referenced by Acts::convertDD4hepDetector().

std::vector<std::function<std::shared_ptr<TrackingVolume> const GeometryContext& gctx, const TrackingVolumePtr&, const VolumeBoundsPtr&)> > Acts::TrackingGeometryBuilder::Config::trackingVolumeBuilders
std::shared_ptr<const ITrackingVolumeHelper> Acts::TrackingGeometryBuilder::Config::trackingVolumeHelper = nullptr

The tracking volume helper for detector construction.

Definition at line 48 of file TrackingGeometryBuilder.hpp.

View newest version in sPHENIX GitHub at line 48 of file TrackingGeometryBuilder.hpp

Referenced by Acts::convertDD4hepDetector().


The documentation for this struct was generated from the following file: