5#ifndef BYTESTREAMCNVSVC_BYTESTREAMOUTPUTSTREAMCOPYTOOL_H
6#define BYTESTREAMCNVSVC_BYTESTREAMOUTPUTSTREAMCOPYTOOL_H
20#include "GaudiKernel/ServiceHandle.h"
42 using base_class::base_class;
50 virtual StatusCode
connectOutput(
const std::string& outputName =
"")
override;
54 virtual StatusCode
commitOutput(
bool doCommit =
false)
override;
62 const std::string& cnvSvc,
63 bool extendProvenenceRecord =
false)
override;
66 virtual StatusCode
streamObjects(
const TypeKeyPairs& typeKeys,
const std::string& outputName =
"")
override;
69 virtual StatusCode
streamObjects(
const DataObjectVec& dataObjects,
const std::string& outputName =
"")
override;
This file contains the interface for the ByteStreamOutputSvc classes.
a run-time configurable list of data objects