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

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)
 

Detailed Description

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

Member Function Documentation

static void Acts::Experimental::SurfacesFiller::fill ( NavigationState nState,
const std::vector< const Surface * > &  surfaces 
)
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
surfacesthe 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().

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