ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
TrigEventSelectorByteStream::Context Class Reference

Event Selector context for TrigEventSelectorByteStream. More...

#include <TrigEventSelectorByteStream.h>

Inheritance diagram for TrigEventSelectorByteStream::Context:
Collaboration diagram for TrigEventSelectorByteStream::Context:

Public Member Functions

 Context (const IEvtSelector *selector)
 Constructor from a selector. More...
 
 Context (const TrigEventSelectorByteStream::Context &other)
 Copy constructor. More...
 
virtual ~Context ()
 Default destructor. More...
 
virtual void * identifier () const override
 Implementation of IEvtSelector::Context::identifier. More...
 

Private Attributes

const IEvtSelector * m_evtSelector
 pointer to the event selector More...
 

Detailed Description

Event Selector context for TrigEventSelectorByteStream.

Definition at line 26 of file TrigEventSelectorByteStream.h.

Constructor & Destructor Documentation

◆ Context() [1/2]

TrigEventSelectorByteStream::Context::Context ( const IEvtSelector *  selector)

Constructor from a selector.

Definition at line 203 of file TrigEventSelectorByteStream.cxx.

◆ Context() [2/2]

TrigEventSelectorByteStream::Context::Context ( const TrigEventSelectorByteStream::Context other)

Copy constructor.

Definition at line 206 of file TrigEventSelectorByteStream.cxx.

207 : m_evtSelector(other.m_evtSelector) {}

◆ ~Context()

TrigEventSelectorByteStream::Context::~Context ( )
virtual

Default destructor.

Definition at line 209 of file TrigEventSelectorByteStream.cxx.

209 {}

Member Function Documentation

◆ identifier()

void * TrigEventSelectorByteStream::Context::identifier ( ) const
overridevirtual

Implementation of IEvtSelector::Context::identifier.

Definition at line 211 of file TrigEventSelectorByteStream.cxx.

212 {
213  IEvtSelector* id ATLAS_THREAD_SAFE = const_cast<IEvtSelector*>(m_evtSelector);
214  return id;
215 }

Member Data Documentation

◆ m_evtSelector

const IEvtSelector* TrigEventSelectorByteStream::Context::m_evtSelector
private

pointer to the event selector

Definition at line 38 of file TrigEventSelectorByteStream.h.


The documentation for this class was generated from the following files:
TrigEventSelectorByteStream::Context::m_evtSelector
const IEvtSelector * m_evtSelector
pointer to the event selector
Definition: TrigEventSelectorByteStream.h:38
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:227
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16
python.selector.AtlRunQuerySelectorLhcOlc.selector
selector
Definition: AtlRunQuerySelectorLhcOlc.py:611
ATLAS_THREAD_SAFE
#define ATLAS_THREAD_SAFE
Definition: checker_macros.h:211