ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::CuboidVolumeBuilder::SurfaceConfig Struct Reference

This struct stores the data for the construction of a single PlaneSurface. More...

#include <acts/blob/master/Core/include/Acts/Geometry/CuboidVolumeBuilder.hpp>

Public Attributes

Vector3D position
 
RotationMatrix3D rotation = RotationMatrix3D::Identity()
 
std::shared_ptr< const
RectangleBounds
rBounds = nullptr
 
std::shared_ptr< const
ISurfaceMaterial
surMat = nullptr
 
double thickness = 0.
 
std::function
< DetectorElementBase
*(std::shared_ptr< const
Transform3D >, std::shared_ptr
< const RectangleBounds >
, double)> 
detElementConstructor
 

Detailed Description

This struct stores the data for the construction of a single PlaneSurface.

Definition at line 38 of file CuboidVolumeBuilder.hpp.

View newest version in sPHENIX GitHub at line 38 of file CuboidVolumeBuilder.hpp

Member Data Documentation

std::function<DetectorElementBase*(std::shared_ptr<const Transform3D>, std::shared_ptr<const RectangleBounds>, double)> Acts::CuboidVolumeBuilder::SurfaceConfig::detElementConstructor

Definition at line 54 of file CuboidVolumeBuilder.hpp.

View newest version in sPHENIX GitHub at line 54 of file CuboidVolumeBuilder.hpp

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), and Acts::CuboidVolumeBuilder::buildSurface().

Vector3D Acts::CuboidVolumeBuilder::SurfaceConfig::position
std::shared_ptr<const RectangleBounds> Acts::CuboidVolumeBuilder::SurfaceConfig::rBounds = nullptr

Definition at line 44 of file CuboidVolumeBuilder.hpp.

View newest version in sPHENIX GitHub at line 44 of file CuboidVolumeBuilder.hpp

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::CuboidVolumeBuilder::buildSurface(), and Acts::CuboidVolumeBuilder::buildVolume().

RotationMatrix3D Acts::CuboidVolumeBuilder::SurfaceConfig::rotation = RotationMatrix3D::Identity()
std::shared_ptr<const ISurfaceMaterial> Acts::CuboidVolumeBuilder::SurfaceConfig::surMat = nullptr

Definition at line 46 of file CuboidVolumeBuilder.hpp.

View newest version in sPHENIX GitHub at line 46 of file CuboidVolumeBuilder.hpp

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), and Acts::CuboidVolumeBuilder::buildSurface().

double Acts::CuboidVolumeBuilder::SurfaceConfig::thickness = 0.

Definition at line 48 of file CuboidVolumeBuilder.hpp.

View newest version in sPHENIX GitHub at line 48 of file CuboidVolumeBuilder.hpp

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), and Acts::CuboidVolumeBuilder::buildSurface().


The documentation for this struct was generated from the following file: