Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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/blob/sPHENIX/Core/include/Acts/Geometry/CuboidVolumeBuilder.hpp>

+ Collaboration diagram for Acts::CuboidVolumeBuilder::VolumeConfig:

Public Attributes

Vector3 position
 
Vector3 length
 
std::vector< LayerConfiglayerCfg
 
std::vector< std::shared_ptr
< const Layer > > 
layers
 
std::vector< VolumeConfigvolumeCfg
 
std::vector< std::shared_ptr
< TrackingVolume > > 
trackingVolumes
 
std::string name = "Volume"
 
std::shared_ptr< const
IVolumeMaterial
volumeMaterial = nullptr
 

Detailed Description

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

Definition at line 88 of file CuboidVolumeBuilder.hpp.

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

Member Data Documentation

std::vector<LayerConfig> Acts::CuboidVolumeBuilder::VolumeConfig::layerCfg
std::vector<std::shared_ptr<const Layer> > Acts::CuboidVolumeBuilder::VolumeConfig::layers

Definition at line 96 of file CuboidVolumeBuilder.hpp.

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

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

Vector3 Acts::CuboidVolumeBuilder::VolumeConfig::length
Vector3 Acts::CuboidVolumeBuilder::VolumeConfig::position
std::vector<std::shared_ptr<TrackingVolume> > Acts::CuboidVolumeBuilder::VolumeConfig::trackingVolumes

Definition at line 100 of file CuboidVolumeBuilder.hpp.

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

Referenced by Acts::CuboidVolumeBuilder::buildVolume().

std::vector<VolumeConfig> Acts::CuboidVolumeBuilder::VolumeConfig::volumeCfg

Definition at line 98 of file CuboidVolumeBuilder.hpp.

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

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

std::shared_ptr<const IVolumeMaterial> Acts::CuboidVolumeBuilder::VolumeConfig::volumeMaterial = nullptr

Definition at line 104 of file CuboidVolumeBuilder.hpp.

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

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


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