|
ACTS
Experiment-independent tracking
|
This struct stores the data for the construction of a PlaneLayer. More...
#include <Acts/Geometry/CuboidVolumeBuilder.hpp>
Public Attributes | |
| bool | active = false |
| Flag indicating whether layer participates in track finding. | |
| AxisDirection | binningDimension = AxisDirection::AxisX |
| Axis direction for surface binning within the layer. | |
| std::size_t | binsY = 1 |
| Number of bins for surface arrangement in Y direction. | |
| std::size_t | binsZ = 1 |
| Number of bins for surface arrangement in Z direction. | |
| std::array< double, 2u > | envelopeX {0, 0} |
| Envelope extensions in X direction [negative, positive]. | |
| std::array< double, 2u > | envelopeY {0, 0} |
| Envelope extensions in Y direction [negative, positive]. | |
| std::array< double, 2u > | envelopeZ {0, 0} |
| Envelope extensions in Z direction [negative, positive]. | |
| std::optional< RotationMatrix3 > | rotation {std::nullopt} |
| Optional rotation transformation for this layer. | |
| std::vector< SurfaceConfig > | surfaceCfg |
| Configuration objects for surfaces in this layer. | |
| std::vector< std::shared_ptr< const Surface > > | surfaces |
| Pre-built surfaces to be included in this layer. | |
This struct stores the data for the construction of a PlaneLayer.
| bool Acts::CuboidVolumeBuilder::LayerConfig::active = false |
Flag indicating whether layer participates in track finding.
| AxisDirection Acts::CuboidVolumeBuilder::LayerConfig::binningDimension = AxisDirection::AxisX |
Axis direction for surface binning within the layer.
| std::size_t Acts::CuboidVolumeBuilder::LayerConfig::binsY = 1 |
Number of bins for surface arrangement in Y direction.
| std::size_t Acts::CuboidVolumeBuilder::LayerConfig::binsZ = 1 |
Number of bins for surface arrangement in Z direction.
| std::array<double, 2u> Acts::CuboidVolumeBuilder::LayerConfig::envelopeX {0, 0} |
Envelope extensions in X direction [negative, positive].
| std::array<double, 2u> Acts::CuboidVolumeBuilder::LayerConfig::envelopeY {0, 0} |
Envelope extensions in Y direction [negative, positive].
| std::array<double, 2u> Acts::CuboidVolumeBuilder::LayerConfig::envelopeZ {0, 0} |
Envelope extensions in Z direction [negative, positive].
| std::optional<RotationMatrix3> Acts::CuboidVolumeBuilder::LayerConfig::rotation {std::nullopt} |
Optional rotation transformation for this layer.
| std::vector<SurfaceConfig> Acts::CuboidVolumeBuilder::LayerConfig::surfaceCfg |
Configuration objects for surfaces in this layer.
| std::vector<std::shared_ptr<const Surface> > Acts::CuboidVolumeBuilder::LayerConfig::surfaces |
Pre-built surfaces to be included in this layer.