BesLogSession Class Reference

#include <BesLogSession.hh>

List of all members.

Public Member Functions

 BesLogSession ()
 ~BesLogSession ()
G4int ReceiveG4cout (G4String coutString)
G4int ReceiveG4cerr (G4String cerrString)

Private Attributes

std::ofstream logFile
std::ofstream errFile


Detailed Description

Definition at line 17 of file BesLogSession.hh.


Constructor & Destructor Documentation

BesLogSession::BesLogSession (  ) 

Definition at line 16 of file BesLogSession.cc.

References errFile, and logFile.

00017 {
00018   logFile.open("boost.log");
00019   errFile.open("boost.err");
00020 //  G4UImanager::GetUIpointer()->SetCoutDestination(this);
00021 }

BesLogSession::~BesLogSession (  ) 

Definition at line 23 of file BesLogSession.cc.

References errFile, and logFile.

00024 {
00025   logFile.close();
00026   errFile.close(); 
00027 }


Member Function Documentation

G4int BesLogSession::ReceiveG4cerr ( G4String  cerrString  ) 

Definition at line 35 of file BesLogSession.cc.

References errFile.

00036 {
00037   errFile << cerrString << std::flush;
00038   return 0;
00039 }

G4int BesLogSession::ReceiveG4cout ( G4String  coutString  ) 

Definition at line 29 of file BesLogSession.cc.

References logFile.

00030 {
00031   logFile << coutString << std::flush;
00032   return 0;
00033 }


Member Data Documentation

std::ofstream BesLogSession::errFile [private]

Definition at line 29 of file BesLogSession.hh.

Referenced by BesLogSession(), ReceiveG4cerr(), and ~BesLogSession().

std::ofstream BesLogSession::logFile [private]

Definition at line 28 of file BesLogSession.hh.

Referenced by BesLogSession(), ReceiveG4cout(), and ~BesLogSession().


Generated on Tue Nov 29 23:17:32 2016 for BOSS_7.0.2 by  doxygen 1.4.7