|
ACTS
Experiment-independent tracking
|
nested configuration struct for steering of the layer builder More...
#include <ActsPlugins/Root/TGeoLayerBuilder.hpp>
Public Attributes | |
| bool | autoSurfaceBinning = false |
| Automated binning & tolerances. | |
| std::string | configurationName = "undefined" |
| String based identification. | |
| ElementFactory | detectorElementFactory = defaultElementFactory |
| Factory for creating detector elements based on TGeoNodes. | |
| std::shared_ptr< const ITGeoDetectorElementSplitter > | detectorElementSplitter = nullptr |
| Split TGeoElement if a splitter is provided. | |
| std::shared_ptr< const ITGeoIdentifierProvider > | identifierProvider = nullptr |
| Create an identifier from TGeoNode. | |
| std::array< std::vector< LayerConfig >, 3 > | layerConfigurations |
| Configuration is always | n | c | p |. | |
| std::shared_ptr< const Acts::LayerCreator > | layerCreator = nullptr |
| Layer creator. | |
| std::array< double, 3 > | layerSplitToleranceR = {-1., -1., -1.} |
| Split tolerances in R. | |
| std::array< double, 3 > | layerSplitToleranceZ = {-1., -1., -1.} |
| Split tolerances in Z. | |
| std::shared_ptr< const Acts::ProtoLayerHelper > | protoLayerHelper = nullptr |
| ProtoLayer helper. | |
| Acts::SurfaceBinningMatcher | surfaceBinMatcher |
| The surface binning matcher. | |
| double | unit = 1 * Acts::UnitConstants::cm |
| Unit conversion. | |
nested configuration struct for steering of the layer builder
| bool ActsPlugins::TGeoLayerBuilder::Config::autoSurfaceBinning = false |
Automated binning & tolerances.
| std::string ActsPlugins::TGeoLayerBuilder::Config::configurationName = "undefined" |
String based identification.
| ElementFactory ActsPlugins::TGeoLayerBuilder::Config::detectorElementFactory = defaultElementFactory |
Factory for creating detector elements based on TGeoNodes.
| std::shared_ptr<const ITGeoDetectorElementSplitter> ActsPlugins::TGeoLayerBuilder::Config::detectorElementSplitter = nullptr |
Split TGeoElement if a splitter is provided.
| std::shared_ptr<const ITGeoIdentifierProvider> ActsPlugins::TGeoLayerBuilder::Config::identifierProvider = nullptr |
Create an identifier from TGeoNode.
| std::array<std::vector<LayerConfig>, 3> ActsPlugins::TGeoLayerBuilder::Config::layerConfigurations |
Configuration is always | n | c | p |.
| std::shared_ptr<const Acts::LayerCreator> ActsPlugins::TGeoLayerBuilder::Config::layerCreator = nullptr |
Layer creator.
| std::array<double, 3> ActsPlugins::TGeoLayerBuilder::Config::layerSplitToleranceR = {-1., -1., -1.} |
Split tolerances in R.
| std::array<double, 3> ActsPlugins::TGeoLayerBuilder::Config::layerSplitToleranceZ = {-1., -1., -1.} |
Split tolerances in Z.
| std::shared_ptr<const Acts::ProtoLayerHelper> ActsPlugins::TGeoLayerBuilder::Config::protoLayerHelper = nullptr |
ProtoLayer helper.
| Acts::SurfaceBinningMatcher ActsPlugins::TGeoLayerBuilder::Config::surfaceBinMatcher |
The surface binning matcher.
| double ActsPlugins::TGeoLayerBuilder::Config::unit = 1 * Acts::UnitConstants::cm |
Unit conversion.