ATLAS Offline Software
Loading...
Searching...
No Matches
Event
ByteStreamCnvSvc
src
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 BYTESTREAMCNVSVC_EVENTCONTEXTBYTESTREAM_H
6
#define BYTESTREAMCNVSVC_EVENTCONTEXTBYTESTREAM_H
7
12
13
#include "GaudiKernel/IEvtSelector.h"
14
15
class
EventSelectorByteStream
;
16
class
IOpaqueAddress;
17
21
class
EventContextByteStream
:
virtual
public
IEvtSelector::Context {
22
23
public
:
25
EventContextByteStream
(
const
IEvtSelector* selector);
27
EventContextByteStream
(
const
EventContextByteStream
& ctxt);
29
virtual
~EventContextByteStream
();
30
32
virtual
void
*
identifier
()
const
;
33
34
private
:
35
const
IEvtSelector*
m_evtSelector
;
36
};
37
38
#endif
// BYTESTREAMCNVSVC_EVENTCONTEXTBYTESTREAM_H
EventContextByteStream::m_evtSelector
const IEvtSelector * m_evtSelector
Definition
EventContextByteStream.h:35
EventContextByteStream::EventContextByteStream
EventContextByteStream(const IEvtSelector *selector)
Constructor.
Definition
EventContextByteStream.cxx:15
EventContextByteStream::identifier
virtual void * identifier() const
Inequality operator.
Definition
EventContextByteStream.cxx:25
EventContextByteStream::~EventContextByteStream
virtual ~EventContextByteStream()
Destructor.
Definition
EventContextByteStream.cxx:22
EventSelectorByteStream
concrete implementation of IEvtSelector for ByteStream
Definition
EventSelectorByteStream.h:44
Generated on
for ATLAS Offline Software by
1.14.0