|
ACTS
Experiment-independent tracking
|
Global Chi Square fitter (GX2F) implementation. More...
#include <Acts/TrackFitting/GlobalChiSquareFitter.hpp>
Public Member Functions | |
| Gx2Fitter (propagator_t pPropagator, std::unique_ptr< const Logger > _logger=getDefaultLogger("Gx2Fitter", Logging::INFO)) | |
| Constructor for the Global Chi-Square Fitter. | |
| template<typename source_link_iterator_t, TrackContainerFrontend track_container_t> requires (!isDirectNavigator) | |
| Result< typename track_container_t::TrackProxy > | fit (source_link_iterator_t it, source_link_iterator_t end, const BoundTrackParameters &sParameters, const Gx2FitterOptions< traj_t > &gx2fOptions, track_container_t &trackContainer) const |
| Fit implementation. | |
Global Chi Square fitter (GX2F) implementation.
| propagator_t | Type of the propagation class |
TODO Write description
|
explicit |
Constructor for the Global Chi-Square Fitter.
Initializes the fitter with a propagator and optional logger. The fitter uses iterative fitting with a linear equation system to minimize chi-squared including multiple scattering effects.
| pPropagator | The propagator instance for track propagation |
| _logger | Logger instance for debugging output (optional) |
| Result< typename track_container_t::TrackProxy > Acts::Experimental::Gx2Fitter< propagator_t, traj_t >::fit | ( | source_link_iterator_t | it, |
| source_link_iterator_t | end, | ||
| const BoundTrackParameters & | sParameters, | ||
| const Gx2FitterOptions< traj_t > & | gx2fOptions, | ||
| track_container_t & | trackContainer ) const |
Fit implementation.
| source_link_iterator_t | Iterator type used to pass source links |
| track_container_t | Type of the track container backend |
| holder_t | Type defining track container backend ownership |
| it | Begin iterator for the fittable uncalibrated measurements |
| end | End iterator for the fittable uncalibrated measurements |
| sParameters | The initial track parameters |
| gx2fOptions | Gx2FitterOptions steering the fit |
| trackContainer | Input track container storage to append into |
SourceLink s. It's the calibrators job to turn them into calibrated measurements used in the fit.