Analysis Software
Documentation for sPHENIX simulation software
|
Fillers and attachers for surfaces 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 Surface * > &surfaces) |
Fillers and attachers for surfaces to act on the navigation state.
Definition at line 44 of file NavigationStateFillers.hpp.
View newest version in sPHENIX GitHub at line 44 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 |
surfaces | the surfaces that are filled in |
Definition at line 50 of file NavigationStateFillers.hpp.
View newest version in sPHENIX GitHub at line 50 of file NavigationStateFillers.hpp
References Acts::ObjectIntersection< object_t, representation_t >::invalid(), physmon_simulation::s, Acts::Experimental::NavigationState::surfaceBoundaryCheck, and Acts::Experimental::NavigationState::surfaceCandidates.
Referenced by BOOST_AUTO_TEST_CASE(), Acts::Experimental::MultiLayerSurfacesUpdatorImpl< grid_t, path_generator >::update(), Acts::Experimental::AllPortalsAndSurfacesImpl::update(), and Acts::Experimental::AdditionalSurfacesImpl::update().