Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

GLG4DetectorMessenger.hh

00001 // This file is part of the GenericLAND software library.
00002 // $Id: GLG4DetectorMessenger.hh,v 1.2 2005/01/10 17:18:23 GLG4sim Exp $
00003 //
00004 // GLG4DetectorMessenger.hh by Glenn Horton-Smith, Dec. 1999
00005 #ifndef __GLG4DetectorMessenger_hh__
00006 #define __GLG4DetectorMessenger_hh__ 1
00007 
00008 #include "G4UImessenger.hh"
00009 
00010 class G4UIcommand;
00011 class G4UIcmdWithAString;
00012 class G4UIcmdWith3VectorAndUnit;
00013 class GLG4DetectorConstruction;
00014 
00015 class GLG4DetectorMessenger: public G4UImessenger
00016 {
00017   public:
00018     GLG4DetectorMessenger(GLG4DetectorConstruction * myDetector);
00019     ~GLG4DetectorMessenger();
00020     
00021     void SetNewValue(G4UIcommand * command,G4String newValues);
00022     G4String GetCurrentValue(G4UIcommand * command);
00023     
00024   private:
00025     GLG4DetectorConstruction * myDetector;
00026     
00027     G4UIcmdWithAString*       PmtStyleCmd;
00028     G4UIcommand*              DetectorSelectCmd;
00029     G4UIcommand*              CalDeviceCmd;
00030     G4UIcmdWith3VectorAndUnit*CalPositionCmd;
00031 };
00032 
00033 #endif

Generated on Fri Jul 6 13:31:46 2007 for GLG4sim by  doxygen 1.3.9.1