5#ifndef BYTESTREAMCNVSVC_BYTESTREAMMERGEOUTPUTSVC_H
6#define BYTESTREAMCNVSVC_BYTESTREAMMERGEOUTPUTSVC_H
16#include "GaudiKernel/ServiceHandle.h"
41 Gaudi::Property<std::string>
m_bsOutputStreamName{
this,
"BSOutputStreamName", {},
"stream name for multiple output"};
const boost::regex re(r_e)
This file contains the interface for the ByteStreamOutputSvc classes.
OFFLINE_FRAGMENTS_NAMESPACE::FullEventFragment RawEvent
data type for reading raw event
ByteStreamMergeOutputSvc(const std::string &name, ISvcLocator *svcloc)
Constructors:
virtual StatusCode initialize() override
Gaudi::Property< bool > m_overwriteHeader
virtual bool putEvent(const RawEvent *re) override
Implementation of the IByteStreamOutputSvc interface methods.
ServiceHandle< IByteStreamInputSvc > m_inSvc
ServiceHandle< IByteStreamOutputSvc > m_outSvc
uint32_t reducedROBid(uint32_t)
virtual ~ByteStreamMergeOutputSvc()=default
Destructor.
Gaudi::Property< std::string > m_bsOutputStreamName