Struct Acts::PropagatorResultΒΆ

template<typename parameters_t, typename ...result_list>
struct PropagatorResult : private detail::Extendable<result_list...>

Simple class holding result of propagation call.

Template Parameters
  • parameters_t – Type of final track parameters

  • result_list – Result pack for additional propagation quantities

Public Members

std::optional<parameters_t> endParameters = std::nullopt

Final track parameters.

double pathLength = 0.

Signed distance over which the parameters were propagated.

unsigned int steps = 0

Number of propagation steps that were carried out.

std::optional<BoundMatrix> transportJacobian = std::nullopt

Full transport jacobian.