ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
detray::actor::step_tracer< algebra_t, vector_t >::state Struct Reference

Actor state that collects the data. More...

#include <detray/test/utils/step_tracer.hpp>

Public Member Functions

 state (vecmem::memory_resource &resource)
 Construct the vector containers with a given resource.
 state (vector_t< step_data_t > &&steps)
 Construct from externally provided vector for the.
const auto & get_step_data () const
 Access to the recorded step data of every step along the track - const.
auto && release_step_data () &&
 Move the recorded step data out of the actor.

Detailed Description

template<concepts::algebra algebra_t, template< typename... > class vector_t>
struct detray::actor::step_tracer< algebra_t, vector_t >::state

Actor state that collects the data.

Constructor & Destructor Documentation

◆ state() [1/2]

template<concepts::algebra algebra_t, template< typename... > class vector_t>
detray::actor::step_tracer< algebra_t, vector_t >::state::state ( vecmem::memory_resource & resource)
explicit

Construct the vector containers with a given resource.

Parameters
resource

◆ state() [2/2]

template<concepts::algebra algebra_t, template< typename... > class vector_t>
detray::actor::step_tracer< algebra_t, vector_t >::state::state ( vector_t< step_data_t > && steps)
explicit

Construct from externally provided vector for the.

Parameters
steps

Member Function Documentation

◆ get_step_data()

template<concepts::algebra algebra_t, template< typename... > class vector_t>
const auto & detray::actor::step_tracer< algebra_t, vector_t >::state::get_step_data ( ) const

Access to the recorded step data of every step along the track - const.

Returns
The recorded step data.

◆ release_step_data()

template<concepts::algebra algebra_t, template< typename... > class vector_t>
auto && detray::actor::step_tracer< algebra_t, vector_t >::state::release_step_data ( ) &&

Move the recorded step data out of the actor.

Returns
The recorded step data, moved from the actor state.