|
ACTS
Experiment-independent tracking
|
#include <Acts/EventData/AnyTrackStateProxy.hpp>
Public Types | |
| using | ConstCovarianceMap |
| using | ConstEffectiveCalibratedCovarianceMap |
| using | ConstEffectiveCalibratedMap |
| using | ConstParametersMap |
| using | ConstProxyType = AnyTrackStateProxy<true> |
| using | ConstTrackState = AnyTrackStateProxy<true> |
| using | ContainerPointer = std::conditional_t<ReadOnly, const void*, void*> |
| using | CovarianceMap |
| using | MutableEffectiveCalibratedCovarianceMap |
| using | MutableEffectiveCalibratedMap |
| using | MutableTrackState = AnyTrackStateProxy<false> |
| using | ParametersMap |
| Public Types inherited from Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only > | |
| using | ParametersMap |
| Mutable Eigen map type for bound track parameters. | |
| using | ConstParametersMap |
| Const Eigen map type for bound track parameters. | |
| using | CovarianceMap |
| Mutable Eigen map type for bound track parameter covariance. | |
| using | ConstCovarianceMap |
| Const Eigen map type for bound track parameter covariance. | |
| using | EffectiveCalibratedMap |
| Mutable Eigen map type for calibrated measurements (dynamic size). | |
| using | ConstEffectiveCalibratedMap |
| Const Eigen map type for calibrated measurements (dynamic size). | |
| using | EffectiveCalibratedCovarianceMap |
| Mutable Eigen map type for calibrated measurement covariance (dynamic size). | |
| using | ConstEffectiveCalibratedCovarianceMap |
| Const Eigen map type for calibrated measurement covariance (dynamic size). | |
Public Member Functions | |
| template<TrackStateProxyConcept track_state_proxy_t> requires (ReadOnly || !track_state_proxy_t::ReadOnly) | |
| AnyTrackStateProxy (track_state_proxy_t &ts) | |
| Construct an AnyTrackStateProxy from a concrete track-state proxy. | |
| void | allocateCalibrated (const Eigen::DenseBase< val_t > &val, const Eigen::DenseBase< cov_t > &cov) |
| Allocate and initialize calibrated data from static-size Eigen objects. | |
| void | allocateCalibrated (std::size_t measdim) |
| Allocate memory for runtime-dimension calibrated data. | |
| TrackStateTraits< measdim, false >::Calibrated | calibrated () |
| Access calibrated measurement data with compile-time dimension. | |
| TrackStateTraits< measdim, true >::Calibrated | calibrated () const |
| Access calibrated measurement data with compile-time dimension. | |
| TrackStateTraits< measdim, false >::CalibratedCovariance | calibratedCovariance () |
| Access calibrated covariance data with compile-time dimension. | |
| TrackStateTraits< measdim, true >::CalibratedCovariance | calibratedCovariance () const |
| Access calibrated covariance data with compile-time dimension. | |
| TrackIndexType | calibratedSize () const |
| Retrieve the measurement dimension of the calibrated data. | |
| float & | chi2 () |
| Retrieve a mutable reference to the local chi2 contribution. | |
| float | chi2 () const |
| Retrieve the local chi2 contribution. | |
| template<typename T, HashedString key> requires (!ReadOnly) | |
| T & | component () |
| Access a mutable component through a compile-time key. | |
| template<typename T, HashedString key> | |
| const T & | component () const |
| Access a const component through a compile-time key. | |
| template<typename T> requires (!ReadOnly) | |
| T & | component (HashedString key) |
| Access a mutable component by hashed key. | |
| template<typename T> | |
| const T & | component (HashedString key) const |
| Access a const component by hashed key. | |
| template<typename T> requires (!ReadOnly) | |
| T & | component (std::string_view key) |
| Access a mutable component by string key. | |
| template<typename T> | |
| const T & | component (std::string_view key) const |
| Access a const component by string key. | |
| ConstCovarianceMap | covariance () const |
| Access the best available covariance (smoothed, filtered, or predicted). | |
| EffectiveCalibratedMap | effectiveCalibrated () |
| Access mutable calibrated measurement values with runtime dimension. | |
| ConstEffectiveCalibratedMap | effectiveCalibrated () const |
| Access the calibrated measurement values with runtime dimension. | |
| EffectiveCalibratedCovarianceMap | effectiveCalibratedCovariance () |
| Access mutable calibrated covariance with runtime dimension. | |
| ConstEffectiveCalibratedCovarianceMap | effectiveCalibratedCovariance () const |
| Access the calibrated covariance with runtime dimension. | |
| ParametersMap | filtered () |
| Access the filtered parameter vector. | |
| ConstParametersMap | filtered () const |
| Access the filtered parameter vector. | |
| CovarianceMap | filteredCovariance () |
| Access the filtered covariance matrix. | |
| ConstCovarianceMap | filteredCovariance () const |
| Access the filtered covariance matrix. | |
| TrackStatePropMask | getMask () const |
| Compute the property mask describing which components are present. | |
| SourceLink | getUncalibratedSourceLink () const |
| Retrieve the original, uncalibrated source link. | |
| template<HashedString key> | |
| bool | has () const |
| Check if a compile-time keyed component exists on this track state. | |
| bool | has (HashedString key) const |
| Check if a hashed component exists on this track state. | |
| bool | has (std::string_view key) const |
| Check if a string-named component exists on this track state. | |
| bool | hasCalibrated () const |
| Check for presence of calibrated measurement data. | |
| bool | hasColumn (HashedString key) const |
| Check if the trajectory container exposes a column. | |
| bool | hasColumn (std::string_view key) const |
| Check if the trajectory container exposes a column. | |
| bool | hasFiltered () const |
| Check for presence of filtered track parameters. | |
| bool | hasJacobian () const |
| Check for presence of a transport Jacobian. | |
| bool | hasPredicted () const |
| Check for presence of predicted track parameters. | |
| bool | hasPrevious () const |
| Check whether this state links to a previous state. | |
| bool | hasProjector () const |
| Check for presence of a measurement projector. | |
| bool | hasReferenceSurface () const |
| Check whether a reference surface is attached. | |
| bool | hasSmoothed () const |
| Check for presence of smoothed track parameters. | |
| TrackIndexType | index () const |
| Get the index of the underlying track state. | |
| CovarianceMap | jacobian () |
| Access the transport Jacobian. | |
| ConstCovarianceMap | jacobian () const |
| Access the transport Jacobian. | |
| ConstParametersMap | parameters () const |
| Access the best available parameters (smoothed, filtered, or predicted). | |
| double & | pathLength () |
| Retrieve a mutable reference to the accumulated path length. | |
| double | pathLength () const |
| Retrieve the accumulated path length. | |
| ParametersMap | predicted () |
| Access the predicted parameter vector. | |
| ConstParametersMap | predicted () const |
| Access the predicted parameter vector. | |
| CovarianceMap | predictedCovariance () |
| Access the predicted covariance matrix. | |
| ConstCovarianceMap | predictedCovariance () const |
| Access the predicted covariance matrix. | |
| TrackIndexType & | previous () |
| Retrieve a mutable reference to the previous track state index. | |
| TrackIndexType | previous () const |
| Retrieve the previous track state index in the linked trajectory. | |
| VariableBoundSubspaceHelper | projectorSubspaceHelper () const |
| Creates a variable size subspace helper. | |
| BoundSubspaceIndices | projectorSubspaceIndices () const |
| Decode the measurement projector indices. | |
| const Surface & | referenceSurface () const |
| Access the surface the state is referenced to. | |
| void | setProjectorSubspaceIndices (const index_range_t &subspaceIndices) |
| Store subspace indices describing the measurement projector. | |
| void | setReferenceSurface (std::shared_ptr< const Surface > surface) |
| Assign a new reference surface to the track state. | |
| void | setUncalibratedSourceLink (SourceLink sourceLink) |
| Store an uncalibrated source link on this state. | |
| ParametersMap | smoothed () |
| Access the smoothed parameter vector. | |
| ConstParametersMap | smoothed () const |
| Access the smoothed parameter vector. | |
| CovarianceMap | smoothedCovariance () |
| Access the smoothed covariance matrix. | |
| ConstCovarianceMap | smoothedCovariance () const |
| Access the smoothed covariance matrix. | |
| MutableTrackStateTypeMap | typeFlags () |
| Retrieve mutable track-state type flags. | |
| ConstTrackStateTypeMap | typeFlags () const |
| Retrieve the track-state type flags. | |
| void | unset (TrackStatePropMask target) |
| Remove dynamic components according to a mask. | |
| Public Member Functions inherited from Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only > | |
| void | allocateCalibrated (const Eigen::DenseBase< val_t > &val, const Eigen::DenseBase< cov_t > &cov) |
| Allocate and initialize calibrated data from static-size Eigen objects. | |
| TrackStateTraits< measdim, false >::Calibrated | calibrated () |
| Access calibrated measurement data with compile-time dimension. | |
| TrackStateTraits< measdim, true >::Calibrated | calibrated () const |
| Access calibrated measurement data with compile-time dimension. | |
| TrackStateTraits< measdim, false >::CalibratedCovariance | calibratedCovariance () |
| Access calibrated covariance data with compile-time dimension. | |
| TrackStateTraits< measdim, true >::CalibratedCovariance | calibratedCovariance () const |
| Access calibrated covariance data with compile-time dimension. | |
| float & | chi2 () |
| Retrieve a mutable reference to the local chi2 contribution. | |
| float | chi2 () const |
| Retrieve the local chi2 contribution. | |
| ConstCovarianceMap | covariance () const |
| Access the best available covariance (smoothed, filtered, or predicted). | |
| EffectiveCalibratedMap | effectiveCalibrated () |
| Access mutable calibrated measurement values with runtime dimension. | |
| ConstEffectiveCalibratedMap | effectiveCalibrated () const |
| Access the calibrated measurement values with runtime dimension. | |
| EffectiveCalibratedCovarianceMap | effectiveCalibratedCovariance () |
| Access mutable calibrated covariance with runtime dimension. | |
| ConstEffectiveCalibratedCovarianceMap | effectiveCalibratedCovariance () const |
| Access the calibrated covariance with runtime dimension. | |
| ParametersMap | filtered () |
| Access the filtered parameter vector. | |
| ConstParametersMap | filtered () const |
| Access the filtered parameter vector. | |
| CovarianceMap | filteredCovariance () |
| Access the filtered covariance matrix. | |
| ConstCovarianceMap | filteredCovariance () const |
| Access the filtered covariance matrix. | |
| TrackStatePropMask | getMask () const |
| Compute the property mask describing which components are present. | |
| bool | hasCalibrated () const |
| Check for presence of calibrated measurement data. | |
| bool | hasFiltered () const |
| Check for presence of filtered track parameters. | |
| bool | hasJacobian () const |
| Check for presence of a transport Jacobian. | |
| bool | hasPredicted () const |
| Check for presence of predicted track parameters. | |
| bool | hasPrevious () const |
| Check whether this state links to a previous state. | |
| bool | hasProjector () const |
| Check for presence of a measurement projector. | |
| bool | hasSmoothed () const |
| Check for presence of smoothed track parameters. | |
| ConstParametersMap | parameters () const |
| Access the best available parameters (smoothed, filtered, or predicted). | |
| double & | pathLength () |
| Retrieve a mutable reference to the accumulated path length. | |
| double | pathLength () const |
| Retrieve the accumulated path length. | |
| ParametersMap | predicted () |
| Access the predicted parameter vector. | |
| ConstParametersMap | predicted () const |
| Access the predicted parameter vector. | |
| CovarianceMap | predictedCovariance () |
| Access the predicted covariance matrix. | |
| ConstCovarianceMap | predictedCovariance () const |
| Access the predicted covariance matrix. | |
| TrackIndexType & | previous () |
| Retrieve a mutable reference to the previous track state index. | |
| TrackIndexType | previous () const |
| Retrieve the previous track state index in the linked trajectory. | |
| FixedBoundSubspaceHelper< measdim > | projectorSubspaceHelper () const |
| Creates a fixed size subspace helper. | |
| VariableBoundSubspaceHelper | projectorSubspaceHelper () const |
| Creates a variable size subspace helper. | |
| SubspaceIndices< measdim > | projectorSubspaceIndices () const |
| Returns the projector subspace indices. | |
| BoundSubspaceIndices | projectorSubspaceIndices () const |
| Decode the measurement projector indices. | |
| void | setProjectorSubspaceIndices (const index_range_t &subspaceIndices) |
| Store subspace indices describing the measurement projector. | |
| ParametersMap | smoothed () |
| Access the smoothed parameter vector. | |
| ConstParametersMap | smoothed () const |
| Access the smoothed parameter vector. | |
| CovarianceMap | smoothedCovariance () |
| Access the smoothed covariance matrix. | |
| ConstCovarianceMap | smoothedCovariance () const |
| Access the smoothed covariance matrix. | |
| MutableTrackStateTypeMap | typeFlags () |
| Retrieve mutable track-state type flags. | |
| ConstTrackStateTypeMap | typeFlags () const |
| Retrieve the track-state type flags. | |
Static Public Attributes | |
| static constexpr bool | ReadOnly = read_only |
Protected Member Functions | |
| const double * | calibratedCovarianceData () const |
| double * | calibratedCovarianceDataMutable () |
| const double * | calibratedData () const |
| double * | calibratedDataMutable () |
| ConstCovarianceMap | covarianceAtIndex (IndexType covIndex) const |
| CovarianceMap | covarianceAtIndexMutable (IndexType covIndex) const |
| ConstParametersMap | parametersAtIndex (IndexType parIndex) const |
| ParametersMap | parametersAtIndexMutable (IndexType parIndex) const |
| Protected Member Functions inherited from Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only > | |
| constexpr AnyTrackStateProxy< read_only > & | derived () |
| constexpr const AnyTrackStateProxy< read_only > & | derived () const |
Additional Inherited Members | |
| Protected Types inherited from Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only > | |
| using | IndexType |
| using Acts::AnyTrackStateProxy< read_only >::ConstCovarianceMap |
| using Acts::AnyTrackStateProxy< read_only >::ConstEffectiveCalibratedCovarianceMap |
| using Acts::AnyTrackStateProxy< read_only >::ConstEffectiveCalibratedMap |
| using Acts::AnyTrackStateProxy< read_only >::ConstParametersMap |
| using Acts::AnyTrackStateProxy< read_only >::ConstProxyType = AnyTrackStateProxy<true> |
| using Acts::AnyTrackStateProxy< read_only >::ConstTrackState = AnyTrackStateProxy<true> |
| using Acts::AnyTrackStateProxy< read_only >::ContainerPointer = std::conditional_t<ReadOnly, const void*, void*> |
| using Acts::AnyTrackStateProxy< read_only >::CovarianceMap |
| using Acts::AnyTrackStateProxy< read_only >::MutableEffectiveCalibratedCovarianceMap |
| using Acts::AnyTrackStateProxy< read_only >::MutableEffectiveCalibratedMap |
| using Acts::AnyTrackStateProxy< read_only >::MutableTrackState = AnyTrackStateProxy<false> |
| using Acts::AnyTrackStateProxy< read_only >::ParametersMap |
|
explicit |
Construct an AnyTrackStateProxy from a concrete track-state proxy.
| track_state_proxy_t | Proxy type satisfying the concept. |
| ts | Proxy that supplies the trajectory backend and index. |
| void Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::allocateCalibrated | ( | const Eigen::DenseBase< val_t > & | val, |
| const Eigen::DenseBase< cov_t > & | cov ) |
Allocate and initialize calibrated data from static-size Eigen objects.
| val_t | Eigen vector type holding calibrated values. |
| cov_t | Eigen matrix type holding the covariance. |
| val | Vector to copy into the calibrated storage. |
| cov | Covariance matrix to copy into the calibrated storage. |
| void Acts::AnyTrackStateProxy< read_only >::allocateCalibrated | ( | std::size_t | measdim | ) |
Allocate memory for runtime-dimension calibrated data.
| measdim | Number of measurement rows to reserve. |
| TrackStateTraits< measdim, false >::Calibrated Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::calibrated | ( | ) |
Access calibrated measurement data with compile-time dimension.
| measdim | Measurement dimension. |
| TrackStateTraits< measdim, true >::Calibrated Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::calibrated | ( | ) | const |
Access calibrated measurement data with compile-time dimension.
| measdim | Measurement dimension. |
| TrackStateTraits< measdim, false >::CalibratedCovariance Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::calibratedCovariance | ( | ) |
Access calibrated covariance data with compile-time dimension.
| measdim | Measurement dimension. |
| TrackStateTraits< measdim, true >::CalibratedCovariance Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::calibratedCovariance | ( | ) | const |
Access calibrated covariance data with compile-time dimension.
| measdim | Measurement dimension. |
|
protected |
|
protected |
|
protected |
|
protected |
| TrackIndexType Acts::AnyTrackStateProxy< read_only >::calibratedSize | ( | ) | const |
Retrieve the measurement dimension of the calibrated data.
| float & Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::chi2 | ( | ) |
Retrieve a mutable reference to the local chi2 contribution.
| float Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::chi2 | ( | ) | const |
Retrieve the local chi2 contribution.
| T & Acts::AnyTrackStateProxy< read_only >::component | ( | ) |
Access a mutable component through a compile-time key.
| T | Component type. |
| key | Component key encoded as a hashed string literal. |
| const T & Acts::AnyTrackStateProxy< read_only >::component | ( | ) | const |
Access a const component through a compile-time key.
| T | Component type. |
| key | Component key encoded as a hashed string literal. |
| T & Acts::AnyTrackStateProxy< read_only >::component | ( | HashedString | key | ) |
Access a mutable component by hashed key.
| T | Component type. |
| key | Component identifier. |
| const T & Acts::AnyTrackStateProxy< read_only >::component | ( | HashedString | key | ) | const |
Access a const component by hashed key.
| T | Component type. |
| key | Component identifier. |
| T & Acts::AnyTrackStateProxy< read_only >::component | ( | std::string_view | key | ) |
Access a mutable component by string key.
| T | Component type. |
| key | Component identifier as a string. |
| const T & Acts::AnyTrackStateProxy< read_only >::component | ( | std::string_view | key | ) | const |
Access a const component by string key.
| T | Component type. |
| key | Component identifier as a string. |
| ConstCovarianceMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::covariance | ( | ) | const |
Access the best available covariance (smoothed, filtered, or predicted).
|
protected |
|
protected |
| EffectiveCalibratedMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::effectiveCalibrated | ( | ) |
Access mutable calibrated measurement values with runtime dimension.
| ConstEffectiveCalibratedMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::effectiveCalibrated | ( | ) | const |
Access the calibrated measurement values with runtime dimension.
| EffectiveCalibratedCovarianceMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::effectiveCalibratedCovariance | ( | ) |
Access mutable calibrated covariance with runtime dimension.
| ConstEffectiveCalibratedCovarianceMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::effectiveCalibratedCovariance | ( | ) | const |
Access the calibrated covariance with runtime dimension.
| ParametersMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::filtered | ( | ) |
Access the filtered parameter vector.
| ConstParametersMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::filtered | ( | ) | const |
Access the filtered parameter vector.
| CovarianceMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::filteredCovariance | ( | ) |
Access the filtered covariance matrix.
| ConstCovarianceMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::filteredCovariance | ( | ) | const |
Access the filtered covariance matrix.
| TrackStatePropMask Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::getMask | ( | ) | const |
Compute the property mask describing which components are present.
| SourceLink Acts::AnyTrackStateProxy< read_only >::getUncalibratedSourceLink | ( | ) | const |
Retrieve the original, uncalibrated source link.
| bool Acts::AnyTrackStateProxy< read_only >::has | ( | ) | const |
Check if a compile-time keyed component exists on this track state.
| key | Component key encoded as a hashed string literal. |
| bool Acts::AnyTrackStateProxy< read_only >::has | ( | HashedString | key | ) | const |
Check if a hashed component exists on this track state.
| key | Component identifier. |
| bool Acts::AnyTrackStateProxy< read_only >::has | ( | std::string_view | key | ) | const |
Check if a string-named component exists on this track state.
| key | Component identifier as a string. |
| bool Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::hasCalibrated | ( | ) | const |
Check for presence of calibrated measurement data.
| bool Acts::AnyTrackStateProxy< read_only >::hasColumn | ( | HashedString | key | ) | const |
Check if the trajectory container exposes a column.
| key | Column identifier. |
| bool Acts::AnyTrackStateProxy< read_only >::hasColumn | ( | std::string_view | key | ) | const |
Check if the trajectory container exposes a column.
| key | Column identifier as a string. |
| bool Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::hasFiltered | ( | ) | const |
Check for presence of filtered track parameters.
| bool Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::hasJacobian | ( | ) | const |
Check for presence of a transport Jacobian.
| bool Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::hasPredicted | ( | ) | const |
Check for presence of predicted track parameters.
| bool Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::hasPrevious | ( | ) | const |
Check whether this state links to a previous state.
| bool Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::hasProjector | ( | ) | const |
Check for presence of a measurement projector.
| bool Acts::AnyTrackStateProxy< read_only >::hasReferenceSurface | ( | ) | const |
Check whether a reference surface is attached.
| bool Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::hasSmoothed | ( | ) | const |
Check for presence of smoothed track parameters.
| TrackIndexType Acts::AnyTrackStateProxy< read_only >::index | ( | ) | const |
Get the index of the underlying track state.
| CovarianceMap Acts::AnyTrackStateProxy< read_only >::jacobian | ( | ) |
Access the transport Jacobian.
| ConstCovarianceMap Acts::AnyTrackStateProxy< read_only >::jacobian | ( | ) | const |
Access the transport Jacobian.
| ConstParametersMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::parameters | ( | ) | const |
Access the best available parameters (smoothed, filtered, or predicted).
|
protected |
|
protected |
| double & Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::pathLength | ( | ) |
Retrieve a mutable reference to the accumulated path length.
| double Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::pathLength | ( | ) | const |
Retrieve the accumulated path length.
| ParametersMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::predicted | ( | ) |
Access the predicted parameter vector.
| ConstParametersMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::predicted | ( | ) | const |
Access the predicted parameter vector.
| CovarianceMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::predictedCovariance | ( | ) |
Access the predicted covariance matrix.
| ConstCovarianceMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::predictedCovariance | ( | ) | const |
Access the predicted covariance matrix.
| TrackIndexType & Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::previous | ( | ) |
Retrieve a mutable reference to the previous track state index.
| TrackIndexType Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::previous | ( | ) | const |
Retrieve the previous track state index in the linked trajectory.
| VariableBoundSubspaceHelper Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::projectorSubspaceHelper | ( | ) | const |
Creates a variable size subspace helper.
| BoundSubspaceIndices Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::projectorSubspaceIndices | ( | ) | const |
Decode the measurement projector indices.
| const Surface & Acts::AnyTrackStateProxy< read_only >::referenceSurface | ( | ) | const |
Access the surface the state is referenced to.
| void Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::setProjectorSubspaceIndices | ( | const index_range_t & | subspaceIndices | ) |
Store subspace indices describing the measurement projector.
| index_range_t | Range of indices to encode. |
| subspaceIndices | Collection of bound indices forming the projector rows. |
| void Acts::AnyTrackStateProxy< read_only >::setReferenceSurface | ( | std::shared_ptr< const Surface > | surface | ) |
Assign a new reference surface to the track state.
| surface | Surface that should be referenced. |
| void Acts::AnyTrackStateProxy< read_only >::setUncalibratedSourceLink | ( | SourceLink | sourceLink | ) |
Store an uncalibrated source link on this state.
| sourceLink | Source link to copy into the track state. |
| ParametersMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::smoothed | ( | ) |
Access the smoothed parameter vector.
| ConstParametersMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::smoothed | ( | ) | const |
Access the smoothed parameter vector.
| CovarianceMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::smoothedCovariance | ( | ) |
Access the smoothed covariance matrix.
| ConstCovarianceMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::smoothedCovariance | ( | ) | const |
Access the smoothed covariance matrix.
| MutableTrackStateTypeMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::typeFlags | ( | ) |
Retrieve mutable track-state type flags.
| ConstTrackStateTypeMap Acts::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >::typeFlags | ( | ) | const |
Retrieve the track-state type flags.
| void Acts::AnyTrackStateProxy< read_only >::unset | ( | TrackStatePropMask | target | ) |
Remove dynamic components according to a mask.
| target | Property mask describing which components to drop. |
|
staticconstexpr |