ATLAS Offline Software
|
For the client-server communication, each event is uniquely identified by the run number, the event number and a string determining which stream it belongs to. More...
#include <EventStream.h>
Public Member Functions | |
EventStreamID (unsigned long EventNumber, unsigned int RunNumber, const std::string &StreamName) | |
EventStreamID (unsigned long EventNumber, unsigned int RunNumber, const char *StreamName) | |
EventStreamID (const std::string &StreamName) | |
unsigned long | EventNumber () const |
unsigned int | RunNumber () const |
const std::string & | StreamName () const |
const char * | StreamNameCStr () const |
bool | isSameEvent (const EventStreamID &id) const |
bool | isValid () const |
bool | operator== (const EventStreamID &id) const |
bool | operator< (const EventStreamID &id) const |
Private Attributes | |
unsigned int | m_event |
unsigned int | m_run |
std::string | m_stream |
For the client-server communication, each event is uniquely identified by the run number, the event number and a string determining which stream it belongs to.
Operators are defined only for the stream name, in order to check for identity of two events use isSameEvent
Definition at line 19 of file EventStream.h.
|
inline |
Definition at line 24 of file EventStream.h.
|
inline |
Definition at line 29 of file EventStream.h.
|
inline |
Definition at line 36 of file EventStream.h.
|
inline |
Definition at line 41 of file EventStream.h.
|
inline |
Definition at line 47 of file EventStream.h.
|
inline |
Definition at line 55 of file EventStream.h.
|
inline |
Definition at line 65 of file EventStream.h.
|
inline |
Definition at line 61 of file EventStream.h.
|
inline |
Definition at line 42 of file EventStream.h.
|
inline |
Definition at line 43 of file EventStream.h.
|
inline |
Definition at line 44 of file EventStream.h.
|
private |
Definition at line 72 of file EventStream.h.
|
private |
Definition at line 74 of file EventStream.h.
|
private |
Definition at line 76 of file EventStream.h.