|
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