Struct Acts::CuboidVolumeBuilder::SurfaceConfig¶
-
struct Acts::CuboidVolumeBuilder::SurfaceConfig
This struct stores the data for the construction of a single PlaneSurface.
Public Members
-
std::function<DetectorElementBase*(const Transform3&, std::shared_ptr<const RectangleBounds>, double)> detElementConstructor
-
Vector3 position
-
std::shared_ptr<const RectangleBounds> rBounds = nullptr
-
RotationMatrix3 rotation = RotationMatrix3::Identity()
-
std::shared_ptr<const ISurfaceMaterial> surMat = nullptr
-
double thickness = 0.
-
std::function<DetectorElementBase*(const Transform3&, std::shared_ptr<const RectangleBounds>, double)> detElementConstructor