|
ACTS
Experiment-independent tracking
|
Options for propagate() call. More...
#include <Acts/Propagator/PropagatorOptions.hpp>
Public Types | |
| using | actor_list_type = actor_list_t |
| Type alias for actor list. | |
| using | navigator_options_type = navigator_options_t |
| Type alias for navigator options. | |
| using | stepper_options_type = stepper_options_t |
| Type alias for stepper options. | |
Public Member Functions | |
| PropagatorOptions (const GeometryContext &gctx, const MagneticFieldContext &mctx) | |
| PropagatorOptions with context. | |
| PropagatorOptions (const PropagatorPlainOptions &pOptions) | |
| PropagatorOptions with context and plain options. | |
| template<typename extended_actor_list_t> | |
| PropagatorOptions< stepper_options_t, navigator_options_t, extended_actor_list_t > | extend (extended_actor_list_t extendedActorList) const |
| Expand the options with extended actors. | |
| operator PropagatorPlainOptions () const | |
| Convert to plain options. | |
| void | setPlainOptions (const PropagatorPlainOptions &pOptions) |
| Set the plain options. | |
Public Attributes | |
| actor_list_t | actorList |
| List of actions. | |
| std::reference_wrapper< const GeometryContext > | geoContext |
| The context object for the geometry. | |
| std::reference_wrapper< const MagneticFieldContext > | magFieldContext |
| The context object for the magnetic field. | |
| navigator_options_t | navigation |
| Navigator options. | |
| stepper_options_t | stepping |
| Stepper options. | |
Options for propagate() call.
| actor_list_t | List of action types called after each propagation step with the current propagation and stepper state |
| using Acts::PropagatorOptions< stepper_options_t, navigator_options_t, actor_list_t >::actor_list_type = actor_list_t |
Type alias for actor list.
| using Acts::PropagatorOptions< stepper_options_t, navigator_options_t, actor_list_t >::navigator_options_type = navigator_options_t |
Type alias for navigator options.
| using Acts::PropagatorOptions< stepper_options_t, navigator_options_t, actor_list_t >::stepper_options_type = stepper_options_t |
Type alias for stepper options.
| Acts::PropagatorOptions< stepper_options_t, navigator_options_t, actor_list_t >::PropagatorOptions | ( | const GeometryContext & | gctx, |
| const MagneticFieldContext & | mctx ) |
PropagatorOptions with context.
| gctx | Geometry context for propagation |
| mctx | Magnetic field context for propagation |
|
explicit |
PropagatorOptions with context and plain options.
| pOptions | Plain options to initialize from |
| PropagatorOptions< stepper_options_t, navigator_options_t, extended_actor_list_t > Acts::PropagatorOptions< stepper_options_t, navigator_options_t, actor_list_t >::extend | ( | extended_actor_list_t | extendedActorList | ) | const |
Expand the options with extended actors.
| extended_actor_list_t | Type of the new actor list |
| extendedActorList | The new actor list to be used (internally) |
|
explicit |
Convert to plain options.
| void Acts::PropagatorOptions< stepper_options_t, navigator_options_t, actor_list_t >::setPlainOptions | ( | const PropagatorPlainOptions & | pOptions | ) |
Set the plain options.
| pOptions | The plain options |
| actor_list_t Acts::PropagatorOptions< stepper_options_t, navigator_options_t, actor_list_t >::actorList |
List of actions.
| std::reference_wrapper<const GeometryContext> Acts::PropagatorOptions< stepper_options_t, navigator_options_t, actor_list_t >::geoContext |
The context object for the geometry.
| std::reference_wrapper<const MagneticFieldContext> Acts::PropagatorOptions< stepper_options_t, navigator_options_t, actor_list_t >::magFieldContext |
The context object for the magnetic field.
| navigator_options_t Acts::PropagatorOptions< stepper_options_t, navigator_options_t, actor_list_t >::navigation |
Navigator options.
| stepper_options_t Acts::PropagatorOptions< stepper_options_t, navigator_options_t, actor_list_t >::stepping |
Stepper options.