ATLAS Offline Software
EventContextByteStream.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
11 #include "EventContextByteStream.h"
13 
14 //________________________________________________________________________________
15 EventContextByteStream::EventContextByteStream(const IEvtSelector* selector) : m_evtSelector(selector) {
16 }
17 //________________________________________________________________________________
19  m_evtSelector(ctxt.m_evtSelector) {
20 }
21 //________________________________________________________________________________
23 }
24 //________________________________________________________________________________
26  IEvtSelector* id ATLAS_THREAD_SAFE = const_cast<IEvtSelector*> (m_evtSelector);
27  return id;
28 }
EventContextByteStream::m_evtSelector
const IEvtSelector * m_evtSelector
Definition: EventContextByteStream.h:35
EventContextByteStream::identifier
virtual void * identifier() const
Inequality operator.
Definition: EventContextByteStream.cxx:25
EventContextByteStream::~EventContextByteStream
virtual ~EventContextByteStream()
Destructor.
Definition: EventContextByteStream.cxx:22
EventContextByteStream::EventContextByteStream
EventContextByteStream(const IEvtSelector *selector)
Constructor.
Definition: EventContextByteStream.cxx:15
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:227
python.selector.AtlRunQuerySelectorLhcOlc.selector
selector
Definition: AtlRunQuerySelectorLhcOlc.py:611
EventContextByteStream
This class provides the Context for EventSelectorByteStream.
Definition: EventContextByteStream.h:21
ATLAS_THREAD_SAFE
#define ATLAS_THREAD_SAFE
Definition: checker_macros.h:211
EventContextByteStream.h
This file contains the class definition for the EventContextByteStream class.
checker_macros.h
Define macros for attributes used to control the static checker.