MollerGlobalMagnetFieldMessenger.hh

Go to the documentation of this file.
00001 // ****************************************************
00002 // *                                                  *
00003 // * MollerFieldMessenger to change values of         *
00004 // * field map names and scale factors.               *
00005 // *                                                  *
00006 // * Added 8-31-2011 by Juliette Mammei               *
00007 // *                                                  *
00008 // ****************************************************
00009 
00010 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
00011 
00012 #ifndef MollerGlobalMagnetFieldMessenger_h
00013 #define MollerGlobalMagnetFieldMessenger_h 1
00014 
00015 #include "G4UIdirectory.hh"
00016 #include "G4UImessenger.hh"
00017 #include "MollerGlobalMagnetField.hh"
00018 #include "globals.hh"
00019 
00020 class MollerGlobalMagnetField;
00021 class G4UIdirectory;
00022 class G4UIcmdWithAString;
00023 
00024 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
00025 
00026 class MollerGlobalMagnetFieldMessenger: public G4UImessenger
00027 {
00028   public:
00029     MollerGlobalMagnetFieldMessenger(MollerGlobalMagnetField*);
00030     ~MollerGlobalMagnetFieldMessenger();
00031   //    virtual ~MollerFieldMessenger();
00032 
00033     void SetNewValue(G4UIcommand*, G4String);
00034 
00035   private:
00036 
00037   //    MollerGlobalMagnetField*    pGlobalMagnetField;
00038     MollerGlobalMagnetField*    setField;
00039     G4UIdirectory*              fieldDir;
00040 
00041     G4UIcmdWithAString*         hybridFileCmd;
00042     G4UIcmdWithAString*         upstreamFileCmd;
00043 
00044 };
00045 
00046 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
00047 
00048 #endif
00049 

Generated on 16 Jun 2013 for mollersim by  doxygen 1.6.1