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

This holds and extracts a collection of surfaces without much checking, this could be e.g. support surfaces for layer structures, e.g. More...

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

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

Public Member Functions

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

Public Attributes

std::vector< const Surface * > surfaces = {}
 The volumes held by this collection.
 

Detailed Description

This holds and extracts a collection of surfaces without much checking, this could be e.g. support surfaces for layer structures, e.g.

Definition at line 122 of file SurfaceCandidatesUpdators.hpp.

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

Member Function Documentation

void Acts::Experimental::AdditionalSurfacesImpl::update ( [[maybe_unused] ] const GeometryContext gctx,
NavigationState nState 
) const
inline

Extract the sub volumes from the volume

Parameters
gctxthe geometry contextfor this extraction call (ignored)
nStateis the navigation state

Definition at line 131 of file SurfaceCandidatesUpdators.hpp.

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

References Acts::Experimental::SurfacesFiller::fill(), and surfaces.

+ Here is the call graph for this function:

Member Data Documentation

std::vector<const Surface*> Acts::Experimental::AdditionalSurfacesImpl::surfaces = {}

The volumes held by this collection.

Definition at line 124 of file SurfaceCandidatesUpdators.hpp.

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

Referenced by update().


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