![]() |
The Gaudi Framework
v36r9 (fd2bdac3)
|
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... | |
| class | FetchDataFromFile |
| class | FetchLeavesFromFile |
Typedefs | |
| typedef std::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 const EventContext & | currentContext () |
| 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) |
| GAUDI_API void | setCurrentContext (const EventContext *ctx) |
| GAUDI_API void | setCurrentContext (const EventContext &ctx) |
Internal type used for the ContextId.
Definition at line 23 of file ThreadLocalContext.h.
| const EventContext & Gaudi::Hive::currentContext | ( | ) |
Definition at line 30 of file ThreadLocalContext.cpp.
| ContextIdType Gaudi::Hive::currentContextEvt | ( | ) |
Definition at line 29 of file ThreadLocalContext.cpp.
| 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 28 of file ThreadLocalContext.cpp.
| void Gaudi::Hive::setCurrentContext | ( | const EventContext & | ctx | ) |
Definition at line 43 of file ThreadLocalContext.cpp.
| void Gaudi::Hive::setCurrentContext | ( | const EventContext * | ctx | ) |
Definition at line 41 of file ThreadLocalContext.cpp.
| void Gaudi::Hive::setCurrentContextEvt | ( | long int | evtN | ) |
Definition at line 32 of file ThreadLocalContext.cpp.
| void Gaudi::Hive::setCurrentContextId | ( | const EventContext * | ctx | ) |
Definition at line 39 of file ThreadLocalContext.cpp.
| void Gaudi::Hive::setCurrentContextId | ( | ContextIdType | newId | ) |
Used by the framework to change the value of the current context id.
Definition at line 33 of file ThreadLocalContext.cpp.
| void Gaudi::Hive::setCurrentContextId | ( | ContextIdType | newId, |
| long int | evtN | ||
| ) |
Definition at line 36 of file ThreadLocalContext.cpp.