#include <Doxymodules_field.h>
Definition at line 62 of file Doxymodules_field.h.
◆ F02FieldMessenger()
Definition at line 45 of file F02FieldMessenger.cc.
47{
49 fFieldDir->SetGuidance(
"F02 field tracking control.");
50
52 fStepperCmd->SetGuidance(
"Select stepper type for electric field");
55 fStepperCmd->AvailableForStates(G4State_PreInit,G4State_Idle);
56
58 fUpdateCmd->SetGuidance(
"Update calorimeter geometry.");
59 fUpdateCmd->SetGuidance(
"This command MUST be applied before \"beamOn\" ");
60 fUpdateCmd->SetGuidance(
"if you changed geometrical value(s).");
62
64 fElFieldZCmd->SetGuidance(
"Define uniform Electric field.");
65 fElFieldZCmd->SetGuidance(
"Electric field will be in Z direction.");
66 fElFieldZCmd->SetGuidance(
"Value of Electric field has to be given in volt/m");
70
72 fElFieldCmd->SetGuidance(
"Define uniform Electric field.");
73 fElFieldCmd->SetGuidance(
"Value of Electric field has to be given in volt/m");
74 fElFieldCmd->SetParameterName(
"Ex",
"Ey",
"Ez",
false,
false);
77
80 fMinStepCmd->SetParameterName(
"min step",
false,
false);
83}
G4UIcmdWithoutParameter * fUpdateCmd
G4UIcmdWithADoubleAndUnit * fElFieldZCmd
G4UIcmdWithADoubleAndUnit * fMinStepCmd
G4UIcmdWith3VectorAndUnit * fElFieldCmd
F02ElectricFieldSetup * fElFieldSetup
G4UIdirectory * fFieldDir
G4UIcmdWithAnInteger * fStepperCmd
◆ ~F02FieldMessenger()
F02FieldMessenger::~F02FieldMessenger |
( |
| ) |
|
|
override |
◆ SetNewValue()
Definition at line 99 of file F02FieldMessenger.cc.
100{
111}
void SetStepperType(G4int i)
void SetFieldValue(G4ThreeVector fieldVector)
void SetMinStep(G4double s)
void SetFieldZValue(G4double fieldValue)
◆ fElFieldSetup
◆ fFieldDir
◆ fStepperCmd
◆ fElFieldZCmd
◆ fElFieldCmd
◆ fMinStepCmd
◆ fUpdateCmd
The documentation for this class was generated from the following files: