|
ACTS
Experiment-independent tracking
|
#include <Acts/TrackFitting/ReferenceTrajectoryBuilder.hpp>
Public Member Functions | |
| ReferenceTrajectoryBuilderOptions (const GeometryContext &gctx, const MagneticFieldContext &mctx, const PropagatorPlainOptions &pOptions, const Surface *tSurface=nullptr, bool mScattering=true, bool eLoss=true, const FreeToBoundCorrection &freeToBoundCorrection_=FreeToBoundCorrection(false)) | |
| PropagatorOptions with context. | |
Public Attributes | |
| bool | energyLoss = true |
| Whether to consider energy loss. | |
| FreeToBoundCorrection | freeToBoundCorrection |
| Whether to include non-linear correction during global to local transformation. | |
| std::reference_wrapper< const GeometryContext > | geoContext |
| Context object for the geometry. | |
| std::reference_wrapper< const MagneticFieldContext > | magFieldContext |
| Context object for the magnetic field. | |
| bool | multipleScattering = true |
| Whether to consider multiple scattering. | |
| PropagatorPlainOptions | propagatorPlainOptions |
| The trivial propagator options. | |
| const Surface * | referenceSurface = nullptr |
| The reference surface. | |
| traj_t | The trajectory type |
| Acts::Experimental::ReferenceTrajectoryBuilderOptions< traj_t >::ReferenceTrajectoryBuilderOptions | ( | const GeometryContext & | gctx, |
| const MagneticFieldContext & | mctx, | ||
| const PropagatorPlainOptions & | pOptions, | ||
| const Surface * | tSurface = nullptr, | ||
| bool | mScattering = true, | ||
| bool | eLoss = true, | ||
| const FreeToBoundCorrection & | freeToBoundCorrection_ = FreeToBoundCorrection(false) ) |
PropagatorOptions with context.
| gctx | The geometry context |
| mctx | The magnetic context |
| pOptions | The plain propagator options |
| tSurface | The target surface for the fit |
| mScattering | Whether to include multiple scattering |
| eLoss | Whether to include energy loss |
| freeToBoundCorrection_ | Correction for non-linearity effect during transform from free to bound |