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

Helpers for planar surfaces that share the same maths. More...

Functions

Intersection3D intersect (const Transform3 &transform, const Vector3 &position, const Vector3 &direction, ActsScalar tolerance)
 

Detailed Description

Helpers for planar surfaces that share the same maths.

Function Documentation

Intersection3D Acts::PlanarHelper::intersect ( const Transform3 &  transform,
const Vector3 &  position,
const Vector3 &  direction,
ActsScalar  tolerance 
)
inline

Intersection with a planar surface

Parameters
transformThe 3D affine transform that places the surface
positionThe starting position for the intersection
directionThe starting direction for the intersection
Returns
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().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: