Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Tests/CommonHelpers/Acts/Tests/CommonHelpers/CubicBVHTrackingGeometry.hpp>
Public Types | |
using | Box = Acts::Volume::BoundingBox |
Public Member Functions | |
CubicBVHTrackingGeometry (size_t n=29, double hl=1000, size_t octd=5) | |
Public Attributes | |
std::vector< const Volume * > | volumes |
std::shared_ptr< TrackingGeometry > | trackingGeometry |
Definition at line 24 of file CubicBVHTrackingGeometry.hpp.
View newest version in sPHENIX GitHub at line 24 of file CubicBVHTrackingGeometry.hpp
Definition at line 25 of file CubicBVHTrackingGeometry.hpp.
View newest version in sPHENIX GitHub at line 25 of file CubicBVHTrackingGeometry.hpp
|
inline |
Default constructor for the Cubic Bounding Volume Hierarchy tracking geometry
n | number of boxes in each direction |
hl | Range of the volume |
octd | maximum depth |
Definition at line 33 of file CubicBVHTrackingGeometry.hpp.
View newest version in sPHENIX GitHub at line 33 of file CubicBVHTrackingGeometry.hpp
References Acts::TrackingVolume::create(), i, j, k, Acts::make_octree(), Acts::UnitConstants::min, testing::internal::move(), n, Acts::Test::pos, size, Acts::Test::step(), trackingGeometry, and volumes.
std::shared_ptr<TrackingGeometry> Acts::Test::CubicBVHTrackingGeometry::trackingGeometry |
Definition at line 86 of file CubicBVHTrackingGeometry.hpp.
View newest version in sPHENIX GitHub at line 86 of file CubicBVHTrackingGeometry.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), and CubicBVHTrackingGeometry().
std::vector<const Volume*> Acts::Test::CubicBVHTrackingGeometry::volumes |
Definition at line 85 of file CubicBVHTrackingGeometry.hpp.
View newest version in sPHENIX GitHub at line 85 of file CubicBVHTrackingGeometry.hpp
Referenced by CubicBVHTrackingGeometry().