|  | The Gaudi Framework
    v39r3 (979e3109)
    | 
| 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.