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

Single volume updator, it sets the current navigation volume to the volume in question. More...

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

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

Public Member Functions

 SingleDetectorVolumeImpl (const DetectorVolume *sVolume) noexcept(false)
 Allowed constructor.
 
 SingleDetectorVolumeImpl ()=delete
 
void update (const GeometryContext &, NavigationState &nState) const
 a null volume link - explicitly
 
- Public Member Functions inherited from Acts::Experimental::INavigationDelegate
virtual ~INavigationDelegate ()=default
 

Public Attributes

const DetectorVolumedVolume = nullptr
 

Detailed Description

Single volume updator, it sets the current navigation volume to the volume in question.

Definition at line 42 of file DetectorVolumeUpdators.hpp.

View newest version in sPHENIX GitHub at line 42 of file DetectorVolumeUpdators.hpp

Constructor & Destructor Documentation

Acts::Experimental::SingleDetectorVolumeImpl::SingleDetectorVolumeImpl ( const DetectorVolume sVolume)
inlinenoexcept

Allowed constructor.

Parameters
sVolumethe volume to which it points

Definition at line 47 of file DetectorVolumeUpdators.hpp.

View newest version in sPHENIX GitHub at line 47 of file DetectorVolumeUpdators.hpp

Acts::Experimental::SingleDetectorVolumeImpl::SingleDetectorVolumeImpl ( )
delete

Member Function Documentation

void Acts::Experimental::SingleDetectorVolumeImpl::update ( const GeometryContext ,
NavigationState nState 
) const
inline

a null volume link - explicitly

Note
the method parameters are ignored

Definition at line 61 of file DetectorVolumeUpdators.hpp.

View newest version in sPHENIX GitHub at line 61 of file DetectorVolumeUpdators.hpp

References Acts::Experimental::NavigationState::currentVolume, and dVolume.

Referenced by Acts::Experimental::detail::PortalHelper::attachDetectorVolumeUpdator(), and BOOST_AUTO_TEST_CASE().

+ Here is the caller graph for this function:

Member Data Documentation

const DetectorVolume* Acts::Experimental::SingleDetectorVolumeImpl::dVolume = nullptr

Definition at line 43 of file DetectorVolumeUpdators.hpp.

View newest version in sPHENIX GitHub at line 43 of file DetectorVolumeUpdators.hpp

Referenced by update().


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