template<typename Selector = SurfaceSelector>
struct Acts::BoundParameterRecorder< Selector >
Collector of the bound track parameters.
Every time when the propagator reaches a surface, and the surface passes the selection, the BoundTrackParameters are recorded on this surface.
- Template Parameters
-
| Selector | Any surface selector class implementation to select the parameters on surface for record |
template<typename Selector = SurfaceSelector>
template<typename propagator_state_t, typename stepper_t, typename navigator_t>
Collector action for the ActionList of the Propagator It checks if the propagator state has a current surface, in which case the action is performed:
- it records the bound track parameters
- Template Parameters
-
| propagator_state_t | is the type of Propagator state |
| stepper_t | Type of the stepper used for the propagation |
| navigator_t | Type of the navigator used for the propagation |
- Parameters
-
| [in,out] | state | is the mutable stepper state object |
| [in] | stepper | The stepper in use |
| [in] | navigator | The navigator in use |
| [in,out] | result | is the mutable result object |
| logger | a logger instance |
- Returns
- Result indicating success or failure