G4SvcRunManagerMessenger Class Reference

#include <G4SvcRunManagerMessenger.h>

List of all members.

Public Member Functions

 G4SvcRunManagerMessenger (G4SvcRunManager *v)
 ~G4SvcRunManagerMessenger ()
void SetNewValue (G4UIcommand *command, G4String newValues)
G4String GetCurrentValue (G4UIcommand *command)

Private Attributes

G4SvcRunManagerrm
G4UIcommand * readXML


Detailed Description

Definition at line 11 of file G4SvcRunManagerMessenger.h.


Constructor & Destructor Documentation

G4SvcRunManagerMessenger::G4SvcRunManagerMessenger ( G4SvcRunManager v  ) 

Definition at line 6 of file G4SvcRunManagerMessenger.cpp.

References readXML, rm, and 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 }

G4SvcRunManagerMessenger::~G4SvcRunManagerMessenger (  ) 

Definition at line 18 of file G4SvcRunManagerMessenger.cpp.

References readXML.

00019 {
00020         delete readXML;
00021 }


Member Function Documentation

G4String G4SvcRunManagerMessenger::GetCurrentValue ( G4UIcommand *  command  ) 

Definition at line 34 of file G4SvcRunManagerMessenger.cpp.

References s.

00035 {
00036         G4String s="Undefined";
00037         return s;
00038 }

void G4SvcRunManagerMessenger::SetNewValue ( G4UIcommand *  command,
G4String  newValues 
)

Definition at line 25 of file G4SvcRunManagerMessenger.cpp.

References readXML.

00026 {
00027         if (command==readXML)
00028         {
00029           // XMLReader *temp=XMLReader::GetXMLReader(); bes hack
00030           //    temp->Process(newValues); bes hack
00031         }
00032 }


Member Data Documentation

G4UIcommand* G4SvcRunManagerMessenger::readXML [private]

Definition at line 14 of file G4SvcRunManagerMessenger.h.

Referenced by G4SvcRunManagerMessenger(), SetNewValue(), and ~G4SvcRunManagerMessenger().

G4SvcRunManager* G4SvcRunManagerMessenger::rm [private]

Definition at line 13 of file G4SvcRunManagerMessenger.h.

Referenced by G4SvcRunManagerMessenger().


Generated on Tue Nov 29 23:19:37 2016 for BOSS_7.0.2 by  doxygen 1.4.7