154{
157 }
161
162
164
165
167 G4double livEnergyLimit = 1*CLHEP::GeV;
168
169
172 if(nielEnergyLimit > 0.0) {
175 }
176
177
178
179
182
183
187 if(polar) {
189 }
190
191
195 if(polar) {
198 } else {
201 }
203
204
208
209
211 if(polar) {
213 }
214
219
220
222
223
229
236
237
243
244
253
255
256
261
262
264
265
271
278
279
281
282
291
292
298
299
306
307
309
310
312
313}
G4GLOB_DLL std::ostream G4cout
static G4Electron * Electron()
static void ConstructCharged(G4hMultipleScattering *hmsc, G4NuclearStopping *nucStopping, G4bool isWVI=true)
static void ConstructElectronMscProcess(G4VMscModel *msc1, G4VMscModel *msc2, G4ParticleDefinition *particle)
static void PrepareEMPhysics()
G4bool EnablePolarisation() const
G4double MaxNIELEnergy() const
G4double MscEnergyLimit() const
static G4VEmFluctuationModel * ModelOfFluctuations(G4bool isIon=false)
static G4GenericIon * GenericIon()
G4bool RegisterProcess(G4VProcess *process, G4ParticleDefinition *particle)
static G4PhysicsListHelper * GetPhysicsListHelper()
static G4Positron * Positron()
void SetHighEnergyLimit(G4double)
void SetActivationLowEnergyLimit(G4double)
void SetLowEnergyLimit(G4double)
void SetAngularDistribution(G4VEmAngularDistribution *)
void SetMinKinEnergy(G4double e)
void AddEmModel(G4int, G4VEmModel *, const G4Region *region=nullptr)
void SetEmModel(G4VEmModel *, G4int index=0)
void SetMaxKinEnergy(G4double e)
void AddEmModel(G4int, G4VEmModel *, G4VEmFluctuationModel *fluc=nullptr, const G4Region *region=nullptr)
void SetFluctModel(G4VEmFluctuationModel *)
void SetEmModel(G4VEmModel *, G4int index=0)
const G4String & GetPhysicsName() const