ATLAS Offline Software
AANTEventContext.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
7 
8 //________________________________________________________________________________
10  : m_evtSelector(selector)
11 {
12 }
13 
14 //________________________________________________________________________________
16 {
17  if (this != &ctxt)
19  return *this;
20 }
21 
22 //________________________________________________________________________________
24  : IEvtSelector::Context(), m_evtSelector(ctxt.m_evtSelector)
25 {
26 }
27 
28 //________________________________________________________________________________
30 {
31 }
32 
33 //________________________________________________________________________________
35 {
36  IEvtSelector* id ATLAS_THREAD_SAFE = const_cast<IEvtSelector*>(m_evtSelector);
37  return id;
38 }
AANTEventContext
Definition: AANTEventContext.h:13
AANTEventContext::~AANTEventContext
virtual ~AANTEventContext()
Destructor.
Definition: AANTEventContext.cxx:29
AANTEventContext::identifier
virtual void * identifier() const
Inequality operator.
Definition: AANTEventContext.cxx:34
AANTEventContext.h
AANTEventContext::m_evtSelector
const IEvtSelector * m_evtSelector
Definition: AANTEventContext.h:29
AANTEventContext::AANTEventContext
AANTEventContext(const IEvtSelector *selector)
Constructor.
Definition: AANTEventContext.cxx:9
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
checker_macros.h
Define macros for attributes used to control the static checker.
AANTEventContext::operator=
AANTEventContext & operator=(const AANTEventContext &ctxt)
Assignment.
Definition: AANTEventContext.cxx:15