ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::DirectNavigator::Initializer Struct Reference

#include <acts/blob/master/Core/include/Acts/Propagator/DirectNavigator.hpp>

+ Collaboration diagram for Acts::DirectNavigator::Initializer:

Classes

struct  this_result
 Actor result / state. More...
 

Public Types

using result_type = this_result
 

Public Member Functions

 Initializer ()=default
 Defaulting the constructor.
 
template<typename propagator_state_t , typename stepper_t >
void operator() (propagator_state_t &state, const stepper_t &, result_type &r) const
 
template<typename propagator_state_t , typename stepper_t >
void operator() (propagator_state_t &, const stepper_t &) const
 Actor operator call - resultless, unused.
 

Public Attributes

SurfaceSequence surfaceSequence = {}
 The Surface sequence.
 

Detailed Description

Nested Actor struct, called Initializer

This is needed for the initialization of the surface sequence

Definition at line 49 of file DirectNavigator.hpp.

View newest version in sPHENIX GitHub at line 49 of file DirectNavigator.hpp

Member Typedef Documentation

Definition at line 57 of file DirectNavigator.hpp.

View newest version in sPHENIX GitHub at line 57 of file DirectNavigator.hpp

Constructor & Destructor Documentation

Acts::DirectNavigator::Initializer::Initializer ( )
default

Defaulting the constructor.

Member Function Documentation

template<typename propagator_state_t , typename stepper_t >
void Acts::DirectNavigator::Initializer::operator() ( propagator_state_t &  state,
const stepper_t &  ,
result_type r 
) const
inline

Actor operator call

Template Parameters
statetType of the full propagator state
stepper_tType of the stepper
Parameters
statethe entire propagator state
rthe result of this Actor

Definition at line 69 of file DirectNavigator.hpp.

View newest version in sPHENIX GitHub at line 69 of file DirectNavigator.hpp

References Acts::DirectNavigator::Initializer::this_result::initialized, and surfaceSequence.

template<typename propagator_state_t , typename stepper_t >
void Acts::DirectNavigator::Initializer::operator() ( propagator_state_t &  ,
const stepper_t &   
) const
inline

Actor operator call - resultless, unused.

Definition at line 83 of file DirectNavigator.hpp.

View newest version in sPHENIX GitHub at line 83 of file DirectNavigator.hpp

Member Data Documentation

SurfaceSequence Acts::DirectNavigator::Initializer::surfaceSequence = {}

The Surface sequence.

Definition at line 51 of file DirectNavigator.hpp.

View newest version in sPHENIX GitHub at line 51 of file DirectNavigator.hpp

Referenced by operator()().


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