141{
142 if(verbose > 1) {
144 }
146
148 myParticleIterator->reset();
149 while( (*myParticleIterator)() )
150 {
153
154 if (particleName == "e-") {
155
156
157
160
162 therm->SetHighEnergyLimit(10.*eV);
165
166
167
169
170
172
173
175
176
180
181
185
186
187
188
189
190
191
192 } else if ( particleName == "proton" ) {
197
198 } else if ( particleName == "hydrogen" ) {
203
204 } else if ( particleName == "alpha" ) {
209
210 } else if ( particleName == "alpha+" ) {
216
217 } else if ( particleName == "helium" ) {
222
223
224
225 } else if ( particleName == "GenericIon" ) {
227 }
228
229
230
231
232
233
234
235 else if (particleName == "e+") {
236
237
238
243
248
249 } else if (particleName == "gamma") {
250
251
255
256
260
261
265
266
269 }
270
271
272
273 }
274
275
276
279}
G4GLOB_DLL std::ostream G4cout
static G4VEmModel * GetMacroDefinedModel()
One step thermalization model can be chosen via macro using /process/dna/e-SolvationSubType Ritchie19...
void SetAtomDeexcitation(G4VAtomDeexcitation *)
static G4LossTableManager * Instance()
const G4String & GetParticleName() const
G4bool RegisterProcess(G4VProcess *process, G4ParticleDefinition *particle)
static G4PhysicsListHelper * GetPhysicsListHelper()
void SetEmModel(G4VEmModel *, G4int index=0)
void SetStepFunction(G4double v1, G4double v2)
void SetStepLimitType(G4MscStepLimitType val)
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
const G4String & GetPhysicsName() const