135{
136 if(verbose > 1) {
138 }
140
142 myParticleIterator->reset();
143 while( (*myParticleIterator)() )
144 {
147
148 if (particleName == "e-") {
149
153 therm->SetHighEnergyLimit(7.4*eV);
156
157
158
161
162
163
164
166
167
169
170
172
173
175
176
178
179 } else if ( particleName == "proton" ) {
184
185 } else if ( particleName == "hydrogen" ) {
190
191 } else if ( particleName == "alpha" ) {
196
197 } else if ( particleName == "alpha+" ) {
203
204 } else if ( particleName == "helium" ) {
209
210 } else if ( particleName == "GenericIon" ) {
212
213 }
214
215
216
217
218
219
220
221 else if (particleName == "e+") {
222
223
224
229
234
235 } else if (particleName == "gamma") {
236
237
241
242
246
247
251
252
255 }
256
257
258
259 }
260
261
262
265}
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