|
ACTS
Experiment-independent tracking
|
#include </home/runner/work/acts/acts/Plugins/EDM4hep/include/ActsPlugins/EDM4hep/PodioTrackContainer.hpp>
Public Member Functions | |
| ConstPodioTrackContainer (const PodioUtil::ConversionHelper &helper, const ActsPodioEdm::TrackCollection &collection) | |
| ConstPodioTrackContainer (const PodioUtil::ConversionHelper &helper, const podio::Frame &frame, const std::string &suffix="") | |
| std::any | component_impl (Acts::HashedString key, IndexType itrack) const |
| ConstCovariance | covariance (IndexType itrack) const |
| Acts::detail::DynamicKeyRange< podio_detail::ConstDynamicColumnBase > | dynamicKeys_impl () const |
| bool | hasColumn_impl (Acts::HashedString key) const |
| ConstParameters | parameters (IndexType itrack) const |
| Acts::ParticleHypothesis | particleHypothesis_impl (IndexType itrack) const |
| const Acts::Surface * | referenceSurface_impl (IndexType itrack) const |
| std::size_t | size_impl () const |
| const ActsPodioEdm::TrackCollection & | trackCollection () |
Additional Inherited Members | |
| Public Types inherited from ActsPlugins::PodioTrackContainerBase | |
| using | ConstCovariance |
| using | ConstParameters |
| using | Covariance |
| using | IndexType = Acts::TrackIndexType |
| using | Parameters |
| Static Public Attributes inherited from ActsPlugins::PodioTrackContainerBase | |
| static constexpr auto | kInvalid = Acts::kTrackIndexInvalid |
| static constexpr auto | MeasurementSizeMax = Acts::kMeasurementSizeMax |
| Protected Member Functions inherited from ActsPlugins::PodioTrackContainerBase | |
| PodioTrackContainerBase (const PodioUtil::ConversionHelper &helper) | |
| Static Protected Member Functions inherited from ActsPlugins::PodioTrackContainerBase | |
| template<bool EnsureConst, typename T> | |
| static std::any | component_impl (T &instance, Acts::HashedString key, IndexType itrack) |
| template<typename T> | |
| static auto | dynamicKeys_impl (T &instance) |
| template<typename T> | |
| static Acts::ParticleHypothesis | particleHypothesis_impl (T &instance, IndexType itrack) |
| static void | populateSurfaceBuffer (const PodioUtil::ConversionHelper &helper, const ActsPodioEdm::TrackCollection &collection, std::vector< std::shared_ptr< const Acts::Surface > > &surfaces) noexcept |
| Protected Attributes inherited from ActsPlugins::PodioTrackContainerBase | |
| std::reference_wrapper< const PodioUtil::ConversionHelper > | m_helper |
| std::vector< std::shared_ptr< const Acts::Surface > > | m_surfaces |
| ActsPlugins::ConstPodioTrackContainer::ConstPodioTrackContainer | ( | const PodioUtil::ConversionHelper & | helper, |
| const ActsPodioEdm::TrackCollection & | collection ) |
| ActsPlugins::ConstPodioTrackContainer::ConstPodioTrackContainer | ( | const PodioUtil::ConversionHelper & | helper, |
| const podio::Frame & | frame, | ||
| const std::string & | suffix = "" ) |
| std::any ActsPlugins::ConstPodioTrackContainer::component_impl | ( | Acts::HashedString | key, |
| IndexType | itrack ) const |
| ConstCovariance ActsPlugins::ConstPodioTrackContainer::covariance | ( | IndexType | itrack | ) | const |
| Acts::detail::DynamicKeyRange< podio_detail::ConstDynamicColumnBase > ActsPlugins::ConstPodioTrackContainer::dynamicKeys_impl | ( | ) | const |
| bool ActsPlugins::ConstPodioTrackContainer::hasColumn_impl | ( | Acts::HashedString | key | ) | const |
| ConstParameters ActsPlugins::ConstPodioTrackContainer::parameters | ( | IndexType | itrack | ) | const |
| Acts::ParticleHypothesis ActsPlugins::ConstPodioTrackContainer::particleHypothesis_impl | ( | IndexType | itrack | ) | const |
| const Acts::Surface * ActsPlugins::ConstPodioTrackContainer::referenceSurface_impl | ( | IndexType | itrack | ) | const |
| std::size_t ActsPlugins::ConstPodioTrackContainer::size_impl | ( | ) | const |
| const ActsPodioEdm::TrackCollection & ActsPlugins::ConstPodioTrackContainer::trackCollection | ( | ) |