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

Options for configuring the Gaussian-sum filter fit. More...

#include <Acts/TrackFitting/GsfOptions.hpp>

Collaboration diagram for Acts::GsfOptions< traj_t >:
[legend]

Public Member Functions

 GsfOptions (const GeometryContext &geoCtxt, const MagneticFieldContext &magFieldCtxt, const CalibrationContext &calibCtxt)
 Constructor from contexts.

Public Attributes

bool abortOnError = false
 Abort the fit if an error occurs.
std::reference_wrapper< const CalibrationContextcalibrationContext
 Calibration context for this fit.
ComponentMergeMethod componentMergeMethod = ComponentMergeMethod::eMaxWeight
 Method for merging components.
bool disableAllMaterialHandling = false
 Disable all material handling during the fit.
GsfExtensions< traj_t > extensions
 Extensions for GSF components.
std::string_view finalMultiComponentStateColumn = ""
 Column name for final multi-component state storage.
std::reference_wrapper< const GeometryContextgeoContext
 Geometry context for this fit.
std::reference_wrapper< const MagneticFieldContextmagFieldContext
 Magnetic field context for this fit.
std::size_t maxComponents = 4
 Maximum number of components in the mixture.
PropagatorPlainOptions propagatorPlainOptions
 Propagator options.
const SurfacereferenceSurface = nullptr
 Reference surface for the final track parameters.
double reverseFilteringCovarianceScaling = 100.0
 Scaling factor for the covariance matrix before reverse filtering.
bool useExternalSurfaces = true
 Whether to use the external-surfaces mechanism of the navigator which switches off the boundary-check for measurement surfaces.
double weightCutoff = 1.e-4
 Minimum weight required to keep a component.

Detailed Description

template<typename traj_t>
struct Acts::GsfOptions< traj_t >

Options for configuring the Gaussian-sum filter fit.

Constructor & Destructor Documentation

◆ GsfOptions()

template<typename traj_t>
Acts::GsfOptions< traj_t >::GsfOptions ( const GeometryContext & geoCtxt,
const MagneticFieldContext & magFieldCtxt,
const CalibrationContext & calibCtxt )

Constructor from contexts.

Parameters
geoCtxtThe geometry context
magFieldCtxtThe magnetic field context
calibCtxtThe calibration context

Member Data Documentation

◆ reverseFilteringCovarianceScaling

template<typename traj_t>
double Acts::GsfOptions< traj_t >::reverseFilteringCovarianceScaling = 100.0

Scaling factor for the covariance matrix before reverse filtering.

Note that the default value is not tuned and might need adjustment for different use cases.