![]() |
The Gaudi Framework
v27r0
|
This class represents an entry point to all the event specific data. More...
#include <GaudiKernel/EventContext.h>
Public Types | |
typedef size_t | ID_type |
typedef size_t | ID_type |
Public Member Functions | |
EventContext () | |
EventContext (const long int &e, const ID_type &s=0) | |
long int | evt () const |
ID_type | slot () const |
bool | valid () const |
bool | evtFail () const |
void | set (const long int &e=0, const ID_type &s=0, const bool f=false) |
void | setEvt (const long int &e) |
void | setFail (const bool &b=true) |
void | setValid (const bool &b=true) |
EventContext & | operator= (const EventContext &c) |
EventContext () | |
EventContext (const long int &e, const ID_type &s=0) | |
long int | evt () const |
ID_type | slot () const |
bool | valid () const |
bool | evtFail () const |
void | set (const long int &e=0, const ID_type &s=0, const bool f=false) |
void | setEvt (const long int &e) |
void | setFail (const bool &b=true) |
void | setValid (const bool &b=true) |
EventContext & | operator= (const EventContext &c) |
Private Attributes | |
long int | m_evt_num |
ID_type | m_evt_slot |
bool | m_valid |
bool | m_evt_failed |
This class represents an entry point to all the event specific data.
It is needed to make the algorithm "aware" of the event it is operating on. This was not needed in the serial version of Gaudi where the assumption of 1-event-at-the-time processing was implicit.
This class has nothing to do with the AlgContextSvc or the Context of the EvtSelector!
Definition at line 22 of file EventContext.h.
typedef size_t EventContext::ID_type |
Definition at line 24 of file EventContext.h.
typedef size_t EventContext::ID_type |
Definition at line 24 of file EventContext.h.
|
inline |
Definition at line 26 of file EventContext.h.
|
inline |
Definition at line 31 of file EventContext.h.
|
inline |
Definition at line 26 of file EventContext.h.
|
inline |
Definition at line 31 of file EventContext.h.
|
inline |
Definition at line 37 of file EventContext.h.
|
inline |
Definition at line 37 of file EventContext.h.
|
inline |
Definition at line 40 of file EventContext.h.
|
inline |
Definition at line 40 of file EventContext.h.
|
inline |
Definition at line 62 of file EventContext.h.
|
inline |
Definition at line 62 of file EventContext.h.
|
inline |
Definition at line 42 of file EventContext.h.
|
inline |
Definition at line 42 of file EventContext.h.
|
inline |
Definition at line 49 of file EventContext.h.
|
inline |
Definition at line 49 of file EventContext.h.
|
inline |
Definition at line 54 of file EventContext.h.
|
inline |
Definition at line 54 of file EventContext.h.
|
inline |
Definition at line 58 of file EventContext.h.
|
inline |
Definition at line 58 of file EventContext.h.
|
inline |
Definition at line 38 of file EventContext.h.
|
inline |
Definition at line 38 of file EventContext.h.
|
inline |
Definition at line 39 of file EventContext.h.
|
inline |
Definition at line 39 of file EventContext.h.
|
private |
Definition at line 74 of file EventContext.h.
|
private |
Definition at line 71 of file EventContext.h.
|
private |
Definition at line 72 of file EventContext.h.
|
private |
Definition at line 73 of file EventContext.h.