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