Analysis Software
Documentation for sPHENIX simulation software
|
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>
Public Attributes | |
Vector3 | position |
Vector3 | length |
std::vector< LayerConfig > | layerCfg |
std::vector< std::shared_ptr < const Layer > > | layers |
std::vector< VolumeConfig > | volumeCfg |
std::vector< std::shared_ptr < TrackingVolume > > | trackingVolumes |
std::string | name = "Volume" |
std::shared_ptr< const IVolumeMaterial > | volumeMaterial = nullptr |
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
std::vector<LayerConfig> Acts::CuboidVolumeBuilder::VolumeConfig::layerCfg |
Definition at line 94 of file CuboidVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 94 of file CuboidVolumeBuilder.hpp
Referenced by Acts::CuboidVolumeBuilder::binningRange(), Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::CuboidVolumeBuilder::buildVolume(), and Acts::Test::makeToyDetector().
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 |
Definition at line 92 of file CuboidVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 92 of file CuboidVolumeBuilder.hpp
Referenced by Acts::CuboidVolumeBuilder::binningRange(), Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::CuboidVolumeBuilder::buildVolume(), and Acts::Test::makeToyDetector().
std::string Acts::CuboidVolumeBuilder::VolumeConfig::name = "Volume" |
Definition at line 102 of file CuboidVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 102 of file CuboidVolumeBuilder.hpp
Referenced by cpp.tokenize.Token::__str__(), cpp.ast.Define::__str__(), cpp.ast.Parameter::__str__(), cpp.ast.Typedef::__str__(), cpp.ast._NestedType::__str__(), cpp.ast.Class::__str__(), cpp.ast.Function::__str__(), cpp.ast.Type::__str__(), Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::CuboidVolumeBuilder::buildVolume(), cpp.ast._GenericDeclaration::FullName(), Acts::Test::makeToyDetector(), and cpp.ast.VariableDeclaration::ToString().
Vector3 Acts::CuboidVolumeBuilder::VolumeConfig::position |
Definition at line 90 of file CuboidVolumeBuilder.hpp.
View newest version in sPHENIX GitHub at line 90 of file CuboidVolumeBuilder.hpp
Referenced by Acts::CuboidVolumeBuilder::binningRange(), Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::CuboidVolumeBuilder::buildVolume(), Acts::EventDataView3DTest::createDetector(), and Acts::Test::makeToyDetector().
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().