5#ifndef JIVEXML__STREAMTOFILETOOL_H
6#define JIVEXML__STREAMTOFILETOOL_H
11#include "GaudiKernel/ServiceHandle.h"
27 StreamToFileTool(
const std::string&,
const std::string&,
const IInterface*);
36 virtual StatusCode
StreamEvent(
const unsigned long EventNumber,
const unsigned int RunNumber,
const std::ostringstream* EventBuffer ) ;
42 Gaudi::Property<bool>
m_isOnline {
this,
"IsOnline",
false,
"If running at point 1"};
51 std::string
MakeFileName(
const unsigned long EventNumber,
const unsigned int RunNumber )
const;
54 StatusCode
NewFile(
const unsigned long EventNumber,
const unsigned int RunNumber, std::ofstream *& outFile )
const ;
57 StatusCode
CloseFile( std::ofstream *& outFile )
const ;
This header is shared inbetween the C-style server thread and the C++ Athena ServerSvc.