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

Fillers and attachers for portals to act on the navigation state. More...

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

Static Public Member Functions

static void fill (NavigationState &nState, const std::vector< const Portal * > &portals)
 

Detailed Description

Fillers and attachers for portals to act on the navigation state.

Definition at line 61 of file NavigationStateFillers.hpp.

View newest version in sPHENIX GitHub at line 61 of file NavigationStateFillers.hpp

Member Function Documentation

static void Acts::Experimental::PortalsFiller::fill ( NavigationState nState,
const std::vector< const Portal * > &  portals 
)
inlinestatic

Helper struct that allows to fill surfaces into the candidate vector it allows to use common navigation structs for volume, portal, surfaces

Parameters
nStatethe navigation state
portalsthe portals that are filled in

Definition at line 67 of file NavigationStateFillers.hpp.

View newest version in sPHENIX GitHub at line 67 of file NavigationStateFillers.hpp

References Acts::ObjectIntersection< object_t, representation_t >::invalid(), merge_hashes::p, and Acts::Experimental::NavigationState::surfaceCandidates.

Referenced by BOOST_AUTO_TEST_CASE(), Acts::Experimental::AllPortalsImpl::update(), and Acts::Experimental::AllPortalsAndSurfacesImpl::update().

+ 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: