ATLAS Offline Software
Loading...
Searching...
No Matches
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
16class IOpaqueAddress;
17
21class EventContextByteStream : virtual public IEvtSelector::Context {
22
23public:
25 EventContextByteStream(const IEvtSelector* selector);
30
32 virtual void* identifier() const;
33
34private:
35 const IEvtSelector* m_evtSelector;
36};
37
38#endif // BYTESTREAMCNVSVC_EVENTCONTEXTBYTESTREAM_H
const IEvtSelector * m_evtSelector
EventContextByteStream(const IEvtSelector *selector)
Constructor.
virtual void * identifier() const
Inequality operator.
virtual ~EventContextByteStream()
Destructor.
concrete implementation of IEvtSelector for ByteStream