![]() |
Precalibrated Ion Beam Identification Detector Simulation 1.0
A pilot study detector simulation, written in C++ with Geant4.
|
00001 00011 #ifndef RunActionMessenger_h 00012 #define RunActionMessenger_h 1 //!<Inclusion guard. 00013 00014 #include "globals.hh" 00015 #include "G4UImessenger.hh" 00016 #include "RunAction.hh" 00017 #include "G4UIdirectory.hh" 00018 #include "G4UIcmdWithAString.hh" 00019 #include "G4UIcmdWithABool.hh" 00020 #include "globals.hh" 00021 00022 00023 00024 00025 class RunAction; 00026 class G4UIdirectory; 00027 class G4UIcmdWithAString; 00028 class G4UIcmdWithABool; 00029 00033 class RunActionMessenger: public G4UImessenger 00034 { 00035 public: 00036 RunActionMessenger(RunAction* 00037 ); 00038 virtual ~RunActionMessenger(); 00039 00040 void SetNewValue(G4UIcommand* 00041 , G4String 00042 ); 00043 00044 private: 00045 RunAction* runAction; 00046 G4UIdirectory* eventDir; 00047 G4UIcmdWithAString* SimulationResultsFileCmd; 00048 00049 G4UIcmdWithAString * VerboseResultsFile; 00050 G4UIcmdWithABool * UseVerboseFile; 00051 }; 00052 00053 #endif