#include <Doxymodules_field.h>
Definition at line 83 of file Doxymodules_field.h.
◆ F03FieldMessenger()
F03FieldMessenger::F03FieldMessenger |
( |
F03FieldSetup * |
fieldSetup | ) |
|
Definition at line 47 of file F03FieldMessenger.cc.
49{
51 fFieldDir->SetGuidance(
"F03 field tracking control.");
52
54 fStepperCmd->SetGuidance(
"Select stepper type for magnetic field");
57 fStepperCmd->AvailableForStates(G4State_PreInit,G4State_Idle);
58
60 fUpdateCmd->SetGuidance(
"Update calorimeter geometry.");
61 fUpdateCmd->SetGuidance(
"This command MUST be applied before \"beamOn\" ");
62 fUpdateCmd->SetGuidance(
"if you changed geometrical value(s).");
64
67 fMagFieldZCmd->SetGuidance(
"Global magnetic field will be in Z direction.");
71
73 fMagFieldCmd->SetGuidance(
"Define global magnetic field.");
74 fMagFieldCmd->SetParameterName(
"Bx",
"By",
"Bz",
false,
false);
77
83
86 fMinStepCmd->SetGuidance(
"Magnetic field will be in Z direction.");
87 fMinStepCmd->SetParameterName(
"min step",
false,
false);
90}
G4UIcmdWithAnInteger * fStepperCmd
G4UIdirectory * fFieldDir
G4UIcmdWith3VectorAndUnit * fLocalMagFieldCmd
G4UIcmdWithoutParameter * fUpdateCmd
G4UIcmdWith3VectorAndUnit * fMagFieldCmd
G4UIcmdWithADoubleAndUnit * fMagFieldZCmd
G4UIcmdWithADoubleAndUnit * fMinStepCmd
F03FieldSetup * fEMfieldSetup
◆ ~F03FieldMessenger()
F03FieldMessenger::~F03FieldMessenger |
( |
| ) |
|
|
override |
◆ SetNewValue()
Definition at line 107 of file F03FieldMessenger.cc.
108{
114 {
116
117 G4cout << "Set global field value to " <<
119 }
121 {
123
124 G4cout << "Set global field value to " <<
126 }
128 {
131
132 G4cout << "Set local field value to " <<
134 }
137}
G4ThreeVector GetGlobalFieldValue() const
void SetMinStep(G4double s)
void SetFieldValue(G4ThreeVector fieldVector)
void SetLocalFieldValue(G4ThreeVector fieldVector)
void SetStepperType(G4int i)
G4ThreeVector GetLocalFieldValue() const
void SetFieldZValue(G4double fieldValue)
◆ fEMfieldSetup
◆ fFieldDir
◆ fStepperCmd
◆ fMagFieldZCmd
◆ fMagFieldCmd
◆ fLocalMagFieldCmd
◆ fMinStepCmd
◆ fUpdateCmd
The documentation for this class was generated from the following files: