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

Nested Configuration for this TrackingGeometryBuilder. More...

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

+ Collaboration diagram for Acts::KDTreeTrackingGeometryBuilder::Config:

Public Attributes

std::shared_ptr< const
ITrackingVolumeHelper
trackingVolumeHelper = nullptr
 The tracking volume helper for detector construction.
 
std::shared_ptr< const
LayerCreator
layerCreator = nullptr
 The layer creator - for sensitives.
 
std::vector< std::shared_ptr
< Surface > > 
surfaces = {}
 The created surfaces.
 
ProtoDetector protoDetector
 The proto tracking geometry description.
 
std::shared_ptr< const
GeometryIdentifierHook
geometryIdentifierHook
 Optional geometry identifier hook to be used during closure.
 
std::string hierarchyIndent = " "
 For screen output.
 

Detailed Description

Nested Configuration for this TrackingGeometryBuilder.

Definition at line 44 of file KDTreeTrackingGeometryBuilder.hpp.

View newest version in sPHENIX GitHub at line 44 of file KDTreeTrackingGeometryBuilder.hpp

Member Data Documentation

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

Optional geometry identifier hook to be used during closure.

Definition at line 54 of file KDTreeTrackingGeometryBuilder.hpp.

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

std::string Acts::KDTreeTrackingGeometryBuilder::Config::hierarchyIndent = " "

For screen output.

Definition at line 57 of file KDTreeTrackingGeometryBuilder.hpp.

View newest version in sPHENIX GitHub at line 57 of file KDTreeTrackingGeometryBuilder.hpp

std::shared_ptr<const LayerCreator> Acts::KDTreeTrackingGeometryBuilder::Config::layerCreator = nullptr

The layer creator - for sensitives.

Definition at line 48 of file KDTreeTrackingGeometryBuilder.hpp.

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

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().

ProtoDetector Acts::KDTreeTrackingGeometryBuilder::Config::protoDetector

The proto tracking geometry description.

Definition at line 52 of file KDTreeTrackingGeometryBuilder.hpp.

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

Referenced by Acts::KDTreeTrackingGeometryBuilder::KDTreeTrackingGeometryBuilder().

std::vector<std::shared_ptr<Surface> > Acts::KDTreeTrackingGeometryBuilder::Config::surfaces = {}

The created surfaces.

Definition at line 50 of file KDTreeTrackingGeometryBuilder.hpp.

View newest version in sPHENIX GitHub at line 50 of file KDTreeTrackingGeometryBuilder.hpp

Referenced by ActsExamples::Geant4::Geant4Detector::constructTrackingGeometry().

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

The tracking volume helper for detector construction.

Definition at line 46 of file KDTreeTrackingGeometryBuilder.hpp.

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


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