ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::CuboidVolumeBuilder::VolumeConfig Struct Reference

This struct stores the data for the construction of a cuboid TrackingVolume with a given number of PlaneLayers. More...

#include <Acts/Geometry/CuboidVolumeBuilder.hpp>

Collaboration diagram for Acts::CuboidVolumeBuilder::VolumeConfig:
[legend]

Public Attributes

AxisDirection binningDimension = AxisDirection::AxisX
 Axis direction for layer binning within the volume.
std::vector< LayerConfiglayerCfg
 Configuration objects for layers within this volume.
std::vector< std::shared_ptr< const Layer > > layers
 Pre-built layers to be included in this volume.
Vector3 length {}
 Dimensions of the volume in x, y, z directions.
std::string name = "Volume"
 Identifier name for this tracking volume.
Vector3 position {}
 Center position of the tracking volume.
std::vector< std::shared_ptr< TrackingVolume > > trackingVolumes
 Pre-built sub-volumes contained within this volume.
std::vector< VolumeConfigvolumeCfg
 Configuration objects for sub-volumes within this volume.
std::shared_ptr< const IVolumeMaterialvolumeMaterial = nullptr
 Volume material description for this tracking volume.

Detailed Description

This struct stores the data for the construction of a cuboid TrackingVolume with a given number of PlaneLayers.