#include <EventID.h>
Classes | |
| struct | FlushFlag |
Public Member Functions | |
| constexpr | EventID () noexcept |
| EventID (RunNumber_t r, SubRunNumber_t sr, EventNumber_t e) | |
| EventID (SubRunID const &sID, EventNumber_t e) | |
| RunID const & | runID () const |
| RunNumber_t | run () const |
| SubRunID const & | subRunID () const |
| SubRunNumber_t | subRun () const |
| EventNumber_t | event () const |
| bool | isValid () const |
| bool | isFlush () const |
| EventID | next () const |
| EventID | nextSubRun (EventNumber_t first=IDNumber< Level::Event >::first()) const |
| EventID | nextRun () const |
| EventID | previous () const |
| EventID | previousSubRun () const |
| EventID | previousRun () const |
| bool | operator== (EventID const &other) const |
| bool | operator!= (EventID const &other) const |
| bool | operator< (EventID const &other) const |
| bool | operator> (EventID const &other) const |
| bool | operator<= (EventID const &other) const |
| bool | operator>= (EventID const &other) const |
Static Public Member Functions | |
| static EventID | maxEvent () |
| static EventID | firstEvent () |
| static EventID | firstEvent (SubRunID const &srID) |
| static constexpr EventID | invalidEvent () noexcept |
| static EventID | invalidEvent (RunID rID) |
| static EventID | invalidEvent (SubRunID const &srID) |
| static constexpr EventID | flushEvent () noexcept |
| static EventID | flushEvent (RunID rID) |
| static EventID | flushEvent (SubRunID srID) |
Private Member Functions | |
| constexpr | EventID (FlushFlag) noexcept |
| EventID (RunID rID, FlushFlag) | |
| EventID (SubRunID srID, FlushFlag) | |
| EventNumber_t | inRangeOrInvalid (EventNumber_t e) |
Private Attributes | |
| SubRunID | subRun_ |
| EventNumber_t | event_ |
Friends | |
| std::ostream & | operator<< (std::ostream &os, EventID const &iID) |
|
inlinenoexcept |
Definition at line 79 of file EventID.h.
|
inline |
Definition at line 83 of file EventID.h.
|
inline |
Definition at line 87 of file EventID.h.
|
inlineexplicitprivatenoexcept |
Definition at line 282 of file EventID.h.
Definition at line 287 of file EventID.h.
Definition at line 292 of file EventID.h.
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticnoexcept |
|
inlinestatic |
|
inlinestatic |
|
inlineprivate |
Definition at line 297 of file EventID.h.
|
inlinestaticnoexcept |
|
inlinestatic |
Definition at line 208 of file EventID.h.
|
inlinestatic |
Definition at line 215 of file EventID.h.
|
inline |
Definition at line 128 of file EventID.h.
|
inline |
Definition at line 122 of file EventID.h.
|
inlinestatic |
Definition at line 184 of file EventID.h.
|
inline |
Definition at line 134 of file EventID.h.
|
inline |
|
inline |
Definition at line 254 of file EventID.h.
Definition at line 240 of file EventID.h.
|
inline |
Definition at line 159 of file EventID.h.
|
inline |
Definition at line 178 of file EventID.h.
|
inline |
Definition at line 172 of file EventID.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
private |
1.8.11