The Gaudi Framework
v29r0 (ff2e7097)
|
Class representing the event slot. More...
#include <src/EventSlot.h>
Public Member Functions | |
EventSlot (const std::vector< DataObjIDColl > &algoDependencies, unsigned int numberOfAlgorithms, unsigned int numberOfControlFlowNodes, SmartIF< IMessageSvc > MS) | |
~EventSlot () | |
void | reset (EventContext *theeventContext) |
Reset all resources in order to reuse the slot. More... | |
Public Attributes | |
EventContext * | eventContext |
Cache for the eventContext. More... | |
AlgsExecutionStates | algsStates |
Vector of algorithms states. More... | |
bool | complete |
Flags completion of the event. More... | |
DataFlowManager | dataFlowMgr |
DataFlowManager of this slot. More... | |
std::vector< int > | controlFlowState |
State of the control flow. More... | |
Class representing the event slot.
Definition at line 11 of file EventSlot.h.
|
inline |
Definition at line 14 of file EventSlot.h.
|
inline |
Definition at line 22 of file EventSlot.h.
|
inline |
Reset all resources in order to reuse the slot.
Definition at line 25 of file EventSlot.h.
AlgsExecutionStates EventSlot::algsStates |
Vector of algorithms states.
Definition at line 37 of file EventSlot.h.
bool EventSlot::complete |
Flags completion of the event.
Definition at line 39 of file EventSlot.h.
std::vector<int> EventSlot::controlFlowState |
State of the control flow.
Definition at line 43 of file EventSlot.h.
DataFlowManager EventSlot::dataFlowMgr |
DataFlowManager of this slot.
Definition at line 41 of file EventSlot.h.
EventContext* EventSlot::eventContext |
Cache for the eventContext.
Definition at line 32 of file EventSlot.h.