Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/TrackFitting/GlobalChiSquareFitter.hpp>
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