#include <G4EmMessenger.hh>
Definition at line 55 of file G4EmMessenger.hh.
◆ G4EmMessenger()
Definition at line 50 of file G4EmMessenger.cc.
51{
52 theB = ab;
54 aDir1->
SetGuidance(
"commands related to the physics simulation engine.");
55
56
59
60
62 theSynch->
SetGuidance(
"Switching on/off synchrotron radiation.");
65
66
67 theSynchAll =
new G4UIcmdWithABool(
"/physics_lists/em/SyncRadiationAll",
this);
68 theSynchAll->
SetGuidance(
"Switching on/off synchrotron radiation for all charged.");
71
72
74 theGN->
SetGuidance(
"Switching on gamma nuclear physics.");
77
78
80 theXS->
SetGuidance(
"Use XS gamma nuclear cross section.");
83
84
86 theGLENDN->
SetGuidance(
"Switching on LEND gamma nuclear physics.");
89
91 theEN->
SetGuidance(
"Switching on e+- nuclear physics.");
94
95
97 theMUN->
SetGuidance(
"Switching on muon nuclear physics.");
100
102 theGMM->
SetGuidance(
"Switching on gamma conversion to muon pair.");
105
107 theMMM->
SetGuidance(
"Switching on muon pair production by muons.");
110
112 thePMM->
SetGuidance(
"Switching on positron conversion to muon pair.");
115
117 thePH->
SetGuidance(
"Switching on positron conversion to hadrons.");
120
122 theNu->
SetGuidance(
"Activation of neutrino processes");
125
126 theNuETX =
new G4UIcmdWithABool(
"/physics_lists/em/NuETotXscActivation",
this);
127 theNuETX->
SetGuidance(
"Activation of neutrino processes");
130
132 theGMM1->
SetGuidance(
"Factor for gamma conversion to muon pair.");
135
137 thePMM1->
SetGuidance(
"Factor for positron conversion to muon pair.");
140
142 thePH1->
SetGuidance(
"Factor for positron conversion to hadrons.");
145
147 theNuEleCcBF->
SetGuidance(
"Neutrino-electron cc-current bias factor");
150
152 theNuEleNcBF->
SetGuidance(
"Neutrino-electron nc-current bias factor");
155
157 theNuNucleusBF->
SetGuidance(
"Neutrino-nucleus bias factor");
160
162 theGNlowe->
SetGuidance(
"Upper energy limit for low-energy model");
167
169 theNuDN->
SetGuidance(
"Set neutrino detector name");
172}
void SetUnitCategory(const char *unitCategory)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetToBeBroadcasted(G4bool val)
void SetGuidance(const char *aGuidance)
void AvailableForStates(G4ApplicationState s1)
◆ ~G4EmMessenger()
G4EmMessenger::~G4EmMessenger |
( |
| ) |
|
|
override |
Definition at line 174 of file G4EmMessenger.cc.
175{
176 delete theSynch;
177 delete theSynchAll;
178 delete theGN;
179 delete theGLENDN;
180 delete theEN;
181 delete theMUN;
182 delete theGMM;
183 delete theMMM;
184 delete thePMM;
185 delete thePH;
186 delete theNu;
187 delete theNuETX;
188
189 delete theGMM1;
190 delete thePMM1;
191 delete thePH1;
192 delete theNuEleCcBF;
193 delete theNuEleNcBF;
194 delete theNuNucleusBF;
195 delete theNuDN;
196 delete theGNlowe;
197 delete theXS;
198
199 delete aDir1;
200 delete aDir2;
201}
◆ SetNewValue()
Reimplemented from G4UImessenger.
Definition at line 203 of file G4EmMessenger.cc.
204{
218
222
227
229}
static G4bool GetNewBoolValue(const char *paramString)
static G4double GetNewDoubleValue(const char *paramString)
static G4double GetNewDoubleValue(const char *paramString)
The documentation for this class was generated from the following files: