ATLAS Offline Software
Loading...
Searching...
No Matches
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.
 Context (const TrigEventSelectorByteStream::Context &other)
 Copy constructor.
virtual ~Context ()
 Default destructor.
virtual void * identifier () const override
 Implementation of IEvtSelector::Context::identifier.

Private Attributes

const IEvtSelector * m_evtSelector
 pointer to the event selector

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 205 of file TrigEventSelectorByteStream.cxx.

206: m_evtSelector(selector) {}
const IEvtSelector * m_evtSelector
pointer to the event selector

◆ Context() [2/2]

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

Copy constructor.

Definition at line 208 of file TrigEventSelectorByteStream.cxx.

209: m_evtSelector(other.m_evtSelector) {}

◆ ~Context()

TrigEventSelectorByteStream::Context::~Context ( )
virtual

Default destructor.

Definition at line 211 of file TrigEventSelectorByteStream.cxx.

211{}

Member Function Documentation

◆ identifier()

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

Implementation of IEvtSelector::Context::identifier.

Definition at line 213 of file TrigEventSelectorByteStream.cxx.

214{
215 IEvtSelector* id ATLAS_THREAD_SAFE = const_cast<IEvtSelector*>(m_evtSelector);
216 return id;
217}
#define ATLAS_THREAD_SAFE

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: