Gaudi Framework, version v23r0

Home   Generated: Mon Jan 30 2012
Public Member Functions

RunRecordStream Class Reference

Extension of OutputStream to write run records after last event. More...

#include <RunRecordStream.h>

Inheritance diagram for RunRecordStream:
Inheritance graph
[legend]
Collaboration diagram for RunRecordStream:
Collaboration graph
[legend]

List of all members.

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....

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.


Constructor & Destructor Documentation

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

Standard algorithm Constructor.

Definition at line 17 of file RunRecordStream.h.

: OutputStream(nam,svc) {}
virtual RunRecordStream::~RunRecordStream (  ) [inline, virtual]

Standard Destructor.

Definition at line 19 of file RunRecordStream.h.

{}

Member Function Documentation

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.

{  return StatusCode::SUCCESS; }
StatusCode RunRecordStream::finalize (  ) [virtual]

Algorithm overload: finalization.

Reimplemented from OutputStream.

Definition at line 18 of file RunRecordStream.cpp.

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

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Mon Jan 30 2012 13:53:21 for Gaudi Framework, version v23r0 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004