![]() |
ATLAS Offline Software
|
Writing the data to ROBDataProviderSvc for transient BS. More...
#include <ByteStreamRDP_OutputSvc.h>
Classes | |
| struct | EventCache |
Public Member Functions | |
| ByteStreamRDP_OutputSvc (const std::string &name, ISvcLocator *svcloc) | |
| Constructors: | |
| virtual StatusCode | initialize () override |
| Required of all Gaudi Services. | |
| virtual bool | putEvent (const RawEvent *re) override |
| Implementation of the IByteStreamOutputSvc interface methods. | |
| virtual bool | putEvent (const RawEvent *re, const EventContext &ctx) override |
Private Attributes | |
| SG::SlotSpecificObj< EventCache > | m_eventsCache |
| Cache of event data for each slot. | |
| ServiceHandle< IROBDataProviderSvc > | m_robProvider |
| Gaudi::Property< std::string > | m_bsOutputStreamName |
Writing the data to ROBDataProviderSvc for transient BS.
RDP == RobDataProvider
Description: An class for writing FullEventFragment into RobDataProvider this class implements the interface IByteStreamOutputSvc for the conversion service to write the output.
Definition at line 26 of file ByteStreamRDP_OutputSvc.h.
| ByteStreamRDP_OutputSvc::ByteStreamRDP_OutputSvc | ( | const std::string & | name, |
| ISvcLocator * | svcloc ) |
Constructors:
Definition at line 17 of file ByteStreamRDP_OutputSvc.cxx.
|
overridevirtual |
Required of all Gaudi Services.
Definition at line 23 of file ByteStreamRDP_OutputSvc.cxx.
|
overridevirtual |
Implementation of the IByteStreamOutputSvc interface methods.
Definition at line 33 of file ByteStreamRDP_OutputSvc.cxx.
|
overridevirtual |
Definition at line 38 of file ByteStreamRDP_OutputSvc.cxx.
|
private |
Definition at line 51 of file ByteStreamRDP_OutputSvc.h.
|
private |
Cache of event data for each slot.
Definition at line 47 of file ByteStreamRDP_OutputSvc.h.
|
private |
Definition at line 49 of file ByteStreamRDP_OutputSvc.h.