Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/Geometry/PassiveLayerBuilder.hpp>
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 | |
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
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 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 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 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 Acts::volumeBuilder_dd4hep().
std::string Acts::PassiveLayerBuilder::Config::layerIdentification |
string based identification
Definition at line 36 of file PassiveLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 36 of file PassiveLayerBuilder.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), ActsExamples::Generic::buildDetector(), Acts::PassiveLayerBuilder::identification(), Acts::Test::CylindricalTrackingGeometry::operator()(), Acts::trackingGeometry(), and Acts::volumeBuilder_dd4hep().
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