/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Simulation/G4Svc/G4Svc-00-01-52/other_src/G4SvcRunManagerMessenger.cpp

Go to the documentation of this file.
00001 #include "G4Svc/G4SvcRunManagerMessenger.h"
00002 #include "G4Svc/G4SvcRunManager.h"
00003 
00004 #include "G4UIcommand.hh"
00005 
00006 G4SvcRunManagerMessenger::G4SvcRunManagerMessenger(G4SvcRunManager *v)
00007 {
00008         rm=v;
00009 
00010         readXML=new G4UIcommand("/control/ReadXML",this);
00011         readXML->SetGuidance("Read in an XML file");
00012         G4UIparameter* parameter;
00013         G4bool omitable;
00014         parameter = new G4UIparameter ("FileName", 's', omitable = false);
00015         readXML->SetParameter(parameter);
00016 }
00017 
00018 G4SvcRunManagerMessenger::~G4SvcRunManagerMessenger()
00019 {
00020         delete readXML;
00021 }
00022 
00023 // #include "FadsXMLParser/XMLReader.hh" bes hack
00024 
00025 void G4SvcRunManagerMessenger::SetNewValue(G4UIcommand * command,G4String newValues)
00026 {
00027         if (command==readXML)
00028         {
00029           // XMLReader *temp=XMLReader::GetXMLReader(); bes hack
00030           //    temp->Process(newValues); bes hack
00031         }
00032 }
00033 
00034 G4String G4SvcRunManagerMessenger::GetCurrentValue(G4UIcommand * command)
00035 {
00036         G4String s="Undefined";
00037         return s;
00038 }

Generated on Tue Nov 29 23:14:33 2016 for BOSS_7.0.2 by  doxygen 1.4.7