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

Configuration struct for the LayerStructureBuilder. More...

#include <acts/blob/sPHENIX/Core/include/Acts/Detector/LayerStructureBuilder.hpp>

+ Collaboration diagram for Acts::Experimental::LayerStructureBuilder::Config:

Public Attributes

std::shared_ptr
< ISurfacesProvider
surfacesProvider = nullptr
 Connection point for a function to provide surfaces.
 
std::vector< ProtoSupportsupports = {}
 Definition of Supports.
 
std::vector< ProtoBinningbinnings = {}
 Definition of Binnings.
 
unsigned int nSegments = 1u
 Polyhedron approximations.
 
std::string auxiliary = ""
 Extra information, mainly for screen output.
 

Detailed Description

Configuration struct for the LayerStructureBuilder.

It contain:

  • a source of the surfaces to be built
  • a definition of surface binning on this layer
  • a definition of supports to be built

Definition at line 82 of file LayerStructureBuilder.hpp.

View newest version in sPHENIX GitHub at line 82 of file LayerStructureBuilder.hpp

Member Data Documentation

std::string Acts::Experimental::LayerStructureBuilder::Config::auxiliary = ""

Extra information, mainly for screen output.

Definition at line 92 of file LayerStructureBuilder.hpp.

View newest version in sPHENIX GitHub at line 92 of file LayerStructureBuilder.hpp

Referenced by BOOST_AUTO_TEST_CASE(), and Acts::Experimental::DD4hepLayerStructure::builder().

std::vector<ProtoBinning> Acts::Experimental::LayerStructureBuilder::Config::binnings = {}

Definition of Binnings.

Definition at line 88 of file LayerStructureBuilder.hpp.

View newest version in sPHENIX GitHub at line 88 of file LayerStructureBuilder.hpp

Referenced by Acts::Experimental::DD4hepLayerStructure::builder().

unsigned int Acts::Experimental::LayerStructureBuilder::Config::nSegments = 1u

Polyhedron approximations.

Definition at line 90 of file LayerStructureBuilder.hpp.

View newest version in sPHENIX GitHub at line 90 of file LayerStructureBuilder.hpp

std::vector<ProtoSupport> Acts::Experimental::LayerStructureBuilder::Config::supports = {}

Definition of Supports.

Definition at line 86 of file LayerStructureBuilder.hpp.

View newest version in sPHENIX GitHub at line 86 of file LayerStructureBuilder.hpp

Referenced by Acts::Experimental::DD4hepLayerStructure::builder().

std::shared_ptr<ISurfacesProvider> Acts::Experimental::LayerStructureBuilder::Config::surfacesProvider = nullptr

Connection point for a function to provide surfaces.

Definition at line 84 of file LayerStructureBuilder.hpp.

View newest version in sPHENIX GitHub at line 84 of file LayerStructureBuilder.hpp

Referenced by Acts::Experimental::DD4hepLayerStructure::builder(), and Acts::Experimental::LayerStructureBuilder::LayerStructureBuilder().


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