Struct Acts::TGeoLayerBuilder::Config¶
-
struct Acts::TGeoLayerBuilder::Config
nested configuration struct for steering of the layer builder
Public Members
-
bool autoSurfaceBinning = false
Automated binning & tolerances.
-
std::string configurationName = "undefined"
String based identification.
-
std::shared_ptr<const ITGeoDetectorElementSplitter> detectorElementSplitter = nullptr
Split TGeoElement if a splitter is provided.
-
std::shared_ptr<const ITGeoIdentifierProvider> identifierProvider = nullptr
Create an indentifier from TGeoNode.
-
std::array<std::vector<LayerConfig>, 3> layerConfigurations
Configuration is always | n | c | p |.
-
std::shared_ptr<const 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 ProtoLayerHelper> protoLayerHelper = nullptr
ProtoLayer helper.
-
Acts::SurfaceBinningMatcher surfaceBinMatcher
The surface binning matcher.
-
double unit = 1 * UnitConstants::cm
Unit conversion.
-
bool autoSurfaceBinning = false