140{
141 if(verbose > 1) {
143 }
145
147 myParticleIterator->reset();
148 while( (*myParticleIterator)() )
149 {
152
153 if (particleName == "e-") {
154
156 particle);
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
181
182
183
185
186
188
189
191
192
194
195 } else if ( particleName == "proton" ) {
196
200
204
205 } else if ( particleName == "hydrogen" ) {
209
210 } else if ( particleName == "alpha" ) {
211
215
219
220 } else if ( particleName == "alpha+" ) {
221
225
230
231 } else if ( particleName == "helium" ) {
235
236
237
238
239
240 } else if ( particleName == "GenericIon" ) {
241
245
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281 }
282
283
284
285
286
287
288
289 else if (particleName == "e+") {
290
291
292
297
302
303 } else if (particleName == "gamma") {
304
305
309
310
314
315
319
320
323 }
324
325
326
327 }
328
329
330
333}
G4GLOB_DLL std::ostream G4cout
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 SetEmModel(G4VMscModel *, size_t index=0)
void SetStepLimitType(G4MscStepLimitType val)
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
const G4String & GetPhysicsName() const