|
ACTS
Experiment-independent tracking
|
Base class for PODIO track state containers. More...
#include </home/runner/work/acts/acts/Plugins/EDM4hep/include/ActsPlugins/EDM4hep/PodioTrackStateContainer.hpp>
Public Types | |
| template<std::size_t M> | |
| using | Calibrated |
| Calibrated measurement vector type. | |
| template<std::size_t M> | |
| using | CalibratedCovariance |
| Calibrated measurement covariance matrix type. | |
| template<std::size_t M> | |
| using | ConstCalibrated |
| Const calibrated measurement vector type. | |
| template<std::size_t M> | |
| using | ConstCalibratedCovariance |
| Const calibrated measurement covariance matrix type. | |
| using | ConstCovariance |
| Const covariance map type. | |
| using | ConstParameters |
| Const parameters map type. | |
| using | Covariance |
| Mutable covariance map type. | |
| using | Parameters |
| Mutable parameters map type. | |
Static Protected Member Functions | |
| template<bool EnsureConst, typename T> | |
| static std::any | component_impl (T &instance, Acts::HashedString key, Acts::TrackIndexType istate) |
| Get a component from a track state. | |
| template<typename T> | |
| static constexpr bool | has_impl (T &instance, Acts::HashedString key, Acts::TrackIndexType istate) |
| Check if a component exists for a track state. | |
| template<typename T> | |
| static constexpr bool | hasColumn_impl (T &instance, Acts::HashedString key) |
| Check if a column exists. | |
| static void | populateSurfaceBuffer (const PodioUtil::ConversionHelper &helper, const ActsPodioEdm::TrackStateCollection &collection, std::vector< std::shared_ptr< const Acts::Surface > > &surfaces) noexcept |
| Populate surface buffer from track state collection. | |
Base class for PODIO track state containers.
| using ActsPlugins::PodioTrackStateContainerBase::Calibrated |
Calibrated measurement vector type.
| using ActsPlugins::PodioTrackStateContainerBase::CalibratedCovariance |
Calibrated measurement covariance matrix type.
| using ActsPlugins::PodioTrackStateContainerBase::ConstCalibrated |
Const calibrated measurement vector type.
| using ActsPlugins::PodioTrackStateContainerBase::ConstCalibratedCovariance |
Const calibrated measurement covariance matrix type.
Const covariance map type.
Const parameters map type.
Mutable covariance map type.
Mutable parameters map type.
|
staticprotected |
Get a component from a track state.
| instance | Container instance |
| key | Component key |
| istate | Track state index |
|
staticconstexprprotected |
Check if a component exists for a track state.
| instance | Container instance |
| key | Component key |
| istate | Track state index |
|
staticconstexprprotected |
Check if a column exists.
| instance | Container instance |
| key | Column key |
|
staticprotectednoexcept |
Populate surface buffer from track state collection.
| helper | Conversion helper |
| collection | Track state collection |
| surfaces | Output surface buffer |