Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BVHDataTestCase.hpp File Reference
+ Include dependency graph for BVHDataTestCase.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

using Box = Acts::Volume::BoundingBox
 
using Ray = Acts::Ray< double, 3 >
 

Functions

Test::CubicBVHTrackingGeometry grid (NBOXES, 1000, 5)
 
 BOOST_DATA_TEST_CASE (bvhnavigation_test, bdata::random((bdata::seed=7, bdata::engine=std::mt19937(), bdata::distribution=std::uniform_real_distribution<>(-5, 5)))^bdata::random((bdata::seed=2, bdata::engine=std::mt19937(), bdata::distribution=std::uniform_real_distribution<>(-M_PI, M_PI)))^bdata::random((bdata::seed=3, bdata::engine=std::mt19937(), bdata::distribution=std::uniform_real_distribution<>(-100, 100)))^bdata::random((bdata::seed=4, bdata::engine=std::mt19937(), bdata::distribution=std::uniform_real_distribution<>(-100, 100)))^bdata::random((bdata::seed=5, bdata::engine=std::mt19937(), bdata::distribution=std::uniform_real_distribution<>(-100, 100)))^bdata::xrange(NTESTS), eta, phi, x, y, z, index)
 

Variables

GeometryContext tgContext = GeometryContext()
 
MagneticFieldContext mfContext = MagneticFieldContext()
 
auto volumes = grid.volumes
 
auto tg = grid.trackingGeometry
 

Typedef Documentation

Definition at line 14 of file BVHDataTestCase.hpp.

View newest version in sPHENIX GitHub at line 14 of file BVHDataTestCase.hpp

using Ray = Acts::Ray<double, 3>

Definition at line 15 of file BVHDataTestCase.hpp.

View newest version in sPHENIX GitHub at line 15 of file BVHDataTestCase.hpp

Function Documentation

BOOST_DATA_TEST_CASE ( bvhnavigation_test  ,
bdata::  random(bdata::seed=7, bdata::engine=std::mt19937(),bdata::distribution=std::uniform_real_distribution<>(-5,5)))^bdata::random((bdata::seed=2, bdata::engine=std::mt19937(),bdata::distribution=std::uniform_real_distribution<>(-M_PI, M_PI)))^bdata::random((bdata::seed=3, bdata::engine=std::mt19937(),bdata::distribution=std::uniform_real_distribution<>(-100, 100)))^bdata::random((bdata::seed=4, bdata::engine=std::mt19937(),bdata::distribution=std::uniform_real_distribution<>(-100, 100)))^bdata::random((bdata::seed=5, bdata::engine=std::mt19937(),bdata::distribution=std::uniform_real_distribution<>(-100, 100)))^bdata::xrange(NTESTS,
eta  ,
phi  ,
x  ,
y  ,
z  ,
index   
)

Variable Documentation

MagneticFieldContext mfContext = MagneticFieldContext()

Definition at line 18 of file BVHDataTestCase.hpp.

View newest version in sPHENIX GitHub at line 18 of file BVHDataTestCase.hpp

GeometryContext tgContext = GeometryContext()

Definition at line 17 of file BVHDataTestCase.hpp.

View newest version in sPHENIX GitHub at line 17 of file BVHDataTestCase.hpp

auto volumes = grid.volumes

Definition at line 22 of file BVHDataTestCase.hpp.

View newest version in sPHENIX GitHub at line 22 of file BVHDataTestCase.hpp

Referenced by Acts::Python::addDetector(), Acts::Experimental::DetectorVolume::assignSurfaceCandidatesUpdator(), Acts::Experimental::detail::PortalHelper::attachDetectorVolumesUpdator(), Acts::Experimental::detail::PortalHelper::attachDetectorVolumeUpdators(), Acts::BoundarySurfaceT< volume_t >::attachVolumeArray(), BOOST_AUTO_TEST_CASE(), BOOST_DATA_TEST_CASE(), Acts::DD4hepVolumeBuilder::centralVolumes(), Acts::Experimental::DetectorVolume::checkContainment(), Acts::Experimental::DetectorBuilder::construct(), Acts::Experimental::DetectorVolumeBuilder::construct(), Acts::Experimental::CylindricalContainerBuilder::construct(), Acts::Experimental::DetectorVolumeFactory::construct(), Acts::constructContainerVolume(), Acts::Svg::DetectorConverter::convert(), Acts::MaterialMapJsonConverter::convertToHierarchy(), genfit::EventDisplay::drawEvent(), Acts::Experimental::DetectorVolume::exclusivelyInside(), Acts::Experimental::IndexedDetectorVolumeExtractor::extract(), Acts::Experimental::IndexedSubVolumesExtractor::extract(), Acts::DetectorJsonConverter::fromJson(), Acts::DetectorVolumeJsonConverter::fromJson(), Acts::CylinderVolumeHelper::interGlueTrackingVolume(), Acts::Experimental::DetectorVolume::makeShared(), Acts::DetectorJsonConverter::toJson(), Acts::DetectorJsonConverter::toJsonDetray(), Acts::CuboidVolumeBuilder::trackingVolume(), Acts::TrackingVolumeArrayCreator::trackingVolumeArray(), Acts::Experimental::RootVolumeFinder::update(), Acts::Experimental::TrialAndErrorVolumeFinder::update(), and Acts::MappingMaterialDecorator::volumeLoop().