Analysis Software
Documentation for sPHENIX simulation software
|
Extension struct which holds delegates to customize the KF behavior. More...
#include <acts/blob/sPHENIX/Core/include/Acts/TrackFitting/GlobalChiSquareFitter.hpp>
Public Types | |
using | TrackStateProxy = typename MultiTrajectory< traj_t >::TrackStateProxy |
using | ConstTrackStateProxy = typename MultiTrajectory< traj_t >::ConstTrackStateProxy |
using | Parameters = typename TrackStateProxy::Parameters |
using | Calibrator = Delegate< void(const GeometryContext &, const CalibrationContext &, const SourceLink &, TrackStateProxy)> |
using | Updater = Delegate< Result< void >(const GeometryContext &, TrackStateProxy, Direction, const Logger &)> |
using | OutlierFinder = Delegate< bool(ConstTrackStateProxy)> |
Public Member Functions | |
Gx2FitterExtensions () | |
Default constructor which connects the default void components. | |
Public Attributes | |
Calibrator | calibrator |
Updater | updater |
The updater incorporates measurement information into the track parameters. | |
OutlierFinder | outlierFinder |
SourceLinkSurfaceAccessor | surfaceAccessor |
Retrieves the associated surface from a source link. | |
Extension struct which holds delegates to customize the KF behavior.
Definition at line 51 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 51 of file GlobalChiSquareFitter.hpp
using Acts::Experimental::Gx2FitterExtensions< traj_t >::Calibrator = Delegate<void(const GeometryContext&, const CalibrationContext&, const SourceLink&, TrackStateProxy)> |
Definition at line 59 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 59 of file GlobalChiSquareFitter.hpp
using Acts::Experimental::Gx2FitterExtensions< traj_t >::ConstTrackStateProxy = typename MultiTrajectory<traj_t>::ConstTrackStateProxy |
Definition at line 54 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 54 of file GlobalChiSquareFitter.hpp
using Acts::Experimental::Gx2FitterExtensions< traj_t >::OutlierFinder = Delegate<bool(ConstTrackStateProxy)> |
Definition at line 64 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 64 of file GlobalChiSquareFitter.hpp
using Acts::Experimental::Gx2FitterExtensions< traj_t >::Parameters = typename TrackStateProxy::Parameters |
Definition at line 55 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 55 of file GlobalChiSquareFitter.hpp
using Acts::Experimental::Gx2FitterExtensions< traj_t >::TrackStateProxy = typename MultiTrajectory<traj_t>::TrackStateProxy |
Definition at line 52 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 52 of file GlobalChiSquareFitter.hpp
using Acts::Experimental::Gx2FitterExtensions< traj_t >::Updater = Delegate<Result<void>(const GeometryContext&, TrackStateProxy, Direction, const Logger&)> |
Definition at line 62 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 62 of file GlobalChiSquareFitter.hpp
|
inline |
Default constructor which connects the default void components.
Definition at line 82 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 82 of file GlobalChiSquareFitter.hpp
References Acts::Experimental::Gx2FitterExtensions< traj_t >::calibrator, Acts::Experimental::Gx2FitterExtensions< traj_t >::outlierFinder, and Acts::Experimental::Gx2FitterExtensions< traj_t >::updater.
Calibrator Acts::Experimental::Gx2FitterExtensions< traj_t >::calibrator |
The Calibrator is a dedicated calibration algorithm that allows to calibrate measurements using track information, this could be e.g. sagging for wires, module deformations, etc.
Definition at line 69 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 69 of file GlobalChiSquareFitter.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), and Acts::Experimental::Gx2FitterExtensions< traj_t >::Gx2FitterExtensions().
OutlierFinder Acts::Experimental::Gx2FitterExtensions< traj_t >::outlierFinder |
Determines whether a measurement is supposed to be considered as an outlier
Definition at line 76 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 76 of file GlobalChiSquareFitter.hpp
Referenced by Acts::Experimental::Gx2FitterExtensions< traj_t >::Gx2FitterExtensions().
SourceLinkSurfaceAccessor Acts::Experimental::Gx2FitterExtensions< traj_t >::surfaceAccessor |
Retrieves the associated surface from a source link.
Definition at line 79 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 79 of file GlobalChiSquareFitter.hpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().
Updater Acts::Experimental::Gx2FitterExtensions< traj_t >::updater |
The updater incorporates measurement information into the track parameters.
Definition at line 72 of file GlobalChiSquareFitter.hpp.
View newest version in sPHENIX GitHub at line 72 of file GlobalChiSquareFitter.hpp
Referenced by Acts::Experimental::Gx2FitterExtensions< traj_t >::Gx2FitterExtensions().