BOSS 7.0.3
BESIII Offline Software System
Loading...
Searching...
No Matches
Simulation/BOOST/BesSim/BesSim-00-01-24/BesSim/BesMagneticFieldMessenger.hh
Go to the documentation of this file.
1#ifndef BesMagneticFieldMessenger_h
2#define BesMagneticFieldMessenger_h 1
3
4#include "globals.hh"
5#include "G4UImessenger.hh"
6
8class G4UIdirectory;
9class G4UIcmdWithAString;
10class G4UIcmdWithAnInteger;
11class G4UIcmdWithADouble;
12class G4UIcmdWithADoubleAndUnit;
13class G4UIcmdWithoutParameter;
14
15class BesMagneticFieldMessenger:public G4UImessenger
16{
17 public:
20 void SetNewValue(G4UIcommand*,G4String);
21
22 private:
23 BesMagneticField* fEMfieldSetup;
24 G4UIdirectory* F01detDir;
25 G4UIcmdWithAnInteger* StepperCmd;
26 G4UIcmdWithADouble* MaximumEpsilonStepCmd;
27 G4UIcmdWithADouble* MinimumEpsilonStepCmd;
28 G4UIcmdWithADoubleAndUnit* MinStepCmd;
29 G4UIcmdWithADoubleAndUnit* DeltaIntersectionCmd;
30 G4UIcmdWithADoubleAndUnit* DeltaOneStepCmd;
31};
32#endif
BesMagneticFieldMessenger(BesMagneticField *)
void SetNewValue(G4UIcommand *, G4String)