
Event ID Range object. More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/EventIDRange.h>

Public Member Functions | |
| EventIDRange () | |
| EventIDRange (const EventIDBase &start, const EventIDBase &stop) | |
| EventIDRange (const EventIDRange &r) | |
| EventIDRange & | operator= (const EventIDRange &r) |
| const EventIDBase & | start () const |
| const EventIDBase & | stop () const |
| bool | isInRange (const EventIDBase &t) const |
| operator std::string () const | |
Static Public Member Functions | |
| static EventIDRange | intersect (const EventIDRange &it) |
| template<typename... T> | |
| static EventIDRange | intersect (const EventIDRange &first, const T &... rest) |
Private Attributes | |
| EventIDBase | m_start {} |
| EventIDBase | m_stop {} |
Friends | |
| bool | operator== (const EventIDRange &lhs, const EventIDRange &rhs) |
| bool | operator!= (const EventIDRange &lhs, const EventIDRange &rhs) |
| std::ostream & | operator<< (std::ostream &os, const EventIDRange &rhs) |
Event ID Range object.
Holds two EventIDBases (start and stop)
Definition at line 32 of file EventIDRange.h.
| EventIDRange::EventIDRange | ( | ) |
Definition at line 23 of file EventIDRange.cpp.
| EventIDRange::EventIDRange | ( | const EventIDBase & | start, |
| const EventIDBase & | stop ) |
Definition at line 29 of file EventIDRange.cpp.
|
inline |
|
inlinestatic |
Definition at line 58 of file EventIDRange.h.
|
inlinestatic |
Definition at line 56 of file EventIDRange.h.
|
inline |
Definition at line 42 of file EventIDRange.h.
|
inline |
Definition at line 85 of file EventIDRange.h.
| EventIDRange & EventIDRange::operator= | ( | const EventIDRange & | r | ) |
|
inline |
Definition at line 39 of file EventIDRange.h.
|
inline |
Definition at line 40 of file EventIDRange.h.
|
friend |
Definition at line 83 of file EventIDRange.h.
|
friend |
Definition at line 39 of file EventIDRange.cpp.
|
friend |
|
private |
Definition at line 75 of file EventIDRange.h.
|
private |
Definition at line 76 of file EventIDRange.h.