![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
13 #include "GaudiKernel/GaudiException.h"
14 #include "GaudiKernel/ISvcLocator.h"
18 const std::string&
type,
19 const std::string&
name,
22 m_outputSvc(
"ByteStreamEventStorageOutputSvc",
name),
23 m_inputSvc(
"ByteStreamEventStorageInputSvc",
name)
26 declareInterface<IAthenaOutputStreamTool>(
this);
40 return StatusCode::SUCCESS;
48 return StatusCode::SUCCESS;
53 return StatusCode::SUCCESS;
61 ATH_MSG_ERROR(
" failed to get the current event from ByteStreamInputSvc");
62 return StatusCode::FAILURE ;
65 ATH_MSG_ERROR(
" failed to write event to ByteStreamOutputSvc");
66 return StatusCode::FAILURE ;
69 return StatusCode::SUCCESS;
73 return StatusCode::SUCCESS;
78 if (typeKeys.size() != 0){
79 ATH_MSG_WARNING(
"Streaming objects is not supported. The whole input event is written out");
81 return StatusCode::SUCCESS;
86 if (dataObjects.size() != 0){
87 ATH_MSG_WARNING(
"Streaming objects is not supported. The whole input event is written out");
89 return StatusCode::SUCCESS;
93 return StatusCode::SUCCESS;
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
OFFLINE_FRAGMENTS_NAMESPACE::FullEventFragment RawEvent
data type for reading raw event
a run-time configurable list of data objects
::StatusCode StatusCode
StatusCode definition for legacy code.
#define ATH_MSG_WARNING(x)
const boost::regex re(r_e)