13 #include <corsika/framework/geometry/Intersections.hpp> 36 template <
typename TDerived>
45 template <
typename TParticle>
48 std::numeric_limits<TimeType::value_type>::infinity() *
54 #include <corsika/detail/modules/tracking/Intersect.inl> Import and extend the phys::units package.
This is a CRTP class to provide a generic volume-tree intersection for the purpose of tracking...
CORSIKA8 logging utilities.
auto nextIntersect(TParticle const &particle, TimeType const step_limit=std::numeric_limits< TimeType::value_type >::infinity() *second) const
Determines next intersection with any of the geometry volumes.
`, since they are used everywhere as integral part of the framework.