![]() |
The Gaudi Framework
v27r0
|
Classes | |
class | ContextSpecificData |
Implementation of a context specific storage accessible as a sort of smart reference class. More... | |
class | ContextSpecificPtr |
Simple implementation of a smart pointer with different values for different event contexts (slots). More... | |
Typedefs | |
typedef size_t | ContextIdType |
Internal type used for the ContextId. More... | |
Functions | |
GAUDI_API ContextIdType | currentContextId () |
Return the current context id. More... | |
GAUDI_API ContextIdType | currentContextEvt () |
GAUDI_API void | setCurrentContextId (ContextIdType newId) |
Used by the framework to change the value of the current context id. More... | |
GAUDI_API void | setCurrentContextEvt (long int evtN) |
GAUDI_API void | setCurrentContextId (ContextIdType newId, long int evtN) |
GAUDI_API void | setCurrentContextId (const EventContext *ctx) |
typedef size_t Gaudi::Hive::ContextIdType |
Internal type used for the ContextId.
Definition at line 18 of file ContextSpecificPtr.h.
GAUDI_API ContextIdType Gaudi::Hive::currentContextEvt | ( | ) |
Definition at line 15 of file ContextSpecificPtr.cpp.
GAUDI_API ContextIdType Gaudi::Hive::currentContextId | ( | ) |
Return the current context id.
The returned id is valid only within the (sys)Execute method of algorithms.
Definition at line 12 of file ContextSpecificPtr.cpp.
GAUDI_API void Gaudi::Hive::setCurrentContextEvt | ( | long int | evtN | ) |
Definition at line 18 of file ContextSpecificPtr.cpp.
GAUDI_API void Gaudi::Hive::setCurrentContextId | ( | ContextIdType | newId | ) |
Used by the framework to change the value of the current context id.
Definition at line 21 of file ContextSpecificPtr.cpp.
GAUDI_API void Gaudi::Hive::setCurrentContextId | ( | ContextIdType | newId, |
long int | evtN | ||
) |
Definition at line 24 of file ContextSpecificPtr.cpp.
GAUDI_API void Gaudi::Hive::setCurrentContextId | ( | const EventContext * | ctx | ) |
Definition at line 29 of file ContextSpecificPtr.cpp.