ATLAS Offline Software
Public Types | Public Member Functions | List of all members
StateRecorder Struct Reference
Collaboration diagram for StateRecorder:

Public Types

using result_type = std::vector< Acts::Experimental::DetectorNavigator::State >
 

Public Member Functions

template<typename propagator_state_t , typename stepper_t , typename navigator_t >
void act (propagator_state_t &state, const stepper_t &, const navigator_t &, result_type &result, const Acts::Logger &) const
 
template<typename propagator_state_t , typename stepper_t , typename navigator_t >
bool checkAbort (propagator_state_t &, const stepper_t &, const navigator_t &, result_type &, const Acts::Logger &) const
 

Detailed Description

Definition at line 27 of file MuonDetectorNavTest.cxx.

Member Typedef Documentation

◆ result_type

using StateRecorder::result_type = std::vector<Acts::Experimental::DetectorNavigator::State>

Definition at line 28 of file MuonDetectorNavTest.cxx.

Member Function Documentation

◆ act()

template<typename propagator_state_t , typename stepper_t , typename navigator_t >
void StateRecorder::act ( propagator_state_t &  state,
const stepper_t &  ,
const navigator_t &  ,
result_type result,
const Acts::Logger &   
) const
inline

Definition at line 31 of file MuonDetectorNavTest.cxx.

33  {
34 
35  result.push_back(state.navigation);
36  }

◆ checkAbort()

template<typename propagator_state_t , typename stepper_t , typename navigator_t >
bool StateRecorder::checkAbort ( propagator_state_t &  ,
const stepper_t &  ,
const navigator_t &  ,
result_type ,
const Acts::Logger &   
) const
inline

Definition at line 39 of file MuonDetectorNavTest.cxx.

41  {
42  return false;
43  }

The documentation for this struct was generated from the following file:
get_generator_info.result
result
Definition: get_generator_info.py:21