ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
EventContextByteStream Class Reference

This class provides the Context for EventSelectorByteStream. More...

#include <EventContextByteStream.h>

Inheritance diagram for EventContextByteStream:
Collaboration diagram for EventContextByteStream:

Public Member Functions

 EventContextByteStream (const IEvtSelector *selector)
 Constructor. More...
 
 EventContextByteStream (const EventContextByteStream &ctxt)
 Copy constructor. More...
 
virtual ~EventContextByteStream ()
 Destructor. More...
 
virtual void * identifier () const
 Inequality operator. More...
 

Private Attributes

const IEvtSelector * m_evtSelector
 

Detailed Description

This class provides the Context for EventSelectorByteStream.

Definition at line 21 of file EventContextByteStream.h.

Constructor & Destructor Documentation

◆ EventContextByteStream() [1/2]

EventContextByteStream::EventContextByteStream ( const IEvtSelector *  selector)

Constructor.

Definition at line 15 of file EventContextByteStream.cxx.

16 }

◆ EventContextByteStream() [2/2]

EventContextByteStream::EventContextByteStream ( const EventContextByteStream ctxt)

Copy constructor.

Definition at line 18 of file EventContextByteStream.cxx.

18  : IEvtSelector::Context(),
20 }

◆ ~EventContextByteStream()

EventContextByteStream::~EventContextByteStream ( )
virtual

Destructor.

Definition at line 22 of file EventContextByteStream.cxx.

22  {
23 }

Member Function Documentation

◆ identifier()

void * EventContextByteStream::identifier ( ) const
virtual

Inequality operator.

Definition at line 25 of file EventContextByteStream.cxx.

25  {
26  IEvtSelector* id ATLAS_THREAD_SAFE = const_cast<IEvtSelector*> (m_evtSelector);
27  return id;
28 }

Member Data Documentation

◆ m_evtSelector

const IEvtSelector* EventContextByteStream::m_evtSelector
private

Definition at line 35 of file EventContextByteStream.h.


The documentation for this class was generated from the following files:
EventContextByteStream::m_evtSelector
const IEvtSelector * m_evtSelector
Definition: EventContextByteStream.h:35
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:194
python.selector.AtlRunQuerySelectorLhcOlc.selector
selector
Definition: AtlRunQuerySelectorLhcOlc.py:611
ATLAS_THREAD_SAFE
#define ATLAS_THREAD_SAFE
Definition: checker_macros.h:211