slic/include
diff -N LogMessenger.hh
--- LogMessenger.hh 5 Sep 2006 23:21:47 -0000 1.7
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,37 +0,0 @@
-// $Header: /cvs/lcd/slic/include/Attic/LogMessenger.hh,v 1.7 2006/09/05 23:21:47 jeremy Exp $
-
-#ifndef SLIC_LOGMESSENGER_HH
-#define SLIC_LOGMESSENGER_HH
-
-// geant4
-#include "G4UImessenger.hh"
-#include "G4UIdirectory.hh"
-#include "G4UIcommand.hh"
-
-namespace slic
-{
-
- /**
- * @class LogMessenger
- * @brief Geant4 commands to the LogManager.
- */
- class LogMessenger : G4UImessenger
- {
- public:
- LogMessenger();
- virtual ~LogMessenger() {}
-
- public:
- virtual void SetNewValue(G4UIcommand* cmd, G4String newVals);
-
- private:
- void defineCommands();
-
- private:
-
- G4UIdirectory* m_logDir;
- G4UIcommand* m_filenameCmd;
- };
-}
-
-#endif
slic/src
diff -N LogMessenger.cc
--- LogMessenger.cc 17 May 2006 02:51:46 -0000 1.8
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,49 +0,0 @@
-// $Header: /cvs/lcd/slic/src/Attic/LogMessenger.cc,v 1.8 2006/05/17 02:51:46 jeremy Exp $
-#include "LogMessenger.hh"
-
-// slic
-#include "LogManager.hh"
-#include "G4Application.hh"
-#include "TimeUtil.hh"
-
-// geant4
-#include "G4RunManagerKernel.hh"
-
-namespace slic
-{
-
- LogMessenger::LogMessenger()
- {
- defineCommands();
- }
-
- void LogMessenger::SetNewValue(G4UIcommand* cmd, G4String newVals)
- {
- if ( cmd == m_filenameCmd ) {
- if ( G4Application::instance()->getMode() == G4Application::eBatch ) {
-
- // redirect to file
- LogManager::instance()->redirectToFile( newVals );
-
- // log time, G4 version and splash screen which already went to screen
- std::cout << TimeUtil::getAscTime() << std::endl;
- std::cout << "Geant4 version " << G4RunManagerKernel::GetRunManagerKernel()->GetVersionString() << std::endl;
- G4Application::instance()->printSplashScreen( std::cout );
- }
- else {
- std::cerr << "Logfile cannot be set in interactive mode." << std::endl;
- }
- }
- }
-
- void LogMessenger::defineCommands()
- {
- m_logDir = new G4UIdirectory( "/log/" );
- m_logDir->SetGuidance( "Logging commands. [SLIC]" );
-
- m_filenameCmd = new G4UIcommand( "/log/filename", this );
- m_filenameCmd->SetGuidance( "Set logfile." );
- G4UIparameter* p = new G4UIparameter( "filename", 's', false );
- m_filenameCmd->SetParameter( p );
- }
-}