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

#include <acts/blob/sPHENIX/Core/include/Acts/Navigation/SurfaceCandidatesUpdators.hpp>

+ Inheritance diagram for Acts::Experimental::AllPortalsAndSurfacesImpl:
+ Collaboration diagram for Acts::Experimental::AllPortalsAndSurfacesImpl:

Public Member Functions

void update (const GeometryContext &gctx, NavigationState &nState) const
 
- Public Member Functions inherited from Acts::Experimental::INavigationDelegate
virtual ~INavigationDelegate ()=default
 

Detailed Description

Definition at line 60 of file SurfaceCandidatesUpdators.hpp.

View newest version in sPHENIX GitHub at line 60 of file SurfaceCandidatesUpdators.hpp

Member Function Documentation

void Acts::Experimental::AllPortalsAndSurfacesImpl::update ( const GeometryContext gctx,
NavigationState nState 
) const
inline

An ordered list of portals and surfaces provider

Parameters
gctxis the Geometry context of this call
nStateis the navigation state to be updated
Note
that the intersections are ordered, such that the smallest intersection pathlength >= overstep tolerance is the lowest
Returns
an ordered list of portal and surface candidates

Definition at line 70 of file SurfaceCandidatesUpdators.hpp.

View newest version in sPHENIX GitHub at line 70 of file SurfaceCandidatesUpdators.hpp

References Acts::Experimental::NavigationState::currentDetector, Acts::Experimental::NavigationState::currentVolume, Acts::Experimental::SurfacesFiller::fill(), Acts::Experimental::PortalsFiller::fill(), Acts::Experimental::DetectorVolume::portals(), Acts::Experimental::NavigationState::surfaceCandidates, Acts::Experimental::DetectorVolume::surfaces(), Acts::Experimental::updateCandidates(), testSigmaEff::v, and Acts::Experimental::DetectorVolume::volumes().

Referenced by Acts::Experimental::tryAllPortalsAndSurfaces().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:


The documentation for this struct was generated from the following file: