|
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);
27 declareProperty(
"ByteStreamOutputSvc",
m_outputSvc);
28 declareProperty(
"ByteStreamInputSvc",
m_inputSvc);
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;
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)