#include <ExtendedEventContext.h>
Definition at line 23 of file ExtendedEventContext.h.
◆ ExtendedEventContext() [1/2]
| Atlas::ExtendedEventContext::ExtendedEventContext |
( |
| ) |
|
|
inline |
◆ ExtendedEventContext() [2/2]
| Atlas::ExtendedEventContext::ExtendedEventContext |
( |
IProxyDict * | p, |
|
|
EventIDBase::number_type | conditionsRun = EventIDBase::UNDEFNUM, |
|
|
const TrigRoiDescriptor * | roi = nullptr ) |
|
inline |
◆ ATLAS_NOT_CONST_THREAD_SAFE() [1/2]
| IProxyDict *proxy Atlas::ExtendedEventContext::ATLAS_NOT_CONST_THREAD_SAFE |
( |
| ) |
const |
|
inline |
◆ ATLAS_NOT_CONST_THREAD_SAFE() [2/2]
| std::pmr::memory_resource *memResource Atlas::ExtendedEventContext::ATLAS_NOT_CONST_THREAD_SAFE |
( |
| ) |
const |
|
inline |
◆ conditionsRun()
| EventIDBase::number_type Atlas::ExtendedEventContext::conditionsRun |
( |
| ) |
const |
|
inline |
◆ roiDescriptor()
◆ setConditionsRun()
| void Atlas::ExtendedEventContext::setConditionsRun |
( |
EventIDBase::number_type | conditionsRun | ) |
|
|
inline |
◆ setMemResource()
| void Atlas::ExtendedEventContext::setMemResource |
( |
std::pmr::memory_resource * | memResource | ) |
|
|
inline |
Memory resource.
Per-slot default memory resource to use with polymorphic_allocator in contexts where we can't specify it directly (for example, when ROOT is reading an object).
Definition at line 72 of file ExtendedEventContext.h.
◆ setProxy()
| void Atlas::ExtendedEventContext::setProxy |
( |
IProxyDict * | proxy | ) |
|
|
inline |
◆ setThinningCache()
| void Atlas::ExtendedEventContext::setThinningCache |
( |
const SG::ThinningCache * | cache | ) |
|
|
inline |
Thread-local thinning cache.
Set when we are doing output with thinning; the cache provides information about what was thinned. This is to allow converters to get thinning information. Unfortunately, we don't have a better way of doing this without changing Gaudi interfaces.
Definition at line 62 of file ExtendedEventContext.h.
◆ thinningCache()
◆ m_conditionsRun
| EventIDBase::number_type Atlas::ExtendedEventContext::m_conditionsRun {EventIDBase::UNDEFNUM} |
|
private |
◆ m_memResource
| std::pmr::memory_resource* Atlas::ExtendedEventContext::m_memResource {nullptr} |
|
private |
◆ m_proxy
| IProxyDict* Atlas::ExtendedEventContext::m_proxy {nullptr} |
|
private |
◆ m_roi
◆ m_thinningCache
The documentation for this class was generated from the following file: