Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/Navigation/NavigationStateUpdators.hpp>
Public Member Functions | |
ChainedUpdatorImpl (const std::tuple< updators_t...> &&upts) | |
void | update (const GeometryContext &gctx, NavigationState &nState) const |
Public Member Functions inherited from Acts::Experimental::INavigationDelegate | |
virtual | ~INavigationDelegate ()=default |
Public Attributes | |
std::tuple< updators_t...> | updators |
The stored updators. | |
This is a chained extractor/filler implementation Since there is no control whether it is a static or payload extractor, these have to be provided by a tuple
updators_t | the updators that will be called in sequence |
Definition at line 190 of file NavigationStateUpdators.hpp.
View newest version in sPHENIX GitHub at line 190 of file NavigationStateUpdators.hpp
|
inline |
Constructor for chained updators in a tuple, this will unroll the tuple and call them in sequence
upts | the updators to be called in chain |
Definition at line 199 of file NavigationStateUpdators.hpp.
View newest version in sPHENIX GitHub at line 199 of file NavigationStateUpdators.hpp
|
inline |
A combined navigation state updator w/o intersection specifics
gctx | is the Geometry context of this call |
nState | the navigation state to which the objects are attached |
Definition at line 207 of file NavigationStateUpdators.hpp.
View newest version in sPHENIX GitHub at line 207 of file NavigationStateUpdators.hpp
References Acts::Experimental::ChainedUpdatorImpl< updators_t >::updators.
std::tuple<updators_t...> Acts::Experimental::ChainedUpdatorImpl< updators_t >::updators |
The stored updators.
Definition at line 193 of file NavigationStateUpdators.hpp.
View newest version in sPHENIX GitHub at line 193 of file NavigationStateUpdators.hpp
Referenced by Acts::Experimental::ChainedUpdatorImpl< updators_t >::update().