Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support surface-based VecGeom 2.x navigator #1422

Draft
wants to merge 36 commits into
base: develop
Choose a base branch
from

Merge branch 'develop' into vg-2.x

b7a5aaa
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Draft

Support surface-based VecGeom 2.x navigator #1422

Merge branch 'develop' into vg-2.x
b7a5aaa
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test summary failed Nov 7, 2024 in 0s

3 fail, 8 skipped, 1 279 pass in 32s

  268 files  +1    404 suites  +3   32s ⏱️ ±0s
1 290 tests +5  1 279 ✅ +5  8 💤 ±0  3 ❌ ±0 
1 312 runs  +5  1 304 ✅ +5  5 💤 ±0  3 ❌ ±0 

Results for commit b7a5aaa. ± Comparison against earlier commit ce5ec00.

Annotations

Check warning on line 1043 in /home/runner/work/celeritas/celeritas/test/geocel/vg/Vecgeom.test.cc

See this annotation in the file changed.

@github-actions github-actions / Test summary

1 out of 2 runs failed: trace (CmseTest)

artifacts/test-results-spack-reldeb-vecgeom-11.0/google/geocel_vg_Vecgeom_CmseTest.ALL.xml [took 0s]
Raw output
/home/runner/work/celeritas/celeritas/test/geocel/vg/Vecgeom.test.cc:1060
Values in: result.halfway_safeties
 Expected: expected_hw_safety
2 of 15 elements differ
by 9.9999999999999998e-13 relative error or 1e-14 absolute error
i  expected_hw_safety             ACTUAL         Difference
2    10.3027302206745   0.524999999999864  -0.949042633481138
7    10.3027302206745   0.524999999999864  -0.949042633481138

Google Test trace:
/home/runner/work/celeritas/celeritas/test/geocel/vg/Vecgeom.test.cc:1047: Center +z

/home/runner/work/celeritas/celeritas/test/geocel/vg/Vecgeom.test.cc:1106
Values in: result.halfway_safeties
 Expected: expected_hw_safety
2 of 11 elements differ
by 9.9999999999999998e-13 relative error or 1e-14 absolute error
i  expected_hw_safety             ACTUAL         Difference
3                60.4             58.4195 -0.0327897350993377
7                60.4             58.4195 -0.0327897350993377

Google Test trace:
/home/runner/work/celeritas/celeritas/test/geocel/vg/Vecgeom.test.cc:1093: Across muon

/home/runner/work/celeritas/celeritas/test/geocel/vg/Vecgeom.test.cc:1125
Values in: result.halfway_safeties
 Expected: expected_hw_safety
2 of 4 elements differ
by 9.9999999999999998e-13 relative error or 1e-14 absolute error
i  expected_hw_safety             ACTUAL         Difference
0              6.2475                   1  -0.839935974389756
1    47.9499999999998                   1  -0.979144942648592

Google Test trace:
/home/runner/work/celeritas/celeritas/test/geocel/vg/Vecgeom.test.cc:1109: Differs between G4/VG

Check warning on line 698 in /home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc

See this annotation in the file changed.

@github-actions github-actions / Test summary

electron_tangent_cross (TwoBoxesTest) failed

artifacts/test-results-spack-reldeb-vecgeom-11.0/google/celeritas_field_FieldPropagator.xml [took 0s]
Raw output
/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:721
Value of: result.distance
  Actual: 0.89630901808341013
Expected: theta
Which is: 1.3357347424253923
(Relative error -0.32897678737028607 exceeds tolerance 0.025000000000000001)
Google Test trace:
/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:708: Barely hits boundary

/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:722
Value of: result.boundary
  Actual: false
Expected: true
Google Test trace:
/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:708: Barely hits boundary

/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:723
Expected: (distance(Real3({x, 5, 0}), geo.pos())) < (2e-5), actual: 0.43589930968960505 vs 2e-05
Actually stopped at {0.62449754439860006,4.8085272226667621,0}
Google Test trace:
/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:708: Barely hits boundary

/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:725
Expected: (distance(Real3({dy - 1, x, 0}), geo.dir())) < (2e-5), actual: 0.43589923280705267 vs 2e-05
Ending direction at {-0.78102694715704191,0.62449732410519665,0}
Google Test trace:
/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:708: Barely hits boundary

unknown file
C++ exception with description "/home/runner/work/celeritas/celeritas/src/geocel/vg/VecgeomTrackView.hh:477:
celeritas: precondition failed: this->is_on_boundary()" thrown in the test body.

Check warning on line 754 in /home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc

See this annotation in the file changed.

@github-actions github-actions / Test summary

electron_corner_hit (TwoBoxesTest) failed

artifacts/test-results-spack-reldeb-vecgeom-11.0/google/celeritas_field_FieldPropagator.xml [took 0s]
Raw output
/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:777
Value of: result.distance
  Actual: 0.89630901808341545
Expected: theta
Which is: 1.3357347424253923
(Relative error -0.32897678737028208 exceeds tolerance 0.025000000000000001)
Google Test trace:
/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:764: Barely hits y boundary

/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:778
Value of: result.boundary
  Actual: false
Expected: true
Google Test trace:
/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:764: Barely hits y boundary

/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:779
Expected: (distance(Real3({-5 + x, 5, 0}), geo.pos())) < (1e-5), actual: 0.43589930968959884 vs 1e-05
Actually stopped at {-4.3755024556014046,4.8085272226667675,0}
Google Test trace:
/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:764: Barely hits y boundary

/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:781
Expected: (distance(Real3({dy - 1, x, 0}), geo.dir())) < (real_type{1.5e-5}), actual: 0.4358992328070474 vs 1.5e-05
Ending direction at {-0.78102694715704557,0.62449732410519254,0}
Google Test trace:
/home/runner/work/celeritas/celeritas/test/celeritas/field/FieldPropagator.test.cc:764: Barely hits y boundary

unknown file
C++ exception with description "/home/runner/work/celeritas/celeritas/src/geocel/vg/VecgeomTrackView.hh:477:
celeritas: precondition failed: this->is_on_boundary()" thrown in the test body.

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test summary

8 skipped tests found

There are 8 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
EventIO/EventIOTest ‑ variety_rwr/2
EventIO/EventIOTest ‑ write_read/2
ParticleScintillationTest ‑ basic
TestEm3DiagnosticTest ‑ host
app/celer-g4:gpu ‑ app/celer-g4:gpu
app/celer-geo:gpu ‑ app/celer-geo:gpu
app/celer-sim-cms:gpu ‑ app/celer-sim-cms:gpu
app/celer-sim-lar:gpu ‑ app/celer-sim-lar:gpu

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test summary

1290 tests found

There are 1290 tests, see "Raw output" for the full list of tests.
Raw output
AbsorptionInteractorTest ‑ basic
AbsorptionModelTest ‑ description
AbsorptionModelTest ‑ interaction_mfp
ActionRegistryTest ‑ accessors
ActionRegistryTest ‑ errors
ActionRegistryTest ‑ output
AlgorithmsTest ‑ all_adjacent
AlgorithmsTest ‑ all_of
AlgorithmsTest ‑ any_of
AlgorithmsTest ‑ clamp
AlgorithmsTest ‑ clamp_to_nonneg
AlgorithmsTest ‑ find_sorted
AlgorithmsTest ‑ lower_bound
AlgorithmsTest ‑ lower_bound_linear
AlgorithmsTest ‑ min_element
AlgorithmsTest ‑ minmax
AlgorithmsTest ‑ partition
AlgorithmsTest ‑ sort
AlgorithmsTest ‑ upper_bound
AllObjectsTest ‑ allneg
AllObjectsTest ‑ disjoint
AllObjectsTest ‑ identical
AllObjectsTest ‑ overlapping
AnyObjectsTest ‑ adjoining
ArrayOperatorsTest ‑ add
ArrayOperatorsTest ‑ div
ArrayOperatorsTest ‑ mul
ArrayOperatorsTest ‑ sub
ArrayTest ‑ all
ArrayUtilsTest ‑ axpy
ArrayUtilsTest ‑ distance
ArrayUtilsTest ‑ dot_product
ArrayUtilsTest ‑ io
ArrayUtilsTest ‑ is_soft_unit_vector
ArrayUtilsTest ‑ make_unit_vector
ArrayUtilsTest ‑ norm
ArrayUtilsTest ‑ rotate
AssertTest ‑ debug_error
AssertTest ‑ runtime_error
AssertTest ‑ runtime_error_variations
AssignmentTest ‑ DISABLED_device_host
AssignmentTest ‑ DISABLED_host_device
AssignmentTest ‑ host_host
BIHBuilderTest ‑ basic
BIHBuilderTest ‑ grid
BIHBuilderTest ‑ multiple_infinite_volumes
BIHBuilderTest ‑ multiple_nonpartitionable_volumes
BIHBuilderTest ‑ semi_finite_volumes
BIHBuilderTest ‑ single_finite_volume
BIHBuilderTest ‑ single_infinite_volume
BIHEnclosingVolFinderTest ‑ basic
BIHEnclosingVolFinderTest ‑ grid
BIHEnclosingVolFinderTest ‑ multiple_infinite_volumes
BIHEnclosingVolFinderTest ‑ multiple_nonpartitionable_volumes
BIHEnclosingVolFinderTest ‑ single_finite_volume
BIHEnclosingVolFinderTest ‑ single_infinite_volume
BIHUtilsTest ‑ bbox_vector_union
BernoulliDistributionTest ‑ normalizing_constructor
BernoulliDistributionTest ‑ single_constructor
BetheBlochTest ‑ basic
BetheBlochTest ‑ distribution
BetheBlochTest ‑ stress_test
BetheHeitlerInteractorTest ‑ basic
BetheHeitlerInteractorTest ‑ distributions
BetheHeitlerInteractorTest ‑ stress_test
Bisection ‑ exponential_intersect
Bisection ‑ golden_ratio
Bisection ‑ root_two
Bisection ‑ trigometric
BoundingBoxTest ‑ degenerate
BoundingBoxTest ‑ infinite
BoundingBoxTest ‑ io
BoundingBoxTest ‑ is_inside
BoundingBoxTest ‑ null
BoundingBoxTest ‑ standard
BoundingBoxUtilsTest ‑ bbox_dist_to_inside
BoundingBoxUtilsTest ‑ bbox_encloses
BoundingBoxUtilsTest ‑ bbox_intersection
BoundingBoxUtilsTest ‑ bbox_transform
BoundingBoxUtilsTest ‑ bbox_translate
BoundingBoxUtilsTest ‑ bbox_union
BoundingBoxUtilsTest ‑ bumped
BoundingBoxUtilsTest ‑ center
BoundingBoxUtilsTest ‑ half_widths
BoundingBoxUtilsTest ‑ is_degenerate
BoundingBoxUtilsTest ‑ is_finite
BoundingBoxUtilsTest ‑ is_infinite
BoundingBoxUtilsTest ‑ stream
BoundingBoxUtilsTest ‑ surface_area
BoundingBoxUtilsTest ‑ volume
BoundingZoneTest ‑ calc_intersection
BoundingZoneTest ‑ calc_union
BoundingZoneTest ‑ exterior_only
BoundingZoneTest ‑ standard
BoxTest ‑ errors
BoxTest ‑ standard
BraggICRU73QOTest ‑ basic
BraggICRU73QOTest ‑ distribution
BraggICRU73QOTest ‑ stress_test
CCylXTest ‑ construction
CCylXTest ‑ intersect
CCylXTest ‑ intersect_from_surface
CCylXTest ‑ normal
CCylXTest ‑ sense
CCylYTest ‑ intersect
CCylYTest ‑ intersect_from_surface
CCylYTest ‑ sense
CCylZTest ‑ calc_intersections
CCylZTest ‑ calc_intersections_on_surface
CCylZTest ‑ multi_along_intersect
CCylZTest ‑ multi_tangent_intersect
CCylZTest ‑ sense
CMSParameterizedFieldTest ‑ all
CerenkovTest ‑ angle_integral
CerenkovTest ‑ dndx
CerenkovTest ‑ generator
CerenkovTest ‑ pre_generator
CmseTest ‑ DISABLED_device
CmseTest ‑ coarse
CmseTest ‑ host
CmseTest ‑ trace
CollectionBuilder ‑ accessors
CollectionBuilder ‑ size_limits
CollectionTest ‑ DISABLED_device
CollectionTest ‑ host
ColorTest ‑ channel
ColorTest ‑ default_constructor
ColorTest ‑ from_html
ColorTest ‑ from_rgb
ColorTest ‑ from_rgba
ColorTest ‑ to_html
CombinedBremTest ‑ basic_relativistic_brem
CombinedBremTest ‑ basic_seltzer_berger
CombinedBremTest ‑ stress_test_combined
CommunicatorTest ‑ DISABLED_self
CommunicatorTest ‑ DISABLED_world
CommunicatorTest ‑ null
Components ‑ calc_dist
Components ‑ line_angle_param
ConeAlignedTest ‑ construction
ConeAlignedTest ‑ debug_intersect
ConeAlignedTest ‑ degenerate_boundary
ConeAlignedTest ‑ intersection_along_surface
ConeAlignedTest ‑ intersection_on_surface
ConeAlignedTest ‑ intersection_typical
ConeAlignedTest ‑ normal
ConeAlignedTest ‑ sense
ConeTest ‑ almost_cyl
ConeTest ‑ cylinder
ConeTest ‑ downward
ConeTest ‑ encloses
ConeTest ‑ errors
ConeTest ‑ transformed
ConeTest ‑ translated
ConeTest ‑ truncated
ConeTest ‑ upward
ConstantsTest ‑ clhep
ConstantsTest ‑ derivative
ConstantsTest ‑ exact_equivalence
ConstantsTest ‑ formulas
ConstantsTest ‑ mathematical
ConstructionTest ‑ nodevice
ConstructionTest ‑ should_work_always
ContainerVisitorTest ‑ all
ConverterTest ‑ DISABLED_arbitrary
ConverterTest ‑ testem3
ConverterTest ‑ tilecal_plug
CopierTest ‑ DISABLED_device
CopierTest ‑ host
CoulombScatteringTest ‑ distribution
CoulombScatteringTest ‑ helper
CoulombScatteringTest ‑ mott_ratio
CoulombScatteringTest ‑ simple_scattering
CoulombScatteringTest ‑ wokvi_transport_xs
CountTest ‑ backward
CountTest ‑ infinite
CountTest ‑ start
CsgObjectTest ‑ output
CsgObjectTest ‑ rdv
CsgObjectTest ‑ subtraction
CsgTreeTest ‑ join
CsgTreeTest ‑ manual_simplify
CsgTreeTest ‑ negation
CsgTreeTest ‑ prohibited_insertion
CsgTreeTest ‑ surfaces
CsgTreeTest ‑ true_false
CsgTreeUtilsTest ‑ calc_surfaces
CsgTreeUtilsTest ‑ postfix_simplify
CsgTreeUtilsTest ‑ replace_union
CsgTreeUtilsTest ‑ replace_union_2
CsgTreeUtilsTest ‑ tilecal_barrel_bug
CsgTreeUtilsTest ‑ tilecal_polycone_bug
CsgTreeUtilsTest ‑ transform_negated_joins
CsgTreeUtilsTest ‑ transform_negated_joins_with_aliases
CsgTreeUtilsTest ‑ transform_negated_joins_with_volumes
CsgTypes ‑ hash
CsgTypes ‑ literals
CsgTypes ‑ stream
CutoffParamsImportTest ‑ import_cutoffs
CutoffParamsTest ‑ apply_post_interaction
CutoffParamsTest ‑ electron_cutoffs
CutoffParamsTest ‑ empty_cutoffs
CylTest ‑ construction
CylXTest ‑ intersect
CylXTest ‑ intersect_from_surface
CylXTest ‑ normal
CylXTest ‑ sense
CylYTest ‑ intersect
CylYTest ‑ intersect_from_surface
CylYTest ‑ normal
CylYTest ‑ sense
CylZTest ‑ calc_intersections
CylZTest ‑ calc_intersections_degenerate
CylZTest ‑ calc_intersections_on_surface
CylZTest ‑ degenerate_boundary
CylZTest ‑ normal
CylZTest ‑ sense
CylinderTest ‑ errors
CylinderTest ‑ standard
CylinderTest ‑ transformed
CylinderTest ‑ translated
DISABLED_BadGeometryTest ‑ DISABLED_no_material_device
DISABLED_BadGeometryTest ‑ DISABLED_no_new_volume_device
DISABLED_BadGeometryTest ‑ DISABLED_no_volume_device
DISABLED_BadGeometryTest ‑ DISABLED_start_outside_device
DISABLED_BadGeometryTest ‑ no_material_host
DISABLED_BadGeometryTest ‑ no_new_volume_host
DISABLED_BadGeometryTest ‑ no_volume_host
DISABLED_BadGeometryTest ‑ start_outside_host
DISABLED_DeviceRangeTest ‑ grid_stride
DISABLED_HepMC3Example ‑ read
DISABLED_HepMC3Example ‑ write
DISABLED_PhysicsTrackViewDeviceTest ‑ all
DedupeCollectionBuilder ‑ construction
DedupeCollectionBuilder ‑ double_stress
DegenerateBoundaryTest ‑ DISABLED_zero
DegenerateBoundaryTest ‑ neg
DegenerateBoundaryTest ‑ pos
Detail ‑ FindInterp
DetailTest ‑ bumpcalculator
DetectorStepsTest ‑ DISABLED_device
DetectorStepsTest ‑ host
DeviceAllocationTest ‑ DISABLED_device
DeviceAllocationTest ‑ DISABLED_empty
DeviceRngEngineFloatTest/0 ‑ DISABLED_device
DeviceRngEngineFloatTest/1 ‑ DISABLED_device
DeviceRngEngineTest ‑ DISABLED_device
DeviceVectorTest ‑ DISABLED_assign
DeviceVectorTest ‑ all
DiagnosticEngineTest ‑ from_reals
EPlusAnnihilationTest ‑ accessors
EPlusAnnihilationTest ‑ host_track_view
EPlusGGInteractorTest ‑ at_rest
EPlusGGInteractorTest ‑ basic
EPlusGGInteractorTest ‑ macro_xs
EPlusGGInteractorTest ‑ stress_test
ElementSelectorTest ‑ even_zero_xs
ElementSelectorTest ‑ everything_even
ElementSelectorTest ‑ everything_even_seq
ElementSelectorTest ‑ everything_weighted
ElementSelectorTest ‑ fancy_xs
ElementSelectorTest ‑ single
ElementSelectorTest ‑ vacuum
EllipsoidTest ‑ errors
EllipsoidTest ‑ standard
Em3AlongStepTest ‑ fluct_nomsc
Em3AlongStepTest ‑ msc_nofluct
Em3AlongStepTest ‑ msc_nofluct_finegrid
Em3AlongStepTest ‑ nofluct_nomsc
EnergyLossDistributionTest ‑ gaussian
EnergyLossDistributionTest ‑ none
EnergyLossDistributionTest ‑ urban
EnumArrayTest ‑ all
EnumStringMapperTest ‑ all
EnvironmentTest ‑ global
EnvironmentTest ‑ json
EnvironmentTest ‑ local
EnvironmentTest ‑ merge
EventIO/EventIOTest ‑ edge_case/0
EventIO/EventIOTest ‑ edge_case/1
EventIO/EventIOTest ‑ edge_case/2
EventIO/EventIOTest ‑ no_vertex_rwr/0
EventIO/EventIOTest ‑ no_vertex_rwr/1
EventIO/EventIOTest ‑ no_vertex_rwr/2
EventIO/EventIOTest ‑ variety_rwr/0
EventIO/EventIOTest ‑ variety_rwr/1
EventIO/EventIOTest ‑ variety_rwr/2
EventIO/EventIOTest ‑ write_read/0
EventIO/EventIOTest ‑ write_read/1
EventIO/EventIOTest ‑ write_read/2
ExceptionConverterTest ‑ debug
ExceptionConverterTest ‑ not_configured
ExceptionConverterTest ‑ not_implemented
ExceptionConverterTest ‑ validation
ExponentialDistributionTest ‑ all
FaceNamerTest ‑ prefix
FaceNamerTest ‑ typed
FaceNamerTest ‑ variant
FieldDriverTest ‑ horrible_field
FieldDriverTest ‑ pathological_chord
FieldDriverTest ‑ step_counts
FieldDriverTest ‑ types
FieldDriverTest ‑ unpleasant_field
FieldLayersTest ‑ cross_boundary
FieldLayersTest ‑ heuristic_init
FieldLayersTest ‑ initialize
FieldLayersTest ‑ intersect
FillerTest ‑ DISABLED_device
FillerTest ‑ host
FiveVolumesTest ‑ cross_boundary
FiveVolumesTest ‑ heuristic_init
FiveVolumesTest ‑ initialize
FiveVolumesTest ‑ intersect
FiveVolumesTest ‑ params
FiveVolumesTest ‑ properties
FiveVolumesTest ‑ safety
FloatingTest/0 ‑ equal_or_soft_equal
FloatingTest/0 ‑ soft_equal
FloatingTest/0 ‑ soft_mod
FloatingTest/0 ‑ soft_zero
FloatingTest/1 ‑ equal_or_soft_equal
FloatingTest/1 ‑ soft_equal
FloatingTest/1 ‑ soft_mod
FloatingTest/1 ‑ soft_zero
FnvHasherTest ‑ eight_byte
FnvHasherTest ‑ four_byte
FourLevelsGeantTest ‑ accessors
FourLevelsGeantTest ‑ levels
FourLevelsGeantTest ‑ tracking
FourLevelsTest ‑ DISABLED_device
FourLevelsTest ‑ accessors
FourLevelsTest ‑ consecutive_compute
FourLevelsTest ‑ detailed_track
FourLevelsTest ‑ levels
FourLevelsTest ‑ logical
FourLevelsTest ‑ physical
FourLevelsTest ‑ reentrant_boundary
FourLevelsTest ‑ safety
FourLevelsTest ‑ tracking
FourSteelSlabsEmStandard ‑ atomic_relaxation_data
FourSteelSlabsEmStandard ‑ conv
FourSteelSlabsEmStandard ‑ ebrems
FourSteelSlabsEmStandard ‑ eioni
FourSteelSlabsEmStandard ‑ elements
FourSteelSlabsEmStandard ‑ em_hadronic
FourSteelSlabsEmStandard ‑ em_parameters
FourSteelSlabsEmStandard ‑ em_particles
FourSteelSlabsEmStandard ‑ geo_materials
FourSteelSlabsEmStandard ‑ isotopes
FourSteelSlabsEmStandard ‑ livermore_pe_data
FourSteelSlabsEmStandard ‑ mu_pair_production_data
FourSteelSlabsEmStandard ‑ muioni
FourSteelSlabsEmStandard ‑ phys_materials
FourSteelSlabsEmStandard ‑ sb_data
FourSteelSlabsEmStandard ‑ trans_parameters
FourSteelSlabsEmStandard ‑ volumes
FourVectorTest ‑ basic
GammaDistributionTest ‑ bin_large_alpha
GammaDistributionTest ‑ bin_small_alpha
Geant4Testem15Test ‑ safety
GenPrismTest ‑ adjacent_twisted
GenPrismTest ‑ box_like
GenPrismTest ‑ construct
GenPrismTest ‑ envelope
GenPrismTest ‑ full
GenPrismTest ‑ odd_tetrahedron
GenPrismTest ‑ ppiped
GenPrismTest ‑ tetrahedron
GenPrismTest ‑ trap_corners
GenPrismTest ‑ trap_even_twist
GenPrismTest ‑ trap_full
GenPrismTest ‑ trap_full2
GenPrismTest ‑ trap_g4
GenPrismTest ‑ trap_quarter_twist
GenPrismTest ‑ trap_theta
GenPrismTest ‑ trap_thetaphi
GenPrismTest ‑ trap_uneven_twist
GenPrismTest ‑ trapezoid_ccw
GenPrismTest ‑ trapezoid_trans
GenPrismTest ‑ trd
GenPrismTest ‑ triang_prism
GeneralQuadricTest ‑ all
GeneralQuadricTest ‑ construction
GenerateCanonical32 ‑ dbl
GenerateCanonical32 ‑ flt
GenerateCanonical32 ‑ moments
GenericCalculatorTest ‑ inverse
GenericCalculatorTest ‑ nonmonotonic
GenericGridBuilderTest ‑ build_span
GenericGridBuilderTest ‑ build_vec
GenericGridInserterTest ‑ many_no_repeats
GenericGridInserterTest ‑ many_with_repeats
GenericGridInserterTest ‑ simple
GridIdFinderTest ‑ all
HashSpan ‑ padded_struct
HashSpan ‑ reals
HashSpan ‑ unpadded_struct
HashUtilsTest ‑ hash_combine
HepMC3PrimaryGeneratorTest ‑ multiple_vertex
HepMC3PrimaryGeneratorTest ‑ no_vertex
HexArrayTest ‑ output
HexArrayTest ‑ track_out
HyperslabIndexerTest ‑ 2D
HyperslabIndexerTest ‑ 3D
HyperslabIndexerTest ‑ 4D
HyperslabIndexerTest ‑ 5D_with_ones
HyperslabIndexerTest ‑ error
Illinois ‑ exponential_intersect
Illinois ‑ golden_ratio
Illinois ‑ root_two
Illinois ‑ trigometric
ImageTest ‑ errors
ImageTest ‑ exact
ImageTest ‑ inexact
ImageWriterTest ‑ bad_open
ImageWriterTest ‑ write
ImageWriterTest ‑ write_incomplete
ImportUnitsTest ‑ clhep
ImportUnitsTest ‑ csg
ImportUnitsTest ‑ native
ImportedModelAdapterTest ‑ adapter_mfps
ImportedModelAdapterTest ‑ build_mock
ImportedModelAdapterTest ‑ builtin_map
InfWedgeTest ‑ errors
InfWedgeTest ‑ half_turn
InfWedgeTest ‑ quarter_turn
InfixEvaluatorTest ‑ enumeration
InfixEvaluatorTest ‑ evaluate
InitializedValue ‑ finalizer
InitializedValue ‑ no_finalizer
InputBuilderTest ‑ DISABLED_involute
InputBuilderTest ‑ DISABLED_involute_cw
InputBuilderTest ‑ DISABLED_involute_fuel
InputBuilderTest ‑ DISABLED_universe_union_boundary
InputBuilderTest ‑ bgspheres
InputBuilderTest ‑ globalspheres
InputBuilderTest ‑ hierarchy
InputBuilderTest ‑ incomplete_bb
InputBuilderTest ‑ involute
InputBuilderTest ‑ involute_cw
InputBuilderTest ‑ involute_fuel
InputBuilderTest ‑ universe_union_boundary
InputBuilderTest ‑ universes
IntegratorTest ‑ DISABLED_nasty
IntegratorTest ‑ constant
IntegratorTest ‑ gauss
IntegratorTest ‑ linear
IntegratorTest ‑ quadratic
InteractionUtilsTest ‑ calc_exiting_direction
InteractionUtilsTest ‑ sample_exiting_direction
InterpolateTest ‑ lin_lin
InterpolateTest ‑ lin_log
InterpolateTest ‑ log_lin
InterpolateTest ‑ log_log
IntersectSurfaceBuilderTest ‑ finite_extents
IntersectSurfaceBuilderTest ‑ no_transform
IntersectSurfaceBuilderTest ‑ transform
IntersectSurfaceBuilderTest ‑ translate
InverseRangeCalculatorTest ‑ all
InverseSquareDistributionTest ‑ bin
Involute ‑ normal
Involute ‑ solve_intersect
InvoluteTest ‑ construction
InvoluteTest ‑ sense
InvoluteTest ‑ single
InvoluteTest ‑ two_ccw
InvoluteTest ‑ two_cw
IsSoftEquiv ‑ failures
IsSoftEquiv ‑ successes
IsVecEq ‑ failures
IsVecEq ‑ successes
IsVecSoftEquiv ‑ failures
IsVecSoftEquiv ‑ floats
IsVecSoftEquiv ‑ mixed
IsVecSoftEquiv ‑ successes_double
IsotopeSelectorTest ‑ multiple_isotopes
IsotopeSelectorTest ‑ single_isotope
IsotropicDistributionTest ‑ bin
ItemCopierTest ‑ DISABLED_device
ItemMap ‑ basic
ItemRange ‑ accessors
ItemRange ‑ types
JoinTest ‑ DISABLED_ginormous
JoinTest ‑ streamed
JoinTest ‑ transformed
JoinTest ‑ typical
JsonComparerTest ‑ array
JsonComparerTest ‑ object
JsonComparerTest ‑ parse_errors
JsonComparerTest ‑ scalars
JsonComparerTest ‑ stringification
KernelContextExceptionTest ‑ bad_thread
KernelContextExceptionTest ‑ typical
KernelContextExceptionTest ‑ uninitialized_track
KleinNishinaInteractorTest ‑ distributions
KleinNishinaInteractorTest ‑ stress_test
KleinNishinaInteractorTest ‑ ten_mev
KnAlongStepTest ‑ basic
KnCaloTest ‑ single_track
KnMctruthTest ‑ single_step
KnMctruthTest ‑ two_step
KnSimpleLoopTestBase ‑ mixing_types
KnSimpleLoopTestBase ‑ multiple_interfaces
LArSphereOffloadTest ‑ DISABLED_device_distributions
LArSphereOffloadTest ‑ DISABLED_device_generate
LArSphereOffloadTest ‑ cerenkov_distributiona
LArSphereOffloadTest ‑ host_distributions
LArSphereOffloadTest ‑ host_generate
LArSphereOffloadTest ‑ scintillation_distributions
LabelIdMultiMapTest ‑ empty
LabelIdMultiMapTest ‑ empty_duplicates
LabelIdMultiMapTest ‑ no_ext_with_duplicates
LabelIdMultiMapTest ‑ shuffled_labels
LabelIdMultiMapTest ‑ some_labels
LabelTest ‑ construction
LabelTest ‑ ordering
LabelTest ‑ output
LarSphere ‑ optical
LarSphereExtramat ‑ optical
LayersTest ‑ revolutions_through_cms_field
LayersTest ‑ revolutions_through_layers
LdgIteratorTest ‑ arithmetic_t
LdgIteratorTest ‑ byte_t
LdgIteratorTest ‑ opaqueid_t
LdgSpanTest ‑ opaque_id
LdgSpanTest ‑ pod
LeafTest ‑ errors
LeafTest ‑ explicit_exterior
LeafTest ‑ implicit_exterior
LinearPropagatorTest/Geant4 ‑ rvalue_type
LinearPropagatorTest/Geant4 ‑ simple_cms
LinearPropagatorTest/ORANGE ‑ rvalue_type
LinearPropagatorTest/ORANGE ‑ simple_cms
LinearPropagatorTest/VecGeom ‑ rvalue_type
LinearPropagatorTest/VecGeom ‑ simple_cms
LivermorePETest ‑ basic
LivermorePETest ‑ distributions_all
LivermorePETest ‑ distributions_radiative
LivermorePETest ‑ macro_xs
LivermorePETest ‑ stress_test
LivermorePEUtilsTest ‑ auger
LivermorePEUtilsTest ‑ one_neighbor
LivermorePEUtilsTest ‑ one_per_previous
LocalSurfaceInserterTest ‑ DISABLED_performance_test
LocalSurfaceInserterTest ‑ chained_duplicates
LocalSurfaceInserterTest ‑ exact_duplicates
LocalSurfaceInserterTest ‑ infwedge_quadrant
LocalSurfaceInserterTest ‑ no_duplicates
LocalSurfaceInserterTest ‑ soft_chain
LocalSurfaceInserterTest ‑ tiny_duplicates
LoggerTest ‑ DISABLED_performance
LoggerTest ‑ custom_log
LoggerTest ‑ global_handlers
LoggerTest ‑ level_from_env
LoggerTest ‑ null
LogicEvaluatorTest ‑ enumeration
LogicEvaluatorTest ‑ evaluate
LogicStackTest ‑ logic_stack
LogicStackTest ‑ operators
LongDemoTest ‑ more_slots
LongDemoTest ‑ more_steps
MagFieldEquationTest ‑ charged
MagFieldEquationTest ‑ neutral
MaterialDeviceTest ‑ DISABLED_all
MaterialParamsImportTest ‑ optical_materials
MaterialParamsImportTest ‑ root_materials
MaterialScintillationTest ‑ basic
MaterialScintillationTest ‑ data
MaterialScintillationTest ‑ pre_generator
MaterialScintillationTest ‑ stress_test
MaterialTest ‑ element_view
MaterialTest ‑ isotope_view
MaterialTest ‑ material_view
MaterialTest ‑ output
MaterialTest ‑ params
MaterialUtils ‑ coulomb_correction
MaterialUtils ‑ radiation_length
MathTest ‑ ceil_div
MathTest ‑ diffsq
MathTest ‑ eumod
MathTest ‑ fastpow
MathTest ‑ fma
MathTest ‑ ipow
MathTest ‑ local_work_calculator
MathTest ‑ negate
MathTest ‑ rsqrt
MathTest ‑ signum
MathTest ‑ sincos
MathTest ‑ sincospi
MatrixUtilsTest ‑ determinant
MatrixUtilsTest ‑ gemm
MatrixUtilsTest ‑ gemv
MatrixUtilsTest ‑ make_arb_rotation
MatrixUtilsTest ‑ make_rotation
MatrixUtilsTest ‑ orthonormalize
MatrixUtilsTest ‑ trace
MfpBuilderTest ‑ construct_tables
MockAlongStepFieldTest ‑ basic
MockAlongStepTest ‑ basic
MockFluctuationTest ‑ data
MockGeo ‑ tracking
MockValidationTest ‑ validate
MollerBhabhaInteractorTest ‑ basic
MollerBhabhaInteractorTest ‑ cutoff_1MeV
MollerBhabhaInteractorTest ‑ stress_test
MotherTest ‑ explicit_exterior
MotherTest ‑ fuzziness
MotherTest ‑ implicit_exterior
MuBetheBlochTest ‑ basic
MuBetheBlochTest ‑ distribution
MuBetheBlochTest ‑ stress_test
MuBremsstrahlungTest ‑ basic
MuBremsstrahlungTest ‑ dcs
MuBremsstrahlungTest ‑ stress_test
MultiExceptionHandlerTest ‑ DISABLED_uncaught
MultiExceptionHandlerTest ‑ multi
MultiExceptionHandlerTest ‑ multi_nested
MultiExceptionHandlerTest ‑ single
MultiLevelTest ‑ DISABLED_level_strings
MultiLevelTest ‑ logical
MultiLevelTest ‑ physical
MultiLevelTest ‑ printable_nav
MultiLevelTest ‑ set_history
NegatedObjectTest ‑ double_neg
NegatedObjectTest ‑ just_neg
NegatedObjectTest ‑ pos_neg
NestedRectArraysTest ‑ leaving
NestedRectArraysTest ‑ tracking
NestedTest ‑ DISABLED_double_prefixed
NestedTest ‑ DISABLED_duplicated
NestedTest ‑ DISABLED_duplicated_double_prefixed
NestedTest ‑ DISABLED_duplicated_suffixed
NestedTest ‑ DISABLED_suffixed
NestedTest ‑ unique
NeutronElasticTest ‑ basic
NeutronElasticTest ‑ diff_xs_coeffs
NeutronElasticTest ‑ extended
NeutronElasticTest ‑ macro_xs
NeutronElasticTest ‑ micro_xs
NeutronElasticTest ‑ stress_test
NeutronInelasticTest ‑ angular_cdf
NeutronInelasticTest ‑ cascade_collider
NeutronInelasticTest ‑ macro_xs
NeutronInelasticTest ‑ micro_xs
NeutronInelasticTest ‑ model_data
NeutronInelasticTest ‑ nucleon_xs
NonuniformGridTest ‑ accessors
NonuniformGridTest ‑ find
NonuniformGridTest ‑ values
NormalDistributionTest ‑ move
NormalDistributionTest ‑ normal
NuclearFormFactorsTest ‑ exponential
NuclearFormFactorsTest ‑ gaussian
NuclearFormFactorsTest ‑ uniform_uniform_folded
NullLoggerMessage ‑ all
ObserverPtrTest ‑ DISABLED_device
ObserverPtrTest ‑ host
OneSteelSphere ‑ cutoffs
OneSteelSphere ‑ host
OneSteelSphere ‑ physics
OneSteelSphere ‑ setup
OneSteelSphereGG ‑ physics
OneVolumeTest ‑ heuristic_init
OneVolumeTest ‑ initialize
OneVolumeTest ‑ intersect
OneVolumeTest ‑ obz
OneVolumeTest ‑ params
OneVolumeTest ‑ safety
OneVolumeTest ‑ track_view
OpaqueIdTest ‑ assertions
OpaqueIdTest ‑ id_cast
OpaqueIdTest ‑ iota
OpaqueIdTest ‑ multi_int
OpaqueIdTest ‑ operations
OpticalUtilsTest ‑ DISABLED_copy_if_vacant_device
OpticalUtilsTest ‑ copy_if_vacant_host
OpticalUtilsTest ‑ find_distribution_index
OrangeTypesTest ‑ tolerances
OrangeTypesTest ‑ zorder
OrientedBoundingZoneTest ‑ basic
OutputRegistryTest ‑ build_output
OutputRegistryTest ‑ empty
OutputRegistryTest ‑ exception_output
OutputRegistryTest ‑ minimal
OutputRegistryTest ‑ nested_exception_output
ParallelepipedTest ‑ alpha
ParallelepipedTest ‑ box
ParallelepipedTest ‑ errors
ParallelepipedTest ‑ full
ParallelepipedTest ‑ theta
ParticleDeviceTest ‑ DISABLED_calc_props
ParticleImportTest ‑ import_particle
ParticleScintillationTest ‑ basic
ParticleTest ‑ output
ParticleTest ‑ params_accessors
ParticleTestHost ‑ electron
ParticleTestHost ‑ gamma
ParticleTestHost ‑ neutron
ParticleTestHost ‑ positron
PartitionDataTest ‑ DISABLED_init_primaries_device
PartitionDataTest ‑ DISABLED_step_device
PartitionDataTest ‑ init_primaries_host
PartitionDataTest ‑ step_host
PdfSelectorTest ‑ invalid_total
PdfSelectorTest ‑ typical
PdfSelectorTest ‑ zeros
PhysicalVolumeConverterTest ‑ DISABLED_four_levels
PhysicalVolumeConverterTest ‑ DISABLED_solids
PhysicalVolumeConverterTest ‑ intersection_boxes
PhysicalVolumeConverterTest ‑ testem3
PhysicalVolumeConverterTest ‑ transformed_box
PhysicalVolumeConverterTest ‑ znenv
PhysicsParamsTest ‑ accessors
PhysicsParamsTest ‑ output
PhysicsStepUtilsTest ‑ calc_mean_energy_loss
PhysicsStepUtilsTest ‑ calc_physics_step_limit
PhysicsStepUtilsTest ‑ select_discrete_interaction
PhysicsTrackViewHostTest ‑ calc_eloss_range
PhysicsTrackViewHostTest ‑ calc_xs
PhysicsTrackViewHostTest ‑ cuda_surrogate
PhysicsTrackViewHostTest ‑ element_selector
PhysicsTrackViewHostTest ‑ model_finder
PhysicsTrackViewHostTest ‑ processes
PhysicsTrackViewHostTest ‑ step_view
PhysicsTrackViewHostTest ‑ track_view
PhysicsTrackViewHostTest ‑ use_integral
PhysicsTrackViewHostTest ‑ value_grids
PlaneAlignedTest ‑ plane_z
PlaneAlignedTest ‑ x_plane
PlaneAlignedTest ‑ y_plane
PlaneTest ‑ construction
PlaneTest ‑ tracking
PoissonDistributionTest ‑ bin_large
PoissonDistributionTest ‑ bin_small
PolyEvaluatorTest ‑ degenerate
PolyEvaluatorTest ‑ eval_int
PolyEvaluatorTest ‑ eval_real
PolyEvaluatorTest ‑ make_eval
PolySegmentsTest ‑ errors
PolySegmentsTest ‑ filled
PolySegmentsTest ‑ hollow
PolyconeTest ‑ degenerate
PolyconeTest ‑ filled
PolyconeTest ‑ hollow
PolyconeTest ‑ or_solid
PolyconeTest ‑ sliced
PolygonUtilsTest ‑ calc_orientation
PolygonUtilsTest ‑ convex
PolygonUtilsTest ‑ convex_degenerate
PolygonUtilsTest ‑ convex_self_intersect
PolygonUtilsTest ‑ has_orientation
PolygonUtilsTest ‑ is_same_orientation
PrimaryGeneratorTest ‑ basic
PrimaryGeneratorTest ‑ options
PrintExpected ‑ example
PrismTest ‑ errors
PrismTest ‑ hex
PrismTest ‑ rhex
PrismTest ‑ rtriangle
PrismTest ‑ square
PrismTest ‑ triangle
ProcessBuilderTest ‑ bremsstrahlung_combined_model
ProcessBuilderTest ‑ bremsstrahlung_multiple_models
ProcessBuilderTest ‑ compton
ProcessBuilderTest ‑ coulomb
ProcessBuilderTest ‑ e_ionization
ProcessBuilderTest ‑ eplus_annihilation
ProcessBuilderTest ‑ gamma_conversion
ProcessBuilderTest ‑ mu_bremsstrahlung
ProcessBuilderTest ‑ mu_ionization
ProcessBuilderTest ‑ neutron_elastic
ProcessBuilderTest ‑ photoelectric
ProcessBuilderTest ‑ rayleigh
ProtoConstructorTest ‑ intersection_boxes
ProtoConstructorTest ‑ one_box
ProtoConstructorTest ‑ simple_cms
ProtoConstructorTest ‑ testem3
ProtoConstructorTest ‑ tilecal_plug
ProtoConstructorTest ‑ two_boxes
ProtoConstructorTest ‑ znenv
ProtoMapTest ‑ asymmetric
ProtoMapTest ‑ deep_and_wide
QuantityTest ‑ comparators
QuantityTest ‑ constexpr_attributes
QuantityTest ‑ io
QuantityTest ‑ math
QuantityTest ‑ mixed_precision
QuantityTest ‑ swappiness
QuantityTest ‑ unitless
QuantityTest ‑ usage
QuantityTest ‑ zeros
QuarterTurnTest ‑ basic
QuarterTurnTest ‑ sincos
RZMapFieldTest ‑ all
RZMapMagneticFieldTest ‑ uniform_z
RadialDistributionTest ‑ bin
RaggedRightIndexerTest ‑ basic
RaggedRightIndexerTest ‑ error
RangeCalculatorTest ‑ all
RangeTest ‑ backward
RangeTest ‑ backward_conversion
RangeTest ‑ chars
RangeTest ‑ class_interface
RangeTest ‑ different_enums
RangeTest ‑ empty
RangeTest ‑ enum_classes
RangeTest ‑ enum_step
RangeTest ‑ enums
RangeTest ‑ ints
RangeTest ‑ just_end
RangeTest ‑ large
RangeTest ‑ opaque_id
RangeTest ‑ uint
RangeTest ‑ vec_fill
RayleighInteractorTest ‑ basic
RayleighInteractorTest ‑ stress_test
RayleighMfpCalculatorTest ‑ mfp_table
RayleighModelTest ‑ description
RayleighModelTest ‑ interaction_mfp
RaytraceImagerTest/two_volume backward ‑ DISABLED_device
RaytraceImagerTest/two_volume backward ‑ host
RaytraceImagerTest/two_volume ‑ DISABLED_device
RaytraceImagerTest/two_volume ‑ host
RaytraceImagerTest/universes ‑ DISABLED_device
RaytraceImagerTest/universes ‑ host
RaytracerTest ‑ exact
RaytracerTest ‑ megapixels
RaytracerTest ‑ offset
RealNumericLimitsTest/0 ‑ DISABLED_device
RealNumericLimitsTest/0 ‑ host
RealNumericLimitsTest/1 ‑ DISABLED_device
RealNumericLimitsTest/1 ‑ host
ReciprocalDistributionTest ‑ bin
RectArrayTest ‑ params
RectArrayTest ‑ tracking
RectArrayTrackerTest ‑ cross_boundary
RectArrayTrackerTest ‑ daughter
RectArrayTrackerTest ‑ initialize
RectArrayTrackerTest ‑ intersect
RectArrayTrackerTest ‑ intersect_max_step
RectArrayTrackerTest ‑ normal
RectArrayTrackerTest ‑ safety
RecursiveSimplifierTest ‑ single
RecursiveSimplifierTest ‑ variant
RegulaFalsi ‑ exponential_intersect
RegulaFalsi ‑ golden_ratio
RegulaFalsi ‑ root_two
RegulaFalsi ‑ trigometric
RejectionSamplerTest ‑ sample
RelativisticBremTest ‑ basic_with_lpm
RelativisticBremTest ‑ basic_without_lpm
RelativisticBremTest ‑ dxsec
RelativisticBremTest ‑ stress_with_lpm
ReprTest ‑ container
ReprTest ‑ fundamental
ReprTest ‑ string
RevolutionFieldDriverTest ‑ accurate_advance
RevolutionFieldDriverTest ‑ advance
RngReseedTest ‑ reseed
RootEventIOTest ‑ write_read
RootImporterTest ‑ elements
RootImporterTest ‑ geo_materials
RootImporterTest ‑ particles
RootImporterTest ‑ phys_materials
RootImporterTest ‑ processes
RootImporterTest ‑ volumes
RootJsonDumperTest ‑ all
ScopedGeantLoggerTest ‑ host
ScopedGeantLoggerTest ‑ nesting
ScopedSignalHandlerTest ‑ multiple
ScopedSignalHandlerTest ‑ nested
ScopedSignalHandlerTest ‑ single
ScopedStreamRedirectTest ‑ all
SelectorTest ‑ make_selector
SelectorTest ‑ selector_element
SeltzerBergerReaderTest ‑ read
SeltzerBergerTest ‑ basic
SeltzerBergerTest ‑ positron_xs_corrector_edge_case
SeltzerBergerTest ‑ sb_energy_dist
SeltzerBergerTest ‑ sb_positron_xs_scaling
SeltzerBergerTest ‑ sb_tables
SeltzerBergerTest ‑ stress_test
SenseCalculatorTest ‑ five_volumes
SenseCalculatorTest ‑ one_volume
SenseCalculatorTest ‑ two_volumes
SequenceEngineTest ‑ double_canonical
SequenceEngineTest ‑ float_canonical
SequenceEngineTest ‑ from_reals
SequenceEngineTest ‑ manual
ShapeTest ‑ multiple
ShapeTest ‑ single
ShiftTrackerTest ‑ host
SignedPermutationTest ‑ construction
SignedPermutationTest ‑ invalid_construction
SignedPermutationTest ‑ rotate
SignedPermutationTest ‑ transform
SimTest ‑ looping
SimpleCmsAlongStepTest ‑ msc_field
SimpleCmsAlongStepTest ‑ msc_field_finegrid
SimpleCmsGeantTest ‑ trace
SimpleCmsRZFieldAlongStepTest ‑ msc_rzfield
SimpleCmsRZFieldAlongStepTest ‑ msc_rzfield_finegrid
SimpleCmsRoot ‑ plus_z
SimpleCmsTest ‑ DISABLED_device
SimpleCmsTest ‑ accessors
SimpleCmsTest ‑ add_duplicate
SimpleCmsTest ‑ add_one
SimpleCmsTest ‑ delete_one
SimpleCmsTest ‑ detached_detector
SimpleCmsTest ‑ electron_stuck
SimpleCmsTest ‑ host
SimpleCmsTest ‑ no_change
SimpleCmsTest ‑ no_detector
SimpleCmsTest ‑ no_touchable
SimpleCmsTest ‑ output
SimpleCmsTest ‑ touchable_edgecase
SimpleCmsTest ‑ touchable_midvol
SimpleCmsTest ‑ track
SimpleCmsTest ‑ vecgeom_failure
SimpleCollectionTest ‑ DISABLED_algo_device
SimpleCollectionTest ‑ accessors
SimpleCollectionTest ‑ algo_host
SimpleComptonDiagnosticTest ‑ host
SimpleComptonTest ‑ DISABLED_device
SimpleComptonTest ‑ fail_initialize
SimpleComptonTest ‑ host
SimpleComptonTest ‑ kill_active
SimpleComptonTest ‑ max_steps
SimpleComptonTest ‑ reseed
SimpleComptonTest ‑ setup
SimpleQuadricTest ‑ construction
SimpleQuadricTest ‑ ellipsoid
SmallDetectorStepsTest ‑ DISABLED_device
SmallDetectorStepsTest ‑ host
SoftEqual ‑ default_precisions
SoftSurfaceEqualTest ‑ cone_aligned
SoftSurfaceEqualTest ‑ cyl_aligned
SoftSurfaceEqualTest ‑ cyl_centered
SoftSurfaceEqualTest ‑ general_quadric
SoftSurfaceEqualTest ‑ infwedge_quadrant
SoftSurfaceEqualTest ‑ involute
SoftSurfaceEqualTest ‑ plane
SoftSurfaceEqualTest ‑ plane_aligned
SoftSurfaceEqualTest ‑ simple_quadric
SoftSurfaceEqualTest ‑ sphere
SoftSurfaceEqualTest ‑ sphere_centered
SolidConverterTest ‑ box
SolidConverterTest ‑ cons
SolidConverterTest ‑ displaced
SolidConverterTest ‑ generictrap
SolidConverterTest ‑ intersectionsolid
SolidConverterTest ‑ orb
SolidConverterTest ‑ para
SolidConverterTest ‑ polycone
SolidConverterTest ‑ polyhedra
SolidConverterTest ‑ sphere
SolidConverterTest ‑ subtractionsolid
SolidConverterTest ‑ trap
SolidConverterTest ‑ trd
SolidConverterTest ‑ tubs
SolidConverterTest ‑ unionsolid
SolidEnclosedAngleTest ‑ errors
SolidEnclosedAngleTest ‑ make_wedge
SolidEnclosedAngleTest ‑ null
SolidTest ‑ antiwedge
SolidTest ‑ both
SolidTest ‑ cyl
SolidTest ‑ errors
SolidTest ‑ inner
SolidTest ‑ or_shape
SolidTest ‑ wedge
Solids ‑ physics
Solids ‑ volumes_only
Solids ‑ volumes_unique
SolidsGeantTest ‑ DISABLED_dump
SolidsGeantTest ‑ accessors
SolidsGeantTest ‑ geant_volumes
SolidsGeantTest ‑ names
SolidsGeantTest ‑ output
SolidsGeantTest ‑ reflected_vol
SolidsGeantTest ‑ trace
SolidsTest ‑ DISABLED_dump
SolidsTest ‑ accessors
SolidsTest ‑ find_geant_volumes
SolidsTest ‑ find_geant_volumes_duplicate
SolidsTest ‑ find_geant_volumes_missing
SolidsTest ‑ names
SolidsTest ‑ output
SolidsTest ‑ reflected_vol
SolidsTest ‑ trace
SolidsTest ‑ write_geant_geometry
SolveGeneral ‑ no_roots
SolveGeneral ‑ one_root
SolveNonsurface ‑ no_roots
SolveNonsurface ‑ one_root
SolveNonsurface ‑ two_roots
SolveSurface ‑ no_roots
SolveSurface ‑ one_root
SolveSurface ‑ tangents
SolveSurface ‑ three_roots
SolveSurface ‑ two_roots
SpanTest ‑ dynamic_size
SpanTest ‑ fixed_size
SpanTest ‑ fixed_size_zero
SpanTest ‑ io_manip
SphereCenteredTest ‑ construction
SphereCenteredTest ‑ degenerate
SphereCenteredTest ‑ maths
SphereTest ‑ basic
SphereTest ‑ construction
SphereTest ‑ degenerate
SphereTest ‑ errors
SphereTest ‑ standard
SplineXsCalculatorTest ‑ cubic_scaled_highest
SplineXsCalculatorTest ‑ cubic_scaled_lowest
SplineXsCalculatorTest ‑ cubic_scaled_middle
SplineXsCalculatorTest ‑ cubic_simple
SplineXsCalculatorTest ‑ quadratic_scaled_highest
SplineXsCalculatorTest ‑ quadratic_scaled_lowest
SplineXsCalculatorTest ‑ quadratic_scaled_middle
SplineXsCalculatorTest ‑ quadratic_simple
SplineXsCalculatorTest ‑ scaled_highest
SplineXsCalculatorTest ‑ scaled_lowest
SplineXsCalculatorTest ‑ scaled_middle
SplineXsCalculatorTest ‑ scaled_off_the_end
SplineXsCalculatorTest ‑ simple
StackAllocatorTest ‑ DISABLED_device
StackAllocatorTest ‑ host
StatusCheckerTest ‑ DISABLED_device
StatusCheckerTest ‑ host
StepLimiterTest ‑ calc_physics_step_limit
StepperOrderTest ‑ setup
StepperOrderTest ‑ step
StepperOrderTest ‑ warm_up
SteppersTest ‑ host_classical_rk4
SteppersTest ‑ host_dormand_prince_547
SteppersTest ‑ host_helix
StopwatchTest ‑ all
StringEnumMapperTest ‑ from_cstring
StringEnumMapperTest ‑ from_generic
StringUtils ‑ ends_with
StringUtils ‑ is_ignored_trailing
StringUtils ‑ starts_with
StringUtils ‑ trim
SurfaceActionTest ‑ DISABLED_device_distances
SurfaceActionTest ‑ host_distances
SurfaceActionTest ‑ string
SurfaceActionTest ‑ surface_traits_visitor
SurfaceActionTest ‑ variant_surface
SurfaceClipperTest ‑ inside
SurfaceFunctorsTest ‑ calc_normal
SurfaceFunctorsTest ‑ calc_safety_distance
SurfaceFunctorsTest ‑ calc_sense
SurfaceFunctorsTest ‑ num_intersections
SurfaceGridHashTest ‑ insertion
SurfaceSimplifierTest ‑ cone_aligned
SurfaceSimplifierTest ‑ cyl_aligned
SurfaceSimplifierTest ‑ cyl_centered
SurfaceSimplifierTest ‑ general_quadric
SurfaceSimplifierTest ‑ plane
SurfaceSimplifierTest ‑ plane_aligned
SurfaceSimplifierTest ‑ simple_quadric
SurfaceSimplifierTest ‑ sphere
SurfaceSimplifierTest ‑ sphere_centered
SurfaceTransformerTest ‑ cone_aligned
SurfaceTransformerTest ‑ cyl_aligned
SurfaceTransformerTest ‑ cyl_centered
SurfaceTransformerTest ‑ general_quadric
SurfaceTransformerTest ‑ plane
SurfaceTransformerTest ‑ plane_aligned
SurfaceTransformerTest ‑ simple_quadric
SurfaceTransformerTest ‑ sphere
SurfaceTransformerTest ‑ sphere_centered
SurfaceTranslatorTest ‑ cone_aligned
SurfaceTranslatorTest ‑ cyl_aligned
SurfaceTranslatorTest ‑ cyl_centered
SurfaceTranslatorTest ‑ general_quadric
SurfaceTranslatorTest ‑ involute
SurfaceTranslatorTest ‑ plane
SurfaceTranslatorTest ‑ plane_aligned
SurfaceTranslatorTest ‑ simple_quadric
SurfaceTranslatorTest ‑ sphere
SurfaceTranslatorTest ‑ sphere_centered
TestActionCountEm3StepperD ‑ DISABLED_device_count_actions
TestActionCountEm3StepperH ‑ host_count_actions
TestEM3Test ‑ safety
TestEm15FieldMsc ‑ DISABLED_device
TestEm15FieldMsc ‑ host
TestEm15FieldMsc ‑ setup
TestEm3 ‑ plus_x
TestEm3 ‑ unique_volumes
TestEm3 ‑ volume_names
TestEm3CaloTest ‑ DISABLED_step_device
TestEm3CaloTest ‑ thirtytwo_step
TestEm3Compton ‑ host
TestEm3Compton ‑ setup
TestEm3DiagnosticTest ‑ DISABLED_device
TestEm3DiagnosticTest ‑ host
TestEm3FlatGeantTest ‑ trace
TestEm3GeantTest ‑ trace
TestEm3MctruthTest ‑ four_step
TestEm3Msc ‑ DISABLED_device
TestEm3Msc ‑ host
TestEm3Msc ‑ setup
TestEm3MscNofluct ‑ DISABLED_device
TestEm3MscNofluct ‑ host
TestEm3NoMsc ‑ DISABLED_device
TestEm3NoMsc ‑ host
TestEm3NoMsc ‑ host_is_sorting
TestEm3NoMsc ‑ host_multi
TestEm3NoMsc ‑ setup
TestEm3SlotTest ‑ DISABLED_device
TestEm3SlotTest ‑ host
TestEm3Test ‑ DISABLED_device
TestEm3Test ‑ host
TestMultiEm3InstanceCaloTest ‑ DISABLED_step_device
TestMultiEm3InstanceCaloTest ‑ step_host
TestTrackPartitionEm3Stepper ‑ DISABLED_device_is_partitioned
TestTrackPartitionEm3Stepper ‑ host_is_partitioned
TestTrackSortActionIdEm3Stepper ‑ DISABLED_device_is_sorted
TestTrackSortActionIdEm3Stepper ‑ host_is_sorted
ThreeSpheresTest ‑ DISABLED_device
ThreeSpheresTest ‑ host
TilecalPlugTest ‑ trace
TouchableUpdaterTest ‑ coincident
TouchableUpdaterTest ‑ coincident_tangent
TouchableUpdaterTest ‑ correct
TouchableUpdaterTest ‑ just_inside
TouchableUpdaterTest ‑ just_outside_nowarn
TouchableUpdaterTest ‑ just_outside_warn
TouchableUpdaterTest ‑ regression
TouchableUpdaterTest ‑ too_far
TrackInitTest/host ‑ add_more_primaries
TrackInitTest/host ‑ extend_from_secondaries
TrackInitTest/host ‑ extend_primaries
TrackInitTest/host ‑ primaries
TrackInitTest/host ‑ run
TrackerVisitorTest ‑ initialize
TransformInserterTest ‑ all
TransformSimplifierTest ‑ notransform
TransformSimplifierTest ‑ transform
TransformSimplifierTest ‑ translate
TransformationTest ‑ construction
TransformationTest ‑ output
TransformationTest ‑ rotate
TransformationTest ‑ transform
TransformedBoxGeantTest ‑ trace
TransformedBoxTest ‑ trace
TransformedTest ‑ deduplicated_inverse
TransformedTest ‑ inverse
TransformedTest ‑ notran
TransformedTest ‑ several
TransformedTest ‑ single
TransformedTest ‑ stacked
TransformerTest ‑ affine_transform
TransformerTest ‑ translation
TranslatorTest ‑ inverse
TranslatorTest ‑ output
TranslatorTest ‑ rotation
TranslatorTest ‑ serialization
TranslatorTest ‑ translation
TsaiUrbanDistributionTest ‑ bin
TurnTest ‑ basic
TurnTest ‑ math
TwoBoxesTest ‑ accessors
TwoBoxesTest ‑ electron_corner_hit
TwoBoxesTest ‑ electron_cross
TwoBoxesTest ‑ electron_interior
TwoBoxesTest ‑ electron_small_step
TwoBoxesTest ‑ electron_step_endpoint
TwoBoxesTest ‑ electron_super_small_step
TwoBoxesTest ‑ electron_tangent
TwoBoxesTest ‑ electron_tangent_cross
TwoBoxesTest ‑ electron_tangent_cross_smallradius
TwoBoxesTest ‑ gamma_exit
TwoBoxesTest ‑ gamma_interior
TwoBoxesTest ‑ gamma_pathological
TwoBoxesTest ‑ nonuniform_field
TwoBoxesTest ‑ positron_interior
TwoBoxesTest ‑ track
TwoVolumeTest ‑ cross_boundary
TwoVolumeTest ‑ doubly_reentrant_boundary_setdir
TwoVolumeTest ‑ heuristic_init
TwoVolumeTest ‑ initialize
TwoVolumeTest ‑ intersect
TwoVolumeTest ‑ intersect_limited
TwoVolumeTest ‑ nonreentrant_boundary_setdir
TwoVolumeTest ‑ normal
TwoVolumeTest ‑ params
TwoVolumeTest ‑ persistence
TwoVolumeTest ‑ reentrant_boundary_setdir
TwoVolumeTest ‑ reentrant_boundary_setdir_post
TwoVolumeTest ‑ safety
TwoVolumeTest ‑ simple_track
TwodGridCalculatorTest ‑ subgrid
TwodGridCalculatorTest ‑ whole_grid
TypeDemanglerTest ‑ demangled_typeid_name
TypeDemanglerTest ‑ dynamic
TypeDemanglerTest ‑ static_types
Types ‑ OnFace
UIntNumericLimitsTest/0 ‑ host
UIntNumericLimitsTest/1 ‑ host
UIntNumericLimitsTest/2 ‑ host
UniformBoxDistributionTest ‑ all
UniformFieldTest ‑ all
UniformGridTest ‑ accessors
UniformGridTest ‑ find
UniformGridTest ‑ from_bounds
UniformGridTest ‑ from_logbounds
UniformRealDistributionTest ‑ bin
UniformRealDistributionTest ‑ constructors
UniformZFieldTest ‑ all
UnitsTest ‑ equivalence
UnitsTest ‑ trait_visitor
UnitsTest ‑ traits
UniverseIndexerTest ‑ errors
UniverseIndexerTest ‑ multi
UniverseIndexerTest ‑ single
UniversesTest ‑ change_dir_daughter_universe
UniversesTest ‑ cross_between_daughters
UniversesTest ‑ cross_into_daughter_coincident
UniversesTest ‑ cross_into_daughter_doubly_coincident
UniversesTest ‑ cross_into_daughter_non_coincident
UniversesTest ‑ cross_into_parent_coincident
UniversesTest ‑ cross_into_parent_doubly_coincident
UniversesTest ‑ cross_into_parent_non_coincident
UniversesTest ‑ initialize_with_multiple_universes
UniversesTest ‑ move_internal_multiple_universes
UniversesTest ‑ output
UniversesTest ‑ params
UniversesTest ‑ reentrant
UniversesTest ‑ tracking
UrbanMscTest ‑ coeff_data
UrbanMscTest ‑ helper
UrbanMscTest ‑ msc_scattering
UrbanMscTest ‑ step_conversion
UrbanMscTest ‑ step_limit
UrbanPositronCorrectorTest ‑ all
UserTest ‑ params
UserTest ‑ state_host
UtilityTest ‑ exchange
UtilityTest ‑ forward
UtilityTest ‑ move
UtilityTest ‑ trivial_swap
ValueGridBuilderTest ‑ log_grid
ValueGridBuilderTest ‑ xs_grid
ValueGridInserterTest ‑ all
VariantTransformTest ‑ bbox
VariantTransformTest ‑ hash
VariantTransformTest ‑ transformer
VariantTransformTest ‑ translator
VariantTransformTest ‑ variant_types
VectorUtils ‑ linspace
VectorUtils ‑ logspace
VectorUtils ‑ monotonic_increasing
VersionTest ‑ constructors
VersionTest ‑ from_string
VersionTest ‑ ordering
VolumeViewTest ‑ five_volumes
VolumeViewTest ‑ one_volume
WentzelVIMscTest ‑ params
WentzelVIMscTest ‑ total_xs
XorwowRngEngineTest ‑ DISABLED_device
XorwowRngEngineTest ‑ host
XorwowRngEngineTest ‑ host_stream
XorwowRngEngineTest ‑ jump
XorwowRngEngineTest ‑ moments
XsCalculatorTest ‑ scaled_highest
XsCalculatorTest ‑ scaled_linear
XsCalculatorTest ‑ scaled_lowest
XsCalculatorTest ‑ scaled_middle
XsCalculatorTest ‑ scaled_off_the_end
XsCalculatorTest ‑ simple
ZnenvGeantTest ‑ trace
ZnenvTest ‑ trace
app/celer-dump-data ‑ app/celer-dump-data
app/celer-export-geant ‑ app/celer-export-geant
app/celer-g4:cpu ‑ app/celer-g4:cpu
app/celer-g4:cpu-nonfatal ‑ app/celer-g4:cpu-nonfatal
app/celer-g4:gpu ‑ app/celer-g4:gpu
app/celer-g4:none ‑ app/celer-g4:none
app/celer-geo:cpu ‑ app/celer-geo:cpu
app/celer-geo:gpu ‑ app/celer-geo:gpu
app/celer-sim-cms:cpu ‑ app/celer-sim-cms:cpu
app/celer-sim-cms:gpu ‑ app/celer-sim-cms:gpu
app/celer-sim-lar:cpu ‑ app/celer-sim-lar:cpu
app/celer-sim-lar:gpu ‑ app/celer-sim-lar:gpu
involute ‑ point_one
involute ‑ point_three
involute ‑ point_two