EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
nested configuration struct for steering of the layer builder More...
#include <acts/blob/sPHENIX/Plugins/TGeo/include/Acts/Plugins/TGeo/TGeoLayerBuilder.hpp>
Public Attributes | |
std::string | configurationName = "undefined" |
String based identification. | |
double | unit = 1_cm |
Unit conversion. | |
std::shared_ptr< const ITGeoIdentifierProvider > | identifierProvider = nullptr |
Create an indentifier from TGeoNode. | |
std::shared_ptr< const LayerCreator > | layerCreator = nullptr |
Layer creator. | |
std::shared_ptr< const ProtoLayerHelper > | protoLayerHelper = nullptr |
ProtoLayer helper. | |
std::array< std::vector < LayerConfig >, 3 > | layerConfigurations |
Configuration is always | n | c | p |. | |
std::array< double, 3 > | layerSplitToleranceR = {-1., -1., -1.} |
Split tolerances in R. | |
std::array< double, 3 > | layerSplitToleranceZ = {-1., -1., -1.} |
Split tolerances in Z. | |
bool | autoSurfaceBinning = false |
Automated binning & tolerances. | |
Acts::SurfaceBinningMatcher | surfaceBinMatcher |
The surface binning matcher. | |
nested configuration struct for steering of the layer builder
Definition at line 82 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 82 of file TGeoLayerBuilder.hpp
bool Acts::TGeoLayerBuilder::Config::autoSurfaceBinning = false |
Automated binning & tolerances.
Definition at line 100 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 100 of file TGeoLayerBuilder.hpp
Referenced by ActsExamples::Options::readTGeoLayerBuilderConfigs().
std::string Acts::TGeoLayerBuilder::Config::configurationName = "undefined" |
String based identification.
Definition at line 84 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 84 of file TGeoLayerBuilder.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), and ActsExamples::Options::readTGeoLayerBuilderConfigs().
std::shared_ptr<const ITGeoIdentifierProvider> Acts::TGeoLayerBuilder::Config::identifierProvider = nullptr |
Create an indentifier from TGeoNode.
Definition at line 88 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 88 of file TGeoLayerBuilder.hpp
std::array<std::vector<LayerConfig>, 3> Acts::TGeoLayerBuilder::Config::layerConfigurations |
Configuration is always | n | c | p |.
Definition at line 94 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 94 of file TGeoLayerBuilder.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), and ActsExamples::Options::readTGeoLayerBuilderConfigs().
std::shared_ptr<const LayerCreator> Acts::TGeoLayerBuilder::Config::layerCreator = nullptr |
Layer creator.
Definition at line 90 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 90 of file TGeoLayerBuilder.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().
std::array<double, 3> Acts::TGeoLayerBuilder::Config::layerSplitToleranceR = {-1., -1., -1.} |
Split tolerances in R.
Definition at line 96 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 96 of file TGeoLayerBuilder.hpp
std::array<double, 3> Acts::TGeoLayerBuilder::Config::layerSplitToleranceZ = {-1., -1., -1.} |
Split tolerances in Z.
Definition at line 98 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 98 of file TGeoLayerBuilder.hpp
std::shared_ptr<const ProtoLayerHelper> Acts::TGeoLayerBuilder::Config::protoLayerHelper = nullptr |
ProtoLayer helper.
Definition at line 92 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 92 of file TGeoLayerBuilder.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().
Acts::SurfaceBinningMatcher Acts::TGeoLayerBuilder::Config::surfaceBinMatcher |
The surface binning matcher.
Definition at line 102 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 102 of file TGeoLayerBuilder.hpp
Referenced by ActsExamples::Options::readTGeoLayerBuilderConfigs().
double Acts::TGeoLayerBuilder::Config::unit = 1_cm |
Unit conversion.
Definition at line 86 of file TGeoLayerBuilder.hpp.
View newest version in sPHENIX GitHub at line 86 of file TGeoLayerBuilder.hpp
Referenced by ActsExamples::Options::readTGeoLayerBuilderConfigs().