ATLAS Offline Software
Event
ByteStreamCnvSvcBase
ByteStreamCnvSvcBase
IByteStreamEventAccess.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef BYTESTREAMCNVSVCBASE_IBYTESTREAMEVENTACCESS_H
6
#define BYTESTREAMCNVSVCBASE_IBYTESTREAMEVENTACCESS_H
7
8
#include "
ByteStreamData/RawEvent.h
"
9
#include "GaudiKernel/IInterface.h"
10
14
class
IByteStreamEventAccess
:
virtual
public
IInterface {
15
public
:
17
DeclareInterfaceID
(
IByteStreamEventAccess
, 2, 0);
18
20
virtual
RawEventWrite
*
getRawEvent
() = 0;
21
22
};
23
24
#endif
RawEventWrite
OFFLINE_FRAGMENTS_NAMESPACE_WRITE::FullEventFragment RawEventWrite
data type for writing raw event
Definition:
RawEvent.h:39
IByteStreamEventAccess
Interface for accessing raw data.
Definition:
IByteStreamEventAccess.h:14
IByteStreamEventAccess::getRawEvent
virtual RawEventWrite * getRawEvent()=0
pure virtual method for accessing RawEventWrite
RawEvent.h
IByteStreamEventAccess::DeclareInterfaceID
DeclareInterfaceID(IByteStreamEventAccess, 2, 0)
Gaudi interface id.
Generated on Sun Dec 22 2024 21:11:21 for ATLAS Offline Software by
1.8.18