ATLAS Offline Software
Loading...
Searching...
No Matches
Atlas Namespace Reference

Classes

class  ExtendedEventContext

Functions

bool hasExtendedEventContext (const EventContext &ctx)
 Test whether a context object has an extended context installed.
const ExtendedEventContextgetExtendedEventContext (const EventContext &ctx)
 Retrieve an extended context from a context object.
const ExtendedEventContexttryGetExtendedEventContext (const EventContext &ctx)
 Retrieve an extended context from a context object.
ExtendedEventContextgetExtendedEventContext (EventContext &ctx)
 Retrieve an extended context from a context object.
ExtendedEventContexttryGetExtendedEventContext (EventContext &ctx)
 Retrieve an extended context from a context object.
void setExtendedEventContext (EventContext &ctx, ExtendedEventContext &&ectx)
 Move an extended context into a context object.
IProxyDictproxyDictFromEventContext ()
 Return the IProxyDict for this thread's current context.
IProxyDictproxyDictFromEventContext (const EventContext &ctx)
 Return the IProxyDict for a context.
SG::SourceID sourceIDFromEventContext ()
 Return the SourceID for this thread's current context.
SG::SourceID sourceIDFromEventContext (const EventContext &ctx)
 Return the SourceID a context.

Function Documentation

◆ getExtendedEventContext() [1/2]

const ExtendedEventContext & Atlas::getExtendedEventContext ( const EventContext & ctx)

Retrieve an extended context from a context object.

Definition at line 32 of file ExtendedEventContext.cxx.

◆ getExtendedEventContext() [2/2]

ExtendedEventContext & Atlas::getExtendedEventContext ( EventContext & ctx)

Retrieve an extended context from a context object.

Definition at line 51 of file ExtendedEventContext.cxx.

◆ hasExtendedEventContext()

bool Atlas::hasExtendedEventContext ( const EventContext & ctx)

Test whether a context object has an extended context installed.

Definition at line 23 of file ExtendedEventContext.cxx.

◆ proxyDictFromEventContext() [1/2]

IProxyDict * Atlas::proxyDictFromEventContext ( )

Return the IProxyDict for this thread's current context.

Definition at line 28 of file proxyDictFromEventContext.cxx.

◆ proxyDictFromEventContext() [2/2]

IProxyDict * Atlas::proxyDictFromEventContext ( const EventContext & ctx)

Return the IProxyDict for a context.

Parameters
ctxThe context.

Definition at line 43 of file proxyDictFromEventContext.cxx.

◆ setExtendedEventContext()

void Atlas::setExtendedEventContext ( EventContext & ctx,
ExtendedEventContext && ectx )

Move an extended context into a context object.

Definition at line 70 of file ExtendedEventContext.cxx.

◆ sourceIDFromEventContext() [1/2]

SG::SourceID Atlas::sourceIDFromEventContext ( )

Return the SourceID for this thread's current context.

Definition at line 56 of file proxyDictFromEventContext.cxx.

◆ sourceIDFromEventContext() [2/2]

SG::SourceID Atlas::sourceIDFromEventContext ( const EventContext & ctx)

Return the SourceID a context.

Parameters
ctxThe context.

Definition at line 67 of file proxyDictFromEventContext.cxx.

◆ tryGetExtendedEventContext() [1/2]

const ExtendedEventContext * Atlas::tryGetExtendedEventContext ( const EventContext & ctx)

Retrieve an extended context from a context object.

Retrieve an extended context from a context object, returning nullptr if it doesn't exist.

returning nullptr if it doesn't exist.

Definition at line 42 of file ExtendedEventContext.cxx.

◆ tryGetExtendedEventContext() [2/2]

ExtendedEventContext * Atlas::tryGetExtendedEventContext ( EventContext & ctx)

Retrieve an extended context from a context object.

returning nullptr if it doesn't exist.

Definition at line 61 of file ExtendedEventContext.cxx.