/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Simulation/BOOST/BesSim/BesSim-00-01-24/BesSim/BesMagneticFieldMessenger.hh

Go to the documentation of this file.
00001 #ifndef BesMagneticFieldMessenger_h
00002 #define BesMagneticFieldMessenger_h 1
00003 
00004 #include "globals.hh"
00005 #include "G4UImessenger.hh"
00006 
00007 class BesMagneticField;
00008 class G4UIdirectory;
00009 class G4UIcmdWithAString;
00010 class G4UIcmdWithAnInteger;
00011 class G4UIcmdWithADouble;
00012 class G4UIcmdWithADoubleAndUnit;
00013 class G4UIcmdWithoutParameter;
00014 
00015 class BesMagneticFieldMessenger:public G4UImessenger
00016 {
00017         public:
00018                 BesMagneticFieldMessenger(BesMagneticField*);
00019                 ~BesMagneticFieldMessenger();
00020                 void SetNewValue(G4UIcommand*,G4String);
00021                 
00022         private:
00023                 BesMagneticField* fEMfieldSetup;
00024                 G4UIdirectory* F01detDir;
00025                 G4UIcmdWithAnInteger* StepperCmd;
00026                 G4UIcmdWithADouble* MaximumEpsilonStepCmd;
00027                 G4UIcmdWithADouble* MinimumEpsilonStepCmd;
00028                 G4UIcmdWithADoubleAndUnit* MinStepCmd;
00029                 G4UIcmdWithADoubleAndUnit* DeltaIntersectionCmd;
00030                 G4UIcmdWithADoubleAndUnit* DeltaOneStepCmd;
00031 };
00032 #endif

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