ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::MultiStepperLoop< single_stepper_t, component_reducer_t >::State::Component Struct Reference

The struct that stores the individual components. More...

#include <Acts/Propagator/MultiStepperLoop.hpp>

Public Member Functions

 Component (SingleState state_, double weight_, IntersectionStatus status_)
 Constructor for a multi-stepper component.

Public Attributes

SingleState state
 Individual component state for propagation.
IntersectionStatus status
 Intersection status of this component.
double weight
 Statistical weight of this component.

Detailed Description

template<Concepts::SingleStepper single_stepper_t, typename component_reducer_t = MaxWeightReducerLoop>
struct Acts::MultiStepperLoop< single_stepper_t, component_reducer_t >::State::Component

The struct that stores the individual components.

Constructor & Destructor Documentation

◆ Component()

template<Concepts::SingleStepper single_stepper_t, typename component_reducer_t = MaxWeightReducerLoop>
Acts::MultiStepperLoop< single_stepper_t, component_reducer_t >::State::Component::Component ( SingleState state_,
double weight_,
IntersectionStatus status_ )

Constructor for a multi-stepper component.

Parameters
state_The single state for this component
weight_The weight of this component
status_The intersection status of this component

Member Data Documentation

◆ state

template<Concepts::SingleStepper single_stepper_t, typename component_reducer_t = MaxWeightReducerLoop>
SingleState Acts::MultiStepperLoop< single_stepper_t, component_reducer_t >::State::Component::state

Individual component state for propagation.

◆ status

template<Concepts::SingleStepper single_stepper_t, typename component_reducer_t = MaxWeightReducerLoop>
IntersectionStatus Acts::MultiStepperLoop< single_stepper_t, component_reducer_t >::State::Component::status

Intersection status of this component.

◆ weight

template<Concepts::SingleStepper single_stepper_t, typename component_reducer_t = MaxWeightReducerLoop>
double Acts::MultiStepperLoop< single_stepper_t, component_reducer_t >::State::Component::weight

Statistical weight of this component.