LcioMcpMessenger.hh

Go to the documentation of this file.
00001 // $Header: /cvs/lcd/slic/include/LcioMcpMessenger.hh,v 1.10 2007/04/27 01:54:32 jeremy Exp $
00002 
00003 #ifndef SLIC_LCIOMCPMESSENGER_HH
00004 #define SLIC_LCIOMCPMESSENGER_HH 1
00005 
00006 // geant4
00007 #include "G4UIcommand.hh"
00008 #include "G4UIcmdWithADoubleAndUnit.hh"
00009 #include "G4UIcmdWithABool.hh"
00010 #include "G4UIdirectory.hh"
00011 #include "G4UImessenger.hh"
00012 
00013 namespace slic
00014 {
00015 
00020   class LcioMcpMessenger : public G4UImessenger
00021   {
00022   public:
00023     LcioMcpMessenger();
00024     virtual ~LcioMcpMessenger();
00025 
00026   public:
00027     virtual void SetNewValue(G4UIcommand* cmd, G4String newVals);
00028 
00029   private:
00030     void defineCommands();
00031 
00032   private:
00033     G4UIdirectory* m_mcpDir;
00034 
00035     G4UIcmdWithADoubleAndUnit* m_minTrackingDistanceCmd;
00036     G4UIcmdWithABool* m_printFinalCollection;
00037     G4UIcmdWithABool* m_printInitialCollection;
00038     G4UIcmdWithABool* m_writeInitialCollection;
00039   };
00040 }
00041 
00042 #endif

Generated on Thu Nov 15 15:24:16 2007 for Simulator for the Linear Collider by  doxygen 1.5.4