![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
2 #ifndef BYTESTREAMCNVSVC_BYTESTREAMOUTPUTSVC_H
3 #define BYTESTREAMCNVSVC_BYTESTREAMOUTPUTSVC_H
14 #include "GaudiKernel/EventContext.h"
46 static const InterfaceID IID_ByteStreamOutputSvc(
"ByteStreamOutputSvc", 1, 0);
47 return(IID_ByteStreamOutputSvc);
50 #endif // BYTESTREAMCNVSVC_BYTESTREAMOUTPUTSVC_H
virtual bool putEvent(const RawEvent *re)=0
virtual method for writing the event
OFFLINE_FRAGMENTS_NAMESPACE::FullEventFragment RawEvent
data type for reading raw event
virtual bool putEvent(const RawEvent *re, const EventContext &ctx)=0
context-aware method for writing the event
static const InterfaceID & interfaceID()
Retrieve interface ID.
ByteStreamOutputSvc(const std::string &name, ISvcLocator *svcloc)
constructor
virtual ~ByteStreamOutputSvc(void)
destructor
const boost::regex re(r_e)
This class provides the base class to services to write bytestream data. The concrete class can provi...