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

#include <AANTEventContext.h>

Inheritance diagram for AANTEventContext:
Collaboration diagram for AANTEventContext:

Public Member Functions

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

Private Attributes

const IEvtSelector * m_evtSelector
 

Detailed Description

Definition at line 13 of file AANTEventContext.h.

Constructor & Destructor Documentation

◆ AANTEventContext() [1/2]

AANTEventContext::AANTEventContext ( const IEvtSelector *  selector)

Constructor.

Definition at line 9 of file AANTEventContext.cxx.

11 {
12 }

◆ AANTEventContext() [2/2]

AANTEventContext::AANTEventContext ( const AANTEventContext ctxt)

Copy constructor.

Definition at line 23 of file AANTEventContext.cxx.

24  : IEvtSelector::Context(), m_evtSelector(ctxt.m_evtSelector)
25 {
26 }

◆ ~AANTEventContext()

AANTEventContext::~AANTEventContext ( )
virtual

Destructor.

Definition at line 29 of file AANTEventContext.cxx.

30 {
31 }

Member Function Documentation

◆ identifier()

void * AANTEventContext::identifier ( ) const
virtual

Inequality operator.

Definition at line 34 of file AANTEventContext.cxx.

35 {
36  IEvtSelector* id ATLAS_THREAD_SAFE = const_cast<IEvtSelector*>(m_evtSelector);
37  return id;
38 }

◆ operator=()

AANTEventContext & AANTEventContext::operator= ( const AANTEventContext ctxt)

Assignment.

Definition at line 15 of file AANTEventContext.cxx.

16 {
17  if (this != &ctxt)
19  return *this;
20 }

Member Data Documentation

◆ m_evtSelector

const IEvtSelector* AANTEventContext::m_evtSelector
private

Definition at line 29 of file AANTEventContext.h.


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