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

#include <acts/blob/master/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 34 of file PassiveLayerBuilder.hpp.

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

Member Data Documentation

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

central layer specs

Definition at line 39 of file PassiveLayerBuilder.hpp.

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

Referenced by FW::Generic::buildDetector(), and Acts::volumeBuilder_dd4hep().

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

central layer specs

Definition at line 42 of file PassiveLayerBuilder.hpp.

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

Referenced by FW::Generic::buildDetector(), and Acts::volumeBuilder_dd4hep().

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

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 FW::Generic::buildDetector(), and Acts::volumeBuilder_dd4hep().

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

central layer specs

Definition at line 40 of file PassiveLayerBuilder.hpp.

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

Referenced by FW::Generic::buildDetector(), 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 50 of file PassiveLayerBuilder.hpp.

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

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

p/n layer specs

Definition at line 45 of file PassiveLayerBuilder.hpp.

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

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

p/n layer specs

Definition at line 47 of file PassiveLayerBuilder.hpp.

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

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

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::posnegLayerThickness

p/n layer specs

Definition at line 48 of file PassiveLayerBuilder.hpp.

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


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