ATLAS Offline Software
EventContextByteStream.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef EVENTCONTEXTBYTESTREAM_H
6 #define EVENTCONTEXTBYTESTREAM_H
7 
13 #include "GaudiKernel/IEvtSelector.h"
14 
16 class IOpaqueAddress;
17 
21 class EventContextByteStream : virtual public IEvtSelector::Context {
22 
23 public:
25  EventContextByteStream(const IEvtSelector* selector);
29  virtual ~EventContextByteStream();
30 
32  virtual void* identifier() const;
33 
34 private:
35  const IEvtSelector* m_evtSelector;
36 };
37 
38 #endif
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
EventSelectorByteStream
concrete implementation of IEvtSelector for ByteStream
Definition: EventSelectorByteStream.h:44
python.selector.AtlRunQuerySelectorLhcOlc.selector
selector
Definition: AtlRunQuerySelectorLhcOlc.py:611
EventContextByteStream
This class provides the Context for EventSelectorByteStream.
Definition: EventContextByteStream.h:21