File VectorTrackContainer.hpp

namespace Acts

Note

This file is foreseen for the Geometry module to replace Extent

class ConstVectorTrackContainer : public Acts::detail_vtc::VectorTrackContainerBase
#include <Acts/EventData/VectorTrackContainer.hpp>

Public Functions

inline ConstVectorTrackContainer()
ConstVectorTrackContainer(const ConstVectorTrackContainer &other) = default
inline ConstVectorTrackContainer(const VectorTrackContainer &other)
ConstVectorTrackContainer(ConstVectorTrackContainer&&) = default
inline ConstVectorTrackContainer(VectorTrackContainer &&other)
inline std::any component_impl(HashedString key, IndexType itrack) const
inline ConstCovariance covariance(IndexType itrack) const
inline ConstParameters parameters(IndexType itrack) const
template<>
struct IsReadOnlyTrackContainer<ConstVectorTrackContainer> : public true_type
#include <Acts/EventData/VectorTrackContainer.hpp>
template<>
struct IsReadOnlyTrackContainer<VectorTrackContainer> : public false_type
#include <Acts/EventData/VectorTrackContainer.hpp>
class VectorTrackContainer : public Acts::detail_vtc::VectorTrackContainerBase
#include <Acts/EventData/VectorTrackContainer.hpp>

Public Functions

inline VectorTrackContainer()
VectorTrackContainer(const VectorTrackContainer &other) = default
VectorTrackContainer(VectorTrackContainer&&) = default
inline VectorTrackContainer(const ConstVectorTrackContainer &other)
template<typename T>
inline constexpr void addColumn_impl(const std::string &key)
IndexType addTrack_impl()
inline std::any component_impl(HashedString key, IndexType itrack)
inline std::any component_impl(HashedString key, IndexType itrack) const
inline Covariance covariance(IndexType itrack)
inline ConstCovariance covariance(IndexType itrack) const
inline Parameters parameters(IndexType itrack)
inline ConstParameters parameters(IndexType itrack) const
void removeTrack_impl(IndexType itrack)