![]() |
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 | acceptNoSort () |
| 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 271 of file MeasurementSelector.h.
|
inline |
Definition at line 287 of file MeasurementSelector.h.
|
inline |
Definition at line 280 of file MeasurementSelector.h.
|
inline |
Definition at line 288 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 284 of file MeasurementSelector.h.
|
inline |
Definition at line 237 of file MeasurementSelector.h.
| IndexType TopCollection< N, PayloadType >::m_maxSlots = 0 |
Definition at line 293 of file MeasurementSelector.h.
| IndexType TopCollection< N, PayloadType >::m_nextSlot = 0 |
Definition at line 292 of file MeasurementSelector.h.
| std::array<IndexType, N+1> TopCollection< N, PayloadType >::m_order |
Definition at line 291 of file MeasurementSelector.h.
| std::array<PayloadType, N+1> TopCollection< N, PayloadType >::m_slots |
Definition at line 290 of file MeasurementSelector.h.
1.8.18