![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef BYTESTREAMMERGEOUTPUTSVC_H
6 #define BYTESTREAMMERGEOUTPUTSVC_H
16 #include "GaudiKernel/ServiceHandle.h"
This file contains the class definition for the ByteStreamOutputSvc class.
StatusCode queryInterface(const InterfaceID &riid, void **ppvInterface) override
Required of all Gaudi services: see Gaudi documentation for details.
OFFLINE_FRAGMENTS_NAMESPACE::FullEventFragment RawEvent
data type for reading raw event
virtual bool putEvent(const RawEvent *re) override
Implementation of the ByteStreamOutputSvc interface methods.
ByteStreamMergeOutputSvc(const std::string &name, ISvcLocator *svcloc)
Constructors:
ByteStreamOutputSvc * m_outSvc
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
virtual ~ByteStreamMergeOutputSvc()
Destructor.
uint32_t reducedROBid(uint32_t)
Gaudi::Property< std::string > m_bsOutputStreamName
stream name for multiple output
Gaudi::Property< bool > m_overwriteHeader
ByteStreamInputSvc * m_inSvc
Gaudi::Property< std::string > m_outSvcName
const boost::regex re(r_e)
This class provides the base class to services to write bytestream data. The concrete class can provi...
Gaudi::Property< std::string > m_inSvcName