![]() |
ATLAS Offline Software
|
#include <SeedContainer.h>
Public Types | |
| using | Index = Acts::SeedIndex |
| using | value_type = Seed |
| using | const_iterator |
Public Member Functions | |
| std::size_t | size () const noexcept |
| bool | empty () const noexcept |
| void | reserve (std::size_t size, float averageSpacePoints=3) noexcept |
| void | clear () noexcept |
| Seed | operator[] (Index index) const noexcept |
| Seed | at (Index index) const |
| SpacePointRange | spacePoints (Index index) const noexcept |
| float | quality (Index index) const noexcept |
| float | vertexZ (Index index) const noexcept |
| const_iterator | begin () const noexcept |
| const_iterator | end () const noexcept |
| Seed | push_back (SpacePointRange spacePoints, float quality, float vertexZ) |
| template<typename arbitrary_sp_range_t, typename xaod_sp_ptr_projector_t> | |
| Seed | push_back (const arbitrary_sp_range_t &arbitrarySpacePoints, const xaod_sp_ptr_projector_t &xAODspProjector, float quality, float vertexZ) |
| Seed | push_back (SpacePointRange spacePoints, const Acts::ConstSeedProxy &seed) |
| template<typename xaod_sp_ptr_projector_t> | |
| Seed | push_back (const Acts::ConstSeedProxy &seed, const xaod_sp_ptr_projector_t &xAODspProjector) |
| template<typename arbitrary_sp_range_t, typename xaod_sp_ptr_projector_t> | |
| Seed | push_back (const arbitrary_sp_range_t &arbitrarySpacePoints, const xaod_sp_ptr_projector_t &xAODspProjector, const Acts::ConstSeedProxy &seed) |
Private Member Functions | |
| void | push_back_ (std::size_t nSpacePoints, float quality, float vertexZ) |
Private Attributes | |
| std::uint32_t | m_size {0} |
| std::vector< std::uint32_t > | m_spacePointOffsets |
| std::vector< std::uint8_t > | m_spacePointCounts |
| std::vector< float > | m_qualities |
| std::vector< float > | m_vertexZs |
| std::vector< const xAOD::SpacePoint * > | m_spacePoints |
Definition at line 66 of file SeedContainer.h.
Definition at line 104 of file SeedContainer.h.
| using ActsTrk::SeedContainer::Index = Acts::SeedIndex |
Definition at line 67 of file SeedContainer.h.
Definition at line 68 of file SeedContainer.h.
Definition at line 89 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 107 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 79 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 71 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 108 of file SeedContainer.h.
Definition at line 88 of file SeedContainer.h.
|
inline |
Definition at line 136 of file SeedContainer.h.
|
inline |
Definition at line 142 of file SeedContainer.h.
|
inline |
Definition at line 120 of file SeedContainer.h.
|
inline |
Definition at line 130 of file SeedContainer.h.
|
inline |
Definition at line 112 of file SeedContainer.h.
|
inlineprivate |
Definition at line 158 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 101 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 72 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 70 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 96 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 102 of file SeedContainer.h.
|
private |
Definition at line 153 of file SeedContainer.h.
|
private |
Definition at line 150 of file SeedContainer.h.
|
private |
Definition at line 152 of file SeedContainer.h.
|
private |
Definition at line 151 of file SeedContainer.h.
|
private |
Definition at line 156 of file SeedContainer.h.
|
private |
Definition at line 154 of file SeedContainer.h.