The Gaudi Framework
master (37c0b60a)
|
Event ID Range object. Holds two EventIDBases (start and stop) 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 33 of file EventIDRange.h.
EventIDRange::EventIDRange | ( | ) |
Definition at line 23 of file EventIDRange.cpp.
EventIDRange::EventIDRange | ( | const EventIDBase & | start, |
const EventIDBase & | stop | ||
) |
|
inline |
|
inlinestatic |
Definition at line 59 of file EventIDRange.h.
|
inlinestatic |
Definition at line 57 of file EventIDRange.h.
|
inline |
Definition at line 43 of file EventIDRange.h.
|
inline |
Definition at line 86 of file EventIDRange.h.
EventIDRange & EventIDRange::operator= | ( | const EventIDRange & | r | ) |
|
inline |
Definition at line 40 of file EventIDRange.h.
|
inline |
Definition at line 41 of file EventIDRange.h.
|
friend |
Definition at line 84 of file EventIDRange.h.
|
friend |
Definition at line 39 of file EventIDRange.cpp.
|
friend |
|
private |
Definition at line 76 of file EventIDRange.h.
|
private |
Definition at line 77 of file EventIDRange.h.