Analysis Software
Documentation for sPHENIX simulation software
|
The extensions needed for the GSF. More...
#include <acts/blob/sPHENIX/Core/include/Acts/TrackFitting/GsfOptions.hpp>
Public Types | |
using | TrackStateProxy = typename traj_t::TrackStateProxy |
using | ConstTrackStateProxy = typename traj_t::ConstTrackStateProxy |
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)> |
using | ComponentReducer = Delegate< void(std::vector< GsfComponent > &, std::size_t, const Surface &)> |
Public Member Functions | |
GsfExtensions () | |
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. | |
ComponentReducer | mixtureReducer |
Takes a vector of components and reduces its number. | |
The extensions needed for the GSF.
Definition at line 38 of file GsfOptions.hpp.
View newest version in sPHENIX GitHub at line 38 of file GsfOptions.hpp
using Acts::GsfExtensions< traj_t >::Calibrator = Delegate<void(const GeometryContext &, const CalibrationContext &, const SourceLink &, TrackStateProxy)> |
Definition at line 44 of file GsfOptions.hpp.
View newest version in sPHENIX GitHub at line 44 of file GsfOptions.hpp
using Acts::GsfExtensions< traj_t >::ComponentReducer = Delegate<void(std::vector<GsfComponent> &, std::size_t, const Surface &)> |
Definition at line 52 of file GsfOptions.hpp.
View newest version in sPHENIX GitHub at line 52 of file GsfOptions.hpp
using Acts::GsfExtensions< traj_t >::ConstTrackStateProxy = typename traj_t::ConstTrackStateProxy |
Definition at line 40 of file GsfOptions.hpp.
View newest version in sPHENIX GitHub at line 40 of file GsfOptions.hpp
using Acts::GsfExtensions< traj_t >::OutlierFinder = Delegate<bool(ConstTrackStateProxy)> |
Definition at line 49 of file GsfOptions.hpp.
View newest version in sPHENIX GitHub at line 49 of file GsfOptions.hpp
using Acts::GsfExtensions< traj_t >::TrackStateProxy = typename traj_t::TrackStateProxy |
Definition at line 39 of file GsfOptions.hpp.
View newest version in sPHENIX GitHub at line 39 of file GsfOptions.hpp
using Acts::GsfExtensions< traj_t >::Updater = Delegate<Result<void>( const GeometryContext &, TrackStateProxy, Direction, const Logger &)> |
Definition at line 47 of file GsfOptions.hpp.
View newest version in sPHENIX GitHub at line 47 of file GsfOptions.hpp
|
inline |
Default constructor which connects the default void components.
Definition at line 73 of file GsfOptions.hpp.
View newest version in sPHENIX GitHub at line 73 of file GsfOptions.hpp
References Acts::GsfExtensions< traj_t >::calibrator, Acts::GsfExtensions< traj_t >::outlierFinder, and Acts::GsfExtensions< traj_t >::updater.
Calibrator Acts::GsfExtensions< 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 57 of file GsfOptions.hpp.
View newest version in sPHENIX GitHub at line 57 of file GsfOptions.hpp
Referenced by Acts::GsfExtensions< traj_t >::GsfExtensions().
ComponentReducer Acts::GsfExtensions< traj_t >::mixtureReducer |
Takes a vector of components and reduces its number.
Definition at line 70 of file GsfOptions.hpp.
View newest version in sPHENIX GitHub at line 70 of file GsfOptions.hpp
OutlierFinder Acts::GsfExtensions< traj_t >::outlierFinder |
Determines whether a measurement is supposed to be considered as an outlier
Definition at line 64 of file GsfOptions.hpp.
View newest version in sPHENIX GitHub at line 64 of file GsfOptions.hpp
Referenced by Acts::GsfExtensions< traj_t >::GsfExtensions().
SourceLinkSurfaceAccessor Acts::GsfExtensions< traj_t >::surfaceAccessor |
Retrieves the associated surface from a source link.
Definition at line 67 of file GsfOptions.hpp.
View newest version in sPHENIX GitHub at line 67 of file GsfOptions.hpp
Updater Acts::GsfExtensions< traj_t >::updater |
The updater incorporates measurement information into the track parameters.
Definition at line 60 of file GsfOptions.hpp.
View newest version in sPHENIX GitHub at line 60 of file GsfOptions.hpp
Referenced by Acts::GsfExtensions< traj_t >::GsfExtensions().