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

Helper extractors: indexed sub volume of a volume. More...

#include <acts/blob/sPHENIX/Core/include/Acts/Detector/DetectorVolume.hpp>

Static Public Member Functions

static const std::vector
< const DetectorVolume * > 
extract ([[maybe_unused]] const GeometryContext &gctx, const NavigationState &nState, const std::vector< size_t > &indices)
 

Detailed Description

Helper extractors: indexed sub volume of a volume.

Definition at line 532 of file DetectorVolume.hpp.

View newest version in sPHENIX GitHub at line 532 of file DetectorVolume.hpp

Member Function Documentation

static const std::vector<const DetectorVolume*> Acts::Experimental::IndexedSubVolumesExtractor::extract ( [[maybe_unused] ] const GeometryContext gctx,
const NavigationState nState,
const std::vector< size_t > &  indices 
)
inlinestatic

Extract the sub volumes from the volume

Parameters
gctxthe geometry contextfor this extraction call
nStateis the current navigation state
indicesare access indices into the volume store
Returns
a vector of raw DetectorVolume pointers

Definition at line 540 of file DetectorVolume.hpp.

View newest version in sPHENIX GitHub at line 540 of file DetectorVolume.hpp

References Acts::Experimental::NavigationState::currentVolume, eVolumes, i, volumes, and Acts::Experimental::DetectorVolume::volumes().

+ Here is the call graph for this function:


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