ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
detray::actor::parameter_transporter_result< algebra_t > Struct Template Reference

Result of the param. transporter: bound track parameters at dest. sf. More...

#include <detray/propagator/actors/parameter_updater.hpp>

Inheritance diagram for detray::actor::parameter_transporter_result< algebra_t >:
[legend]
Collaboration diagram for detray::actor::parameter_transporter_result< algebra_t >:
[legend]

Public Member Functions

constexpr parameter_transporter_result ()=default
 Construct an empty transporter result.
constexpr parameter_transporter_result (actor::status stat, bound_track_parameters< algebra_t > &params)
 Parameterized constructor using destination parameters.
constexpr parameter_transporter_result (actor::status stat, bound_track_parameters< algebra_t > *params_ptr)
 Parameterized constructor using a pointer to the destination parameters.
constexpr bound_track_parameters< algebra_t > & destination_params ()
constexpr const bound_track_parameters< algebra_t > & destination_params () const

Additional Inherited Members

Public Attributes inherited from detray::actor::result
actor::status status {actor::status::e_unknown}
 Navigation status reported by the principal actor.

Detailed Description

template<concepts::algebra algebra_t>
struct detray::actor::parameter_transporter_result< algebra_t >

Result of the param. transporter: bound track parameters at dest. sf.

Constructor & Destructor Documentation

◆ parameter_transporter_result() [1/2]

template<concepts::algebra algebra_t>
detray::actor::parameter_transporter_result< algebra_t >::parameter_transporter_result ( actor::status stat,
bound_track_parameters< algebra_t > * params_ptr )
constexpr

Parameterized constructor using a pointer to the destination parameters.

Parameters
statActor status associated with this result.
params_ptrDestination bound parameters; must remain alive.

◆ parameter_transporter_result() [2/2]

template<concepts::algebra algebra_t>
detray::actor::parameter_transporter_result< algebra_t >::parameter_transporter_result ( actor::status stat,
bound_track_parameters< algebra_t > & params )
constexpr

Parameterized constructor using destination parameters.

Parameters
statActor status associated with this result.
paramsDestination bound parameters; must remain alive.

Member Function Documentation

◆ destination_params() [1/2]

template<concepts::algebra algebra_t>
bound_track_parameters< algebra_t > & detray::actor::parameter_transporter_result< algebra_t >::destination_params ( )
constexpr
Returns
access to the destination bound track parameters

◆ destination_params() [2/2]

template<concepts::algebra algebra_t>
const bound_track_parameters< algebra_t > & detray::actor::parameter_transporter_result< algebra_t >::destination_params ( ) const
constexpr
Returns
access to the destination bound track parameters - const