![]() |
ATLAS Offline Software
|
Validity Range object. More...
#include <IOVRange.h>
Public Member Functions | |
| IOVRange () | |
| IOVRange (const IOVTime &start, const IOVTime &stop) | |
| IOVRange (const EventIDRange &eir) | |
| IOVRange (const IOVRange &r)=default | |
| IOVRange & | operator= (const IOVRange &r)=default |
| const IOVTime & | start () const |
| const IOVTime & | stop () const |
| bool | isInRange (const IOVTime &t) const |
| operator std::string () const | |
| operator EventIDRange () const | |
Private Attributes | |
| IOVTime | m_start |
| IOVTime | m_stop |
Friends | |
| bool | operator== (const IOVRange &lhs, const IOVRange &rhs) |
| bool | operator!= (const IOVRange &lhs, const IOVRange &rhs) |
| std::ostream & | operator<< (std::ostream &os, const IOVRange &rhs) |
| MsgStream & | operator<< (MsgStream &os, const IOVRange &rhs) |
Validity Range object.
Holds two IOVTimes (start and stop)
Definition at line 30 of file IOVRange.h.
|
inline |
Definition at line 32 of file IOVRange.h.
Definition at line 24 of file IOVRange.cxx.
| IOVRange::IOVRange | ( | const EventIDRange & | eir | ) |
Definition at line 28 of file IOVRange.cxx.
|
default |
|
inline |
Definition at line 41 of file IOVRange.h.
| IOVRange::operator EventIDRange | ( | ) | const |
Definition at line 37 of file IOVRange.cxx.
| IOVRange::operator std::string | ( | ) | const |
Definition at line 52 of file IOVRange.cxx.
|
inline |
Definition at line 38 of file IOVRange.h.
|
inline |
Definition at line 39 of file IOVRange.h.
Definition at line 67 of file IOVRange.h.
|
friend |
Definition at line 47 of file IOVRange.cxx.
|
friend |
Definition at line 42 of file IOVRange.cxx.
|
private |
Definition at line 56 of file IOVRange.h.
|
private |
Definition at line 57 of file IOVRange.h.