60 fPhysicsCmd =
new G4UIcommand(
"/monopole/setup",
this);
85 fMCmd->
SetGuidance(
"Set monopole magnetic charge number");
90 fZCmd->
SetGuidance(
"Set monopole electric charge number");
119 if (command == fPhysicsCmd)
122 std::istringstream is(newValue);
123 is >> m >> q >> mass >> unts;
130 if (command == fMCmd) {
133 if (command == fZCmd) {
136 if (command == fMassCmd) {
void SetParameter(G4UIparameter *const newParameter)
void SetElectricCharge(G4double)
void SetMonopoleMass(G4double)
void SetParameterRange(const char *theRange)
~G4MonopolePhysicsMessenger()
void SetDefaultValue(const char *theDefaultValue)
virtual void SetNewValue(G4UIcommand *, G4String)
void SetUnitCategory(const char *unitCategory)
void SetMagneticCharge(G4double)
static G4double GetNewDoubleValue(const char *paramString)
static constexpr double m
static G4double GetNewDoubleValue(const char *paramString)
void SetRange(const char *rs)
void SetGuidance(const char *aGuidance)
void AvailableForStates(G4ApplicationState s1)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
Definition of the G4MonopolePhysicsMessenger class.
static G4double ValueOf(const char *unitName)
Definition of the G4MonopolePhysics class.
G4MonopolePhysicsMessenger(G4MonopolePhysics *)
void SetGuidance(const char *theGuidance)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)