|
ACTS
Experiment-independent tracking
|
Helper config structs for volume parsing. More...
#include <ActsPlugins/Root/TGeoLayerBuilder.hpp>
Public Types | |
| using | RangeConfig |
| using | SplitConfig = std::pair<Acts::AxisDirection, double> |
| Type alias for range configuration with axis direction and bounds. | |
Public Member Functions | |
| LayerConfig ()=default | |
Public Attributes | |
| std::vector< std::pair< int, Acts::BinningType > > | binning0 |
| Binning setup in l0: nbins (-1 -> automated), axis binning type. | |
| std::vector< std::pair< int, Acts::BinningType > > | binning1 |
| Binning setup in l1: nbins (-1 -> automated), axis binning type. | |
| std::pair< double, double > | envelope |
| The envelope to be built around the layer. | |
| std::string | localAxes = "XYZ" |
| The local axis definition of TGeo object to Acts::Surface. | |
| std::vector< RangeConfig > | parseRanges = {} |
| Parse ranges: parameter and ranges. | |
| std::vector< std::string > | sensorNames = {} |
| Identify the sensor(s) by name. | |
| std::vector< SplitConfig > | splitConfigs = {} |
| Layer splitting: parameter and tolerance. | |
| std::string | volumeName = "" |
| Type alias for split configuration with axis direction and position. | |
Helper config structs for volume parsing.
| using ActsPlugins::TGeoLayerBuilder::LayerConfig::SplitConfig = std::pair<Acts::AxisDirection, double> |
Type alias for range configuration with axis direction and bounds.
|
default |
| std::vector<std::pair<int, Acts::BinningType> > ActsPlugins::TGeoLayerBuilder::LayerConfig::binning0 |
Binning setup in l0: nbins (-1 -> automated), axis binning type.
| std::vector<std::pair<int, Acts::BinningType> > ActsPlugins::TGeoLayerBuilder::LayerConfig::binning1 |
Binning setup in l1: nbins (-1 -> automated), axis binning type.
| std::pair<double, double> ActsPlugins::TGeoLayerBuilder::LayerConfig::envelope |
The envelope to be built around the layer.
| std::string ActsPlugins::TGeoLayerBuilder::LayerConfig::localAxes = "XYZ" |
The local axis definition of TGeo object to Acts::Surface.
| std::vector<RangeConfig> ActsPlugins::TGeoLayerBuilder::LayerConfig::parseRanges = {} |
Parse ranges: parameter and ranges.
| std::vector<std::string> ActsPlugins::TGeoLayerBuilder::LayerConfig::sensorNames = {} |
Identify the sensor(s) by name.
| std::vector<SplitConfig> ActsPlugins::TGeoLayerBuilder::LayerConfig::splitConfigs = {} |
Layer splitting: parameter and tolerance.
| std::string ActsPlugins::TGeoLayerBuilder::LayerConfig::volumeName = "" |
Type alias for split configuration with axis direction and position.
Identify the search volume by name