ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Propagator Actor plugin for the CombinatorialKalmanFilter. More...
Public Types | |
using | TrackStateType = TrackState< source_link_t, parameters_t > |
using | TipState = CombinatorialKalmanFilterTipState |
using | BoundState = std::tuple< BoundParameters, BoundMatrix, double > |
using | CurvilinearState = std::tuple< CurvilinearParameters, BoundMatrix, double > |
using | result_type = CombinatorialKalmanFilterResult< source_link_t > |
Broadcast the result_type. | |
Public Member Functions | |
Actor (updater_t pUpdater=updater_t(), smoother_t pSmoother=smoother_t(), source_link_selector_t pSourceLinkSelector=source_link_selector_t(), branch_stopper_t pBranchStopper=branch_stopper_t(), calibrator_t pCalibrator=calibrator_t()) | |
Explicit constructor with updater and calibrator. | |
template<typename propagator_state_t , typename stepper_t > | |
void | operator() (propagator_state_t &state, const stepper_t &stepper, result_type &result) const |
CombinatorialKalmanFilter actor operation. | |
template<typename propagator_state_t , typename stepper_t > | |
void | reset (propagator_state_t &state, stepper_t &stepper, result_type &result) const |
Kalman actor operation : reset propagation. | |
template<typename propagator_state_t , typename stepper_t > | |
Result< void > | filter (const Surface *surface, propagator_state_t &state, const stepper_t &stepper, result_type &result) const |
CombinatorialKalmanFilter actor operation : | |
Result< std::pair< size_t, TipState > > | addSourcelinkState (const TrackStatePropMask::Type &stateMask, const BoundState &boundState, const source_link_t &sourcelink, bool isOutlier, result_type &result, std::reference_wrapper< const GeometryContext > geoContext, const size_t &prevTip, const TipState &prevTipState, size_t neighborTip=SIZE_MAX, size_t sharedTip=SIZE_MAX) const |
CombinatorialKalmanFilter actor operation : add track state with source link: measurement or outlier. | |
size_t | addHoleState (const TrackStatePropMask::Type &stateMask, const BoundState &boundState, result_type &result, size_t prevTip=SIZE_MAX) const |
CombinatorialKalmanFilter actor operation : add hole track state. | |
size_t | addPassiveState (const TrackStatePropMask::Type &stateMask, const CurvilinearState &curvilinearState, result_type &result, size_t prevTip=SIZE_MAX) const |
CombinatorialKalmanFilter actor operation : add passive track state. | |
template<typename propagator_state_t , typename stepper_t > | |
void | materialInteractor (const Surface *surface, propagator_state_t &state, stepper_t &stepper, const MaterialUpdateStage &updateStage=fullUpdate) const |
CombinatorialKalmanFilter actor operation : material interaction. | |
template<typename propagator_state_t , typename stepper_t > | |
Result< void > | finalize (propagator_state_t &state, const stepper_t &stepper, result_type &result) const |
Kalman actor operation : finalize. | |
const Logger & | logger () const |
Getter for the logger, to support logging macros. | |
Public Attributes | |
const Surface * | targetSurface = nullptr |
The target surface. | |
std::unordered_map< const Surface *, std::vector < source_link_t > > | inputMeasurements |
Allows retrieving measurements for a surface. | |
bool | multipleScattering = true |
Whether to consider multiple scattering. | |
bool | energyLoss = true |
Whether to consider energy loss. | |
bool | smoothing = true |
Whether to run smoothing to get fitted parameter. | |
const Logger * | m_logger |
updater_t | m_updater |
The CombinatorialKalmanFilter updater. | |
smoother_t | m_smoother |
The CombinatorialKalmanFilter smoother. | |
source_link_selector_t | m_sourcelinkSelector |
The source link selector. | |
branch_stopper_t | m_branchStopper |
The branch propagation stopper. | |
calibrator_t | m_calibrator |
The Measuremetn calibrator. | |
SurfaceReached | targetReached |
The Surface beeing. | |
Propagator Actor plugin for the CombinatorialKalmanFilter.
source_link_t | is an type fulfilling the SourceLinkConcept |
parameters_t | The type of parameters used for "local" paremeters. |
The CombinatorialKalmanFilterActor does not rely on the measurements to be sorted along the track.
Definition at line 262 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 262 of file CombinatorialKalmanFilter.hpp
using Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::BoundState = std::tuple<BoundParameters, BoundMatrix, double> |
Definition at line 266 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 266 of file CombinatorialKalmanFilter.hpp
using Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::CurvilinearState = std::tuple<CurvilinearParameters, BoundMatrix, double> |
Definition at line 268 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 268 of file CombinatorialKalmanFilter.hpp
using Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::result_type = CombinatorialKalmanFilterResult<source_link_t> |
Broadcast the result_type.
Definition at line 270 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 270 of file CombinatorialKalmanFilter.hpp
using Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::TipState = CombinatorialKalmanFilterTipState |
Definition at line 265 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 265 of file CombinatorialKalmanFilter.hpp
using Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::TrackStateType = TrackState<source_link_t, parameters_t> |
Definition at line 264 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 264 of file CombinatorialKalmanFilter.hpp
|
inline |
Explicit constructor with updater and calibrator.
Definition at line 273 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 273 of file CombinatorialKalmanFilter.hpp
|
inline |
CombinatorialKalmanFilter actor operation : add hole track state.
stateMask | The bitmask that instructs which components to allocate |
boundState | The bound state on current surface |
result | is the mutable result state object and which to leave invalid |
prevTip | The index of the previous state |
Definition at line 837 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 837 of file CombinatorialKalmanFilter.hpp
References ACTS_VERBOSE, Acts::detail::boundState(), Acts::CombinatorialKalmanFilterResult< source_link_t >::fittedStates, Acts::HoleFlag, Acts::MaterialFlag, and Acts::ParameterFlag.
|
inline |
CombinatorialKalmanFilter actor operation : add passive track state.
stateMask | The bitmask that instructs which components to allocate |
curvilinearState | The curvilinear state on in-sensive material surface |
result | is the mutable result state object and which to leave invalid |
prevTip | The index of the previous state |
Definition at line 880 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 880 of file CombinatorialKalmanFilter.hpp
References ACTS_VERBOSE, Acts::detail::curvilinearState(), Acts::CombinatorialKalmanFilterResult< source_link_t >::fittedStates, Acts::MaterialFlag, and Acts::ParameterFlag.
|
inline |
CombinatorialKalmanFilter actor operation : add track state with source link: measurement or outlier.
stateMask | The bitmask that instructs which components to allocate and which to leave invalid |
boundState | The bound state on current surface |
sourcelink | The source link to be stored |
isOutlier | Indicator for outlier or not |
result | is the mutable result state object |
geoContext | The geometry context (needed for Kalman update) |
neighborTip | The neighbor state tip on this surface (the predicted parameters could be shared between neighbors) |
sharedTip | The tip of state with shared source link |
Definition at line 744 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 744 of file CombinatorialKalmanFilter.hpp
References ACTS_CHECK_BIT, ACTS_ERROR, ACTS_VERBOSE, Acts::detail::boundState(), Acts::CombinatorialKalmanFilterResult< source_link_t >::fittedStates, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::m_calibrator, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::m_updater, Acts::MaterialFlag, Acts::MeasurementFlag, Acts::CombinatorialKalmanFilterTipState::nMeasurements, Acts::CombinatorialKalmanFilterTipState::nOutliers, Acts::CombinatorialKalmanFilterTipState::nSensitiveSurfaces, Acts::CombinatorialKalmanFilterTipState::nStates, Acts::OutlierFlag, Acts::ParameterFlag, Acts::TrackStatePropMask::Predicted, and Acts::TrackStatePropMask::Uncalibrated.
|
inline |
CombinatorialKalmanFilter actor operation :
propagator_state_t | is the type of Propagagor state |
stepper_t | Type of the stepper |
surface | The surface where the update happens |
state | The mutable propagator state object |
stepper | The stepper in use |
result | The mutable result state object |
Definition at line 516 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 516 of file CombinatorialKalmanFilter.hpp
References Acts::CombinatorialKalmanFilterResult< source_link_t >::activeTips, ACTS_DEBUG, ACTS_ERROR, ACTS_VERBOSE, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::addHoleState(), Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::addPassiveState(), Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::addSourcelinkState(), Acts::TrackStatePropMask::All, Acts::Surface::associatedDetectorElement(), Acts::detail::boundState(), Acts::TrackStatePropMask::Calibrated, Acts::detail::curvilinearState(), Acts::TrackStatePropMask::Filtered, Acts::CombinatorialKalmanFilterResult< source_link_t >::fittedStates, Acts::CombinatorialKalmanFilterResult< source_link_t >::forwardFiltered, Acts::fullUpdate, Acts::GeometryObject::geoID(), Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::inputMeasurements, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::m_branchStopper, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::m_calibrator, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::m_sourcelinkSelector, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::materialInteractor(), Acts::CombinatorialKalmanFilterTipState::nHoles, Acts::CombinatorialKalmanFilterTipState::nMeasurements, Acts::CombinatorialKalmanFilterTipState::nSensitiveSurfaces, Acts::CombinatorialKalmanFilterTipState::nStates, Acts::postUpdate, Acts::TrackStatePropMask::Predicted, Acts::preUpdate, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::reset(), Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::smoothing, Acts::CombinatorialKalmanFilterResult< source_link_t >::sourcelinkCandidateIndices, Acts::CombinatorialKalmanFilterResult< source_link_t >::sourcelinkChi2, Acts::CombinatorialKalmanFilterResult< source_link_t >::sourcelinkTips, surface(), Acts::Surface::surfaceMaterial(), Acts::CombinatorialKalmanFilterResult< source_link_t >::trackTips, and Acts::TrackStatePropMask::Uncalibrated.
|
inline |
Kalman actor operation : finalize.
propagator_state_t | is the type of Propagagor state |
stepper_t | Type of the stepper |
state | is the mutable propagator state object |
stepper | The stepper in use |
result | is the mutable result state object |
Definition at line 977 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 977 of file CombinatorialKalmanFilter.hpp
References ACTS_ERROR, ACTS_VERBOSE, Acts::backward, Acts::CombinatorialKalmanFilterResult< source_link_t >::fittedStates, Acts::CombinatorialKalmanFilterResult< source_link_t >::iSmoothed, Acts::detail_lt::IndexData::kInvalid, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::m_smoother, Acts::MeasurementFlag, and Acts::CombinatorialKalmanFilterResult< source_link_t >::trackTips.
|
inline |
Getter for the logger, to support logging macros.
Definition at line 1045 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 1045 of file CombinatorialKalmanFilter.hpp
|
inline |
CombinatorialKalmanFilter actor operation : material interaction.
propagator_state_t | is the type of Propagagor state |
stepper_t | Type of the stepper |
surface | The surface where the material interaction happens |
state | The mutable propagator state object |
stepper | The stepper in use |
updateStage | The materal update stage |
Definition at line 925 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 925 of file CombinatorialKalmanFilter.hpp
References ACTS_VERBOSE, Acts::detail::PointwiseMaterialInteraction::Eloss, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::energyLoss, Acts::detail::PointwiseMaterialInteraction::evaluateMaterialProperties(), Acts::detail::PointwiseMaterialInteraction::evaluatePointwiseMaterialInteraction(), Acts::GeometryObject::geoID(), Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::multipleScattering, Acts::Surface::surfaceMaterial(), Acts::detail::PointwiseMaterialInteraction::updateState(), Acts::detail::PointwiseMaterialInteraction::variancePhi, Acts::detail::PointwiseMaterialInteraction::varianceQoverP, and Acts::detail::PointwiseMaterialInteraction::varianceTheta.
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::filter(), and Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::reset().
|
inline |
CombinatorialKalmanFilter actor operation.
propagator_state_t | is the type of Propagagor state |
stepper_t | Type of the stepper |
state | is the mutable propagator state object |
stepper | The stepper in use |
result | is the mutable result state object |
Definition at line 306 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 306 of file CombinatorialKalmanFilter.hpp
References Acts::CombinatorialKalmanFilterResult< source_link_t >::activeTips, ACTS_ERROR, ACTS_VERBOSE, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::filter(), Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::finalize(), Acts::CombinatorialKalmanFilterResult< source_link_t >::fittedParameters, Acts::CombinatorialKalmanFilterResult< source_link_t >::fittedStates, Acts::forward, Acts::CombinatorialKalmanFilterResult< source_link_t >::forwardFiltered, Acts::CombinatorialKalmanFilterResult< source_link_t >::initialized, Acts::CombinatorialKalmanFilterResult< source_link_t >::iSmoothed, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::reset(), Acts::CombinatorialKalmanFilterResult< source_link_t >::result, Acts::CombinatorialKalmanFilterResult< source_link_t >::smoothed, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::smoothing, surface(), Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::targetReached, Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::targetSurface, and Acts::CombinatorialKalmanFilterResult< source_link_t >::trackTips.
|
inline |
Kalman actor operation : reset propagation.
propagator_state_t | is the type of Propagagor state |
stepper_t | Type of the stepper |
state | is the mutable propagator state object |
stepper | The stepper in use |
result | is the mutable result state object |
Definition at line 465 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 465 of file CombinatorialKalmanFilter.hpp
References Acts::CombinatorialKalmanFilterResult< source_link_t >::activeTips, Acts::CombinatorialKalmanFilterResult< source_link_t >::fittedStates, Acts::Surface::initJacobianToGlobal(), Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::materialInteractor(), and Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::targetSurface.
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::filter(), and Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::operator()().
bool Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::energyLoss = true |
Whether to consider energy loss.
Definition at line 292 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 292 of file CombinatorialKalmanFilter.hpp
std::unordered_map<const Surface*, std::vector<source_link_t> > Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::inputMeasurements |
Allows retrieving measurements for a surface.
Definition at line 286 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 286 of file CombinatorialKalmanFilter.hpp
branch_stopper_t Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::m_branchStopper |
The branch propagation stopper.
Definition at line 1057 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 1057 of file CombinatorialKalmanFilter.hpp
calibrator_t Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::m_calibrator |
The Measuremetn calibrator.
Definition at line 1060 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 1060 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::addSourcelinkState(), and Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::filter().
const Logger* Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::m_logger |
Pointer to a logger that is owned by the parent, CombinatorialKalmanFilter
Definition at line 1042 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 1042 of file CombinatorialKalmanFilter.hpp
smoother_t Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::m_smoother |
The CombinatorialKalmanFilter smoother.
Definition at line 1051 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 1051 of file CombinatorialKalmanFilter.hpp
source_link_selector_t Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::m_sourcelinkSelector |
The source link selector.
Definition at line 1054 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 1054 of file CombinatorialKalmanFilter.hpp
updater_t Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::m_updater |
The CombinatorialKalmanFilter updater.
Definition at line 1048 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 1048 of file CombinatorialKalmanFilter.hpp
bool Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::multipleScattering = true |
Whether to consider multiple scattering.
Definition at line 289 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 289 of file CombinatorialKalmanFilter.hpp
bool Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::smoothing = true |
Whether to run smoothing to get fitted parameter.
Definition at line 295 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 295 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::filter(), and Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::operator()().
SurfaceReached Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::targetReached |
The Surface beeing.
Definition at line 1063 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 1063 of file CombinatorialKalmanFilter.hpp
const Surface* Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::targetSurface = nullptr |
The target surface.
Definition at line 282 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 282 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::operator()(), and Acts::CombinatorialKalmanFilter< propagator_t, updater_t, smoother_t, source_link_selector_t, branch_stopper_t, calibrator_t, input_converter_t, output_converter_t >::Actor< source_link_t, parameters_t >::reset().