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 212 of file MeasurementSelector.h.
using TopCollection< N, PayloadType >::IndexType = unsigned short |
Definition at line 213 of file MeasurementSelector.h.
|
inline |
Definition at line 216 of file MeasurementSelector.h.
|
inline |
Definition at line 250 of file MeasurementSelector.h.
|
inline |
Definition at line 271 of file MeasurementSelector.h.
|
inline |
Definition at line 264 of file MeasurementSelector.h.
|
inline |
Definition at line 272 of file MeasurementSelector.h.
|
inline |
Definition at line 240 of file MeasurementSelector.h.
|
inline |
Definition at line 235 of file MeasurementSelector.h.
|
inline |
Definition at line 222 of file MeasurementSelector.h.
|
inline |
Definition at line 244 of file MeasurementSelector.h.
|
inline |
Definition at line 268 of file MeasurementSelector.h.
|
inline |
Definition at line 230 of file MeasurementSelector.h.
IndexType TopCollection< N, PayloadType >::m_maxSlots = 0 |
Definition at line 277 of file MeasurementSelector.h.
IndexType TopCollection< N, PayloadType >::m_nextSlot = 0 |
Definition at line 276 of file MeasurementSelector.h.
std::array<IndexType, N+1> TopCollection< N, PayloadType >::m_order |
Definition at line 275 of file MeasurementSelector.h.
std::array<PayloadType, N+1> TopCollection< N, PayloadType >::m_slots |
Definition at line 274 of file MeasurementSelector.h.