Gaudi Framework, version v20r4

Generated: 8 Jan 2009

RunRecordStream Class Reference

#include <RunRecordStream.h>

Inheritance diagram for RunRecordStream:

Inheritance graph
[legend]
Collaboration diagram for RunRecordStream:

Collaboration graph
[legend]

List of all members.


Detailed Description

Extension of OutputStream to write run records after last event.

Author:
M.Frank
Version:
1.0

Definition at line 14 of file RunRecordStream.h.


Public Member Functions

 RunRecordStream (const std::string &nam, ISvcLocator *svc)
 Standard algorithm Constructor.
virtual ~RunRecordStream ()
 Standard Destructor.
virtual StatusCode finalize ()
 Algorithm overload: finalization.
virtual StatusCode execute ()
 Runrecords do not get written for each event: Event processing hence dummy....

Constructor & Destructor Documentation

RunRecordStream::RunRecordStream ( const std::string &  nam,
ISvcLocator svc 
) [inline]

Standard algorithm Constructor.

Definition at line 17 of file RunRecordStream.h.

00017 : OutputStream(nam,svc) {}

virtual RunRecordStream::~RunRecordStream (  )  [inline, virtual]

Standard Destructor.

Definition at line 19 of file RunRecordStream.h.

00019 {}


Member Function Documentation

StatusCode RunRecordStream::finalize ( void   )  [virtual]

Algorithm overload: finalization.

Reimplemented from OutputStream.

Definition at line 18 of file RunRecordStream.cpp.

00018                                      {
00019   MsgStream log(msgSvc(), name());
00020   log << MSG::INFO << "Set up File Summary Record" << endmsg;
00021   StatusCode sc = OutputStream::execute(); 
00022   if( !sc.isSuccess() )  {
00023     log << MSG::WARNING << "Error writing run summary record....." << endmsg;
00024   }
00025   return OutputStream::finalize();
00026 }

virtual StatusCode RunRecordStream::execute (  )  [inline, virtual]

Runrecords do not get written for each event: Event processing hence dummy....

Reimplemented from OutputStream.

Definition at line 23 of file RunRecordStream.h.

00023 {  return StatusCode::SUCCESS; }


The documentation for this class was generated from the following files:

Generated at Thu Jan 8 17:52:22 2009 for Gaudi Framework, version v20r4 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004