![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
This sets a single object, e.g. single surface or single volume. More...
#include <acts/blob/sPHENIX/Core/include/Acts/Navigation/NavigationStateUpdators.hpp>
Inheritance diagram for Acts::Experimental::SingleObjectImpl< object_type, filler_type >:
Collaboration diagram for Acts::Experimental::SingleObjectImpl< object_type, filler_type >:Public Member Functions | |
| SingleObjectImpl (const object_type *so) | |
| void | update ([[maybe_unused]] const GeometryContext &gctx, NavigationState &nState) const |
| updates the navigation state with a single object that is filled in | |
Public Member Functions inherited from Acts::Experimental::INavigationDelegate | |
| virtual | ~INavigationDelegate ()=default |
Private Attributes | |
| const object_type * | object = nullptr |
This sets a single object, e.g. single surface or single volume.
| object_type | the type of the object to be filled |
| filler_type | is the helper to fill the object into nState |
Definition at line 60 of file NavigationStateUpdators.hpp.
View newest version in sPHENIX GitHub at line 60 of file NavigationStateUpdators.hpp
|
inline |
Convenience constructor
| so | the single object |
Definition at line 64 of file NavigationStateUpdators.hpp.
View newest version in sPHENIX GitHub at line 64 of file NavigationStateUpdators.hpp
|
inline |
updates the navigation state with a single object that is filled in
| gctx | is the Geometry context of this call |
| nState | the navigation state to which the surfaces are attached |
Definition at line 72 of file NavigationStateUpdators.hpp.
View newest version in sPHENIX GitHub at line 72 of file NavigationStateUpdators.hpp
Referenced by BOOST_AUTO_TEST_CASE().
Here is the caller graph for this function:
|
private |
Definition at line 79 of file NavigationStateUpdators.hpp.
View newest version in sPHENIX GitHub at line 79 of file NavigationStateUpdators.hpp