EIC 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.
 

Detailed Description

Nested Configuration for the CylinderVolumeBuilder

Definition at line 41 of file TrackingGeometryBuilder.hpp.

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

Member Data Documentation

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

The optional material decorator for this.

Definition at line 52 of file TrackingGeometryBuilder.hpp.

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

Referenced by ActsExamples::TGeo::buildTGeoDetector(), and Acts::convertDD4hepDetector().

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

The list of tracking volume builders.

Definition at line 46 of file TrackingGeometryBuilder.hpp.

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

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), ActsExamples::TGeo::buildTGeoDetector(), Acts::convertDD4hepDetector(), and Acts::EventDataView3DTest::testMultiTrajectory().

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

The tracking volume helper for detector construction.

Definition at line 49 of file TrackingGeometryBuilder.hpp.

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

Referenced by ActsExamples::TGeo::buildTGeoDetector(), and Acts::convertDD4hepDetector().


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