Analysis Software
Documentation for sPHENIX simulation software
|
Helpers for planar surfaces that share the same maths. More...
Functions | |
Intersection3D | intersect (const Transform3 &transform, const Vector3 &position, const Vector3 &direction, ActsScalar tolerance) |
Helpers for planar surfaces that share the same maths.
|
inline |
Intersection with a planar surface
transform | The 3D affine transform that places the surface |
position | The starting position for the intersection |
direction | The starting direction for the intersection |
Definition at line 26 of file PlanarHelper.hpp.
View newest version in sPHENIX GitHub at line 26 of file PlanarHelper.hpp
References Acts::Intersection< 3 >::invalid(), path, and utils::status.
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::MultiEigenStepperLoop< extensionlist_t, component_reducer_t, auctioneer_t >::boundState(), SurfaceFinder::check_intersect(), Jetscape::SurfaceFinder::check_intersect_3D(), Jetscape::SurfaceFinder::check_intersect_4D(), SurfaceFinder::Find_full_hypersurface(), Jetscape::SurfaceFinder::Find_full_hypersurface_3D(), Jetscape::SurfaceFinder::Find_full_hypersurface_4D(), Acts::PlaneSurface::intersect(), PHCosmicsTrkFitter::loopTracks(), TrackSeedTrackMapConverter::process_event(), PHG4BlockCellReco::process_event(), and PHG4CylinderCellReco::process_event().