|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef BYTESTREAMMERGEOUTPUTSVC_H
6 #define BYTESTREAMMERGEOUTPUTSVC_H
16 #include "GaudiKernel/ServiceHandle.h"
41 Gaudi::Property<std::string>
m_bsOutputStreamName{
this,
"BSOutputStreamName", {},
"stream name for multiple output"};
ServiceHandle< IByteStreamOutputSvc > m_outSvc
OFFLINE_FRAGMENTS_NAMESPACE::FullEventFragment RawEvent
data type for reading raw event
virtual bool putEvent(const RawEvent *re) override
Implementation of the IByteStreamOutputSvc interface methods.
ByteStreamMergeOutputSvc(const std::string &name, ISvcLocator *svcloc)
Constructors:
ServiceHandle< IByteStreamInputSvc > m_inSvc
This file contains the interface for the ByteStreamOutputSvc classes.
::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
Gaudi::Property< bool > m_overwriteHeader
This class provides the services for merging FullEventFragment with existing bytestream input....
const boost::regex re(r_e)