Struct Acts::WeightedComponentReducerLoop¶
-
struct Acts::WeightedComponentReducerLoop
Reducer struct for the Loop MultiEigenStepper which reduces the multicomponent state to simply by summing the weighted values.
Public Static Functions
-
template<typename stepper_state_t>
static inline ActsScalar charge(const stepper_state_t &s)
-
template<typename stepper_state_t>
static inline FreeVector cov(const stepper_state_t &s)
-
template<typename stepper_state_t>
static inline Vector3 direction(const stepper_state_t &s)
-
template<typename stepper_state_t>
static inline ActsScalar momentum(const stepper_state_t &s)
-
template<typename stepper_state_t>
static inline FreeVector pars(const stepper_state_t &s)
-
template<typename stepper_state_t>
static inline Vector3 position(const stepper_state_t &s)
-
template<typename stepper_state_t>
static inline ActsScalar time(const stepper_state_t &s)
-
template<typename component_range_t>
static inline Vector3 toVector3(const component_range_t &comps, const FreeIndices i)
-
template<typename stepper_state_t>