![]() |
ATLAS Offline Software
|
#include <MeasurementSelector.h>
Public Types | |
using | IndexType = unsigned short |
Public Member Functions | |
TopCollection (std::size_t max_n) | |
void | init (std::size_t max_n) |
PayloadType & | slot () |
const PayloadType & | getSlot (IndexType idx) const |
PayloadType & | getSlot (IndexType idx) |
bool | isValid (IndexType idx) const |
void | acceptAndSort (std::function< bool(const PayloadType &a, const PayloadType &b)> comparison) |
bool | empty () const |
IndexType | size () const |
std::array< IndexType, N+1 >::const_iterator | begin () |
std::array< IndexType, N+1 >::const_iterator | end () |
Public Attributes | |
std::array< PayloadType, N+1 > | m_slots |
std::array< IndexType, N+1 > | m_order |
IndexType | m_nextSlot = 0 |
IndexType | m_maxSlots = 0 |
Definition at line 219 of file MeasurementSelector.h.
using TopCollection< N, PayloadType >::IndexType = unsigned short |
Definition at line 220 of file MeasurementSelector.h.
|
inline |
Definition at line 223 of file MeasurementSelector.h.
|
inline |
Definition at line 257 of file MeasurementSelector.h.
|
inline |
Definition at line 278 of file MeasurementSelector.h.
|
inline |
Definition at line 271 of file MeasurementSelector.h.
|
inline |
Definition at line 279 of file MeasurementSelector.h.
|
inline |
Definition at line 247 of file MeasurementSelector.h.
|
inline |
Definition at line 242 of file MeasurementSelector.h.
|
inline |
Definition at line 229 of file MeasurementSelector.h.
|
inline |
Definition at line 251 of file MeasurementSelector.h.
|
inline |
Definition at line 275 of file MeasurementSelector.h.
|
inline |
Definition at line 237 of file MeasurementSelector.h.
IndexType TopCollection< N, PayloadType >::m_maxSlots = 0 |
Definition at line 284 of file MeasurementSelector.h.
IndexType TopCollection< N, PayloadType >::m_nextSlot = 0 |
Definition at line 283 of file MeasurementSelector.h.
std::array<IndexType, N+1> TopCollection< N, PayloadType >::m_order |
Definition at line 282 of file MeasurementSelector.h.
std::array<PayloadType, N+1> TopCollection< N, PayloadType >::m_slots |
Definition at line 281 of file MeasurementSelector.h.