Analysis Software
Documentation for sPHENIX simulation software
|
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) |
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
|
inlinestatic |
Helper struct that allows to fill surfaces into the candidate vector it allows to use common navigation structs for volume, portal, surfaces
nState | the navigation state |
portals | the 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().