ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::Experimental::ReferenceTrajectoryBuilderOptions< traj_t > Struct Template Reference

#include <Acts/TrackFitting/ReferenceTrajectoryBuilder.hpp>

Collaboration diagram for Acts::Experimental::ReferenceTrajectoryBuilderOptions< traj_t >:
[legend]

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 GeometryContextgeoContext
 Context object for the geometry.
std::reference_wrapper< const MagneticFieldContextmagFieldContext
 Context object for the magnetic field.
bool multipleScattering = true
 Whether to consider multiple scattering.
PropagatorPlainOptions propagatorPlainOptions
 The trivial propagator options.
const SurfacereferenceSurface = nullptr
 The reference surface.

Detailed Description

template<typename traj_t>
struct Acts::Experimental::ReferenceTrajectoryBuilderOptions< traj_t >
Template Parameters
traj_tThe trajectory type

Constructor & Destructor Documentation

◆ ReferenceTrajectoryBuilderOptions()

template<typename traj_t>
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.

Parameters
gctxThe geometry context
mctxThe magnetic context
pOptionsThe plain propagator options
tSurfaceThe target surface for the fit
mScatteringWhether to include multiple scattering
eLossWhether to include energy loss
freeToBoundCorrection_Correction for non-linearity effect during transform from free to bound