|
ACTS
Experiment-independent tracking
|
This struct stores the data for the construction of a single PlaneSurface. More...
#include <Acts/Geometry/CuboidVolumeBuilder.hpp>
Public Attributes | |
| std::function< SurfacePlacementBase *(const Transform3 &, std::shared_ptr< const RectangleBounds >, double)> | detElementConstructor |
| Constructor function for optional detector elements Arguments are transform, rectangle bounds and thickness. | |
| Vector3 | position {} |
| Center position of the surface. | |
| std::shared_ptr< const RectangleBounds > | rBounds = nullptr |
| Rectangle bounds defining surface dimensions. | |
| RotationMatrix3 | rotation = RotationMatrix3::Identity() |
| Rotation matrix defining surface orientation. | |
| std::shared_ptr< const ISurfaceMaterial > | surMat = nullptr |
| Surface material description. | |
| double | thickness = 0. |
| Material thickness of the surface. | |
This struct stores the data for the construction of a single PlaneSurface.
| std::function<SurfacePlacementBase*( const Transform3&, std::shared_ptr<const RectangleBounds>, double)> Acts::CuboidVolumeBuilder::SurfaceConfig::detElementConstructor |
Constructor function for optional detector elements Arguments are transform, rectangle bounds and thickness.
| Vector3 Acts::CuboidVolumeBuilder::SurfaceConfig::position {} |
Center position of the surface.
| std::shared_ptr<const RectangleBounds> Acts::CuboidVolumeBuilder::SurfaceConfig::rBounds = nullptr |
Rectangle bounds defining surface dimensions.
| RotationMatrix3 Acts::CuboidVolumeBuilder::SurfaceConfig::rotation = RotationMatrix3::Identity() |
Rotation matrix defining surface orientation.
| std::shared_ptr<const ISurfaceMaterial> Acts::CuboidVolumeBuilder::SurfaceConfig::surMat = nullptr |
Surface material description.
| double Acts::CuboidVolumeBuilder::SurfaceConfig::thickness = 0. |
Material thickness of the surface.