ATLAS Offline Software
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 
9 #include "GaudiKernel/IInterface.h"
10 
14 class IByteStreamEventAccess: virtual public IInterface {
15 public:
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.