EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::PassiveLayerBuilder::Config Struct Reference

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

+ Collaboration diagram for Acts::PassiveLayerBuilder::Config:

Public Attributes

std::string layerIdentification
 string based identification
 
std::vector< double > centralLayerRadii
 central layer specs
 
std::vector< double > centralLayerHalflengthZ
 central layer specs
 
std::vector< double > centralLayerThickness
 central layer specs
 
std::vector< std::shared_ptr
< const ISurfaceMaterial > > 
centralLayerMaterial
 central layer specs
 
std::vector< double > posnegLayerPositionZ
 p/n layer specs
 
std::vector< double > posnegLayerRmin
 p/n layer specs
 
std::vector< double > posnegLayerRmax
 p/n layer specs
 
std::vector< double > posnegLayerThickness
 p/n layer specs
 
std::vector< std::shared_ptr
< const ISurfaceMaterial > > 
posnegLayerMaterial
 p/n layer specs
 

Detailed Description

Configuration struct for the passive layer builder This nested struct is used to configure the layer building

Definition at line 30 of file PassiveLayerBuilder.hpp.

View newest version in sPHENIX GitHub at line 30 of file PassiveLayerBuilder.hpp

Member Data Documentation

std::vector<double> Acts::PassiveLayerBuilder::Config::centralLayerHalflengthZ

central layer specs

Definition at line 35 of file PassiveLayerBuilder.hpp.

View newest version in sPHENIX GitHub at line 35 of file PassiveLayerBuilder.hpp

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

std::vector<std::shared_ptr<const ISurfaceMaterial> > Acts::PassiveLayerBuilder::Config::centralLayerMaterial

central layer specs

Definition at line 38 of file PassiveLayerBuilder.hpp.

View newest version in sPHENIX GitHub at line 38 of file PassiveLayerBuilder.hpp

Referenced by Acts::volumeBuilder_dd4hep().

std::vector<double> Acts::PassiveLayerBuilder::Config::centralLayerRadii

central layer specs

Definition at line 34 of file PassiveLayerBuilder.hpp.

View newest version in sPHENIX GitHub at line 34 of file PassiveLayerBuilder.hpp

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

std::vector<double> Acts::PassiveLayerBuilder::Config::centralLayerThickness

central layer specs

Definition at line 36 of file PassiveLayerBuilder.hpp.

View newest version in sPHENIX GitHub at line 36 of file PassiveLayerBuilder.hpp

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

std::string Acts::PassiveLayerBuilder::Config::layerIdentification
std::vector<std::shared_ptr<const ISurfaceMaterial> > Acts::PassiveLayerBuilder::Config::posnegLayerMaterial

p/n layer specs

Definition at line 46 of file PassiveLayerBuilder.hpp.

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

std::vector<double> Acts::PassiveLayerBuilder::Config::posnegLayerPositionZ

p/n layer specs

Definition at line 41 of file PassiveLayerBuilder.hpp.

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

std::vector<double> Acts::PassiveLayerBuilder::Config::posnegLayerRmax

p/n layer specs

Definition at line 43 of file PassiveLayerBuilder.hpp.

View newest version in sPHENIX GitHub at line 43 of file PassiveLayerBuilder.hpp

std::vector<double> Acts::PassiveLayerBuilder::Config::posnegLayerRmin

p/n layer specs

Definition at line 42 of file PassiveLayerBuilder.hpp.

View newest version in sPHENIX GitHub at line 42 of file PassiveLayerBuilder.hpp

std::vector<double> Acts::PassiveLayerBuilder::Config::posnegLayerThickness

p/n layer specs

Definition at line 44 of file PassiveLayerBuilder.hpp.

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


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