Template Struct PropagatorResult

Inheritance Relationships

Base Type

  • private detail::Extendable< result_list... >

Struct Documentation

template<typename parameters_t, typename ...result_list>
struct Acts::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.