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::unique_ptr<parameters_t> endParameters = nullptr

Final track parameters - initialized to null pointer.

double pathLength = 0.

Signed distance over which the parameters were propagated.

unsigned int steps = 0

Number of propagation steps that were carried out.

std::unique_ptr<BoundMatrix> transportJacobian = nullptr

Full transport jacobian.