![]() |
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 67 of file SeedContainer.h.
Definition at line 105 of file SeedContainer.h.
| using ActsTrk::SeedContainer::Index = Acts::SeedIndex |
Definition at line 68 of file SeedContainer.h.
Definition at line 69 of file SeedContainer.h.
Definition at line 90 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 108 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 80 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 72 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 109 of file SeedContainer.h.
Definition at line 89 of file SeedContainer.h.
|
inline |
Definition at line 137 of file SeedContainer.h.
|
inline |
Definition at line 143 of file SeedContainer.h.
|
inline |
Definition at line 121 of file SeedContainer.h.
|
inline |
Definition at line 131 of file SeedContainer.h.
|
inline |
Definition at line 113 of file SeedContainer.h.
|
inlineprivate |
Definition at line 159 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 102 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 73 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 71 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 97 of file SeedContainer.h.
|
inlinenoexcept |
Definition at line 103 of file SeedContainer.h.
|
private |
Definition at line 154 of file SeedContainer.h.
|
private |
Definition at line 151 of file SeedContainer.h.
|
private |
Definition at line 153 of file SeedContainer.h.
|
private |
Definition at line 152 of file SeedContainer.h.
|
private |
Definition at line 157 of file SeedContainer.h.
|
private |
Definition at line 155 of file SeedContainer.h.