![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/TrackFitting/GlobalChiSquareFitter.hpp>
Collaboration diagram for Acts::Experimental::Gx2FitterOptions< traj_t >:Public Member Functions | |
| Gx2FitterOptions (const GeometryContext &gctx, const MagneticFieldContext &mctx, std::reference_wrapper< const CalibrationContext > cctx, Gx2FitterExtensions< traj_t > extensions_, const PropagatorPlainOptions &pOptions, const Surface *rSurface=nullptr, bool mScattering=false, bool eLoss=false, const FreeToBoundCorrection &freeToBoundCorrection_=FreeToBoundCorrection(false), const size_t nUpdateMax_=5) | |
| Gx2FitterOptions ()=delete | |
| Contexts are required and the options must not be default-constructible. | |
Public Attributes | |
| std::reference_wrapper< const GeometryContext > | geoContext |
| Context object for the geometry. | |
| std::reference_wrapper< const MagneticFieldContext > | magFieldContext |
| Context object for the magnetic field. | |
| std::reference_wrapper< const CalibrationContext > | calibrationContext |
| context object for the calibration | |
| Gx2FitterExtensions< traj_t > | extensions |
| PropagatorPlainOptions | propagatorPlainOptions |
| The trivial propagator options. | |
| const Surface * | referenceSurface = nullptr |
| The reference Surface. | |
| bool | multipleScattering = false |
| Whether to consider multiple scattering. | |
| bool | energyLoss = false |
| Whether to consider energy loss. | |
| FreeToBoundCorrection | freeToBoundCorrection |
| size_t | nUpdateMax = 5 |
| Max number of iterations during the fit. | |
Combined options for the Global-Chi-Square fitter.
| traj_t | The trajectory type |
Definition at line 93 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 93 of file GlobalChiSquareFitter.hpp
|
inline |
PropagatorOptions with context.
| gctx | The geometry context for this fit |
| mctx | The magnetic context for this fit |
| cctx | The calibration context for this fit |
| extensions_ | The KF extensions |
| pOptions | The plain propagator options |
| rSurface | The reference surface for the fit to be expressed at |
| mScattering | Whether to include multiple scattering |
| eLoss | Whether to include energy loss |
| freeToBoundCorrection_ | Correction for non-linearity effect during transform from free to bound |
| nUpdateMax_ | Max number of iterations for updating the parameters |
Definition at line 106 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 106 of file GlobalChiSquareFitter.hpp
|
delete |
Contexts are required and the options must not be default-constructible.
| std::reference_wrapper<const CalibrationContext> Acts::Experimental::Gx2FitterOptions< traj_t >::calibrationContext |
context object for the calibration
Definition at line 135 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 135 of file GlobalChiSquareFitter.hpp
| bool Acts::Experimental::Gx2FitterOptions< traj_t >::energyLoss = false |
Whether to consider energy loss.
Definition at line 149 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 149 of file GlobalChiSquareFitter.hpp
| Gx2FitterExtensions<traj_t> Acts::Experimental::Gx2FitterOptions< traj_t >::extensions |
Definition at line 137 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 137 of file GlobalChiSquareFitter.hpp
| FreeToBoundCorrection Acts::Experimental::Gx2FitterOptions< traj_t >::freeToBoundCorrection |
Whether to include non-linear correction during global to local transformation
Definition at line 153 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 153 of file GlobalChiSquareFitter.hpp
| std::reference_wrapper<const GeometryContext> Acts::Experimental::Gx2FitterOptions< traj_t >::geoContext |
Context object for the geometry.
Definition at line 131 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 131 of file GlobalChiSquareFitter.hpp
| std::reference_wrapper<const MagneticFieldContext> Acts::Experimental::Gx2FitterOptions< traj_t >::magFieldContext |
Context object for the magnetic field.
Definition at line 133 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 133 of file GlobalChiSquareFitter.hpp
| bool Acts::Experimental::Gx2FitterOptions< traj_t >::multipleScattering = false |
Whether to consider multiple scattering.
Definition at line 146 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 146 of file GlobalChiSquareFitter.hpp
| size_t Acts::Experimental::Gx2FitterOptions< traj_t >::nUpdateMax = 5 |
Max number of iterations during the fit.
Definition at line 156 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 156 of file GlobalChiSquareFitter.hpp
| PropagatorPlainOptions Acts::Experimental::Gx2FitterOptions< traj_t >::propagatorPlainOptions |
The trivial propagator options.
Definition at line 140 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 140 of file GlobalChiSquareFitter.hpp
| const Surface* Acts::Experimental::Gx2FitterOptions< traj_t >::referenceSurface = nullptr |
The reference Surface.
Definition at line 143 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 143 of file GlobalChiSquareFitter.hpp