Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Test::CubicBVHTrackingGeometry Struct Reference

#include <acts/blob/sPHENIX/Tests/CommonHelpers/Acts/Tests/CommonHelpers/CubicBVHTrackingGeometry.hpp>

+ Collaboration diagram for Acts::Test::CubicBVHTrackingGeometry:

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< TrackingGeometrytrackingGeometry
 

Detailed Description

Definition at line 24 of file CubicBVHTrackingGeometry.hpp.

View newest version in sPHENIX GitHub at line 24 of file CubicBVHTrackingGeometry.hpp

Member Typedef Documentation

Definition at line 25 of file CubicBVHTrackingGeometry.hpp.

View newest version in sPHENIX GitHub at line 25 of file CubicBVHTrackingGeometry.hpp

Constructor & Destructor Documentation

Acts::Test::CubicBVHTrackingGeometry::CubicBVHTrackingGeometry ( size_t  n = 29,
double  hl = 1000,
size_t  octd = 5 
)
inline

Default constructor for the Cubic Bounding Volume Hierarchy tracking geometry

Parameters
nnumber of boxes in each direction
hlRange of the volume
octdmaximum 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.

+ Here is the call graph for this function:

Member Data Documentation

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().


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