#include <G4EmStandardPhysics_option3.hh>
G4EmStandardPhysics_option3::G4EmStandardPhysics_option3 |
( |
G4int |
ver = 1 , |
|
|
const G4String & |
name = "" |
|
) |
| |
|
explicit |
Definition at line 118 of file G4EmStandardPhysics_option3.cc.
void SetVerbose(G4int val)
void SetLowestElectronEnergy(G4double val)
void SetMscStepLimitType(G4MscStepLimitType val)
void SetMaxEnergy(G4double val)
static constexpr double TeV
void SetNumberOfBinsPerDecade(G4int val)
static constexpr double eV
void SetMuHadLateralDisplacement(G4bool val)
void SetMinEnergy(G4double val)
static G4EmParameters * Instance()
G4VPhysicsConstructor(const G4String &="")
void SetPhysicsType(G4int)
G4EmStandardPhysics_option3::~G4EmStandardPhysics_option3 |
( |
| ) |
|
|
virtual |
void G4EmStandardPhysics_option3::ConstructParticle |
( |
| ) |
|
|
virtual |
Implements G4VPhysicsConstructor.
Definition at line 142 of file G4EmStandardPhysics_option3.cc.
static G4KaonPlus * KaonPlusDefinition()
static G4GenericIon * GenericIonDefinition()
static G4MuonPlus * MuonPlus()
static G4KaonMinus * KaonMinusDefinition()
static G4AntiProton * AntiProton()
static G4PionMinus * PionMinusDefinition()
static G4Triton * Triton()
static G4PionPlus * PionPlusDefinition()
static G4Proton * Proton()
static G4Deuteron * Deuteron()
static G4Positron * Positron()
static G4MuonMinus * MuonMinus()
static G4Electron * Electron()
void G4EmStandardPhysics_option3::ConstructProcess |
( |
| ) |
|
|
virtual |
Implements G4VPhysicsConstructor.
Definition at line 173 of file G4EmStandardPhysics_option3.cc.
207 myParticleIterator->reset();
208 while( (*myParticleIterator)() ){
212 if (particleName ==
"gamma") {
225 }
else if (particleName ==
"e-") {
247 }
else if (particleName ==
"e+") {
270 }
else if (particleName ==
"mu+" ||
271 particleName ==
"mu-" ) {
283 }
else if (particleName ==
"alpha" ||
284 particleName ==
"He3") {
294 }
else if (particleName ==
"GenericIon") {
304 }
else if (particleName ==
"pi+" ||
305 particleName ==
"pi-" ) {
316 }
else if (particleName ==
"kaon+" ||
317 particleName ==
"kaon-" ) {
328 }
else if (particleName ==
"proton" ||
329 particleName ==
"anti_proton") {
341 }
else if (particleName ==
"B+" ||
342 particleName ==
"B-" ||
343 particleName ==
"D+" ||
344 particleName ==
"D-" ||
345 particleName ==
"Ds+" ||
346 particleName ==
"Ds-" ||
347 particleName ==
"anti_He3" ||
348 particleName ==
"anti_alpha" ||
349 particleName ==
"anti_deuteron" ||
350 particleName ==
"anti_lambda_c+" ||
351 particleName ==
"anti_omega-" ||
352 particleName ==
"anti_sigma_c+" ||
353 particleName ==
"anti_sigma_c++" ||
354 particleName ==
"anti_sigma+" ||
355 particleName ==
"anti_sigma-" ||
356 particleName ==
"anti_triton" ||
357 particleName ==
"anti_xi_c+" ||
358 particleName ==
"anti_xi-" ||
359 particleName ==
"deuteron" ||
360 particleName ==
"lambda_c+" ||
361 particleName ==
"omega-" ||
362 particleName ==
"sigma_c+" ||
363 particleName ==
"sigma_c++" ||
364 particleName ==
"sigma+" ||
365 particleName ==
"sigma-" ||
366 particleName ==
"tau+" ||
367 particleName ==
"tau-" ||
368 particleName ==
"triton" ||
369 particleName ==
"xi_c+" ||
370 particleName ==
"xi-" ) {
static G4LossTableManager * Instance()
void SetStepFunction(G4double v1, G4double v2, G4bool lock=true)
const G4String & GetParticleName() const
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
void SetEmModel(G4VEmModel *, G4int index=1)
G4GLOB_DLL std::ostream G4cout
static constexpr double um
G4bool RegisterProcess(G4VProcess *process, G4ParticleDefinition *particle)
const G4String & GetPhysicsName() const
void SetMaxKinEnergy(G4double e)
void SetAngularDistribution(G4VEmAngularDistribution *)
static G4PhysicsListHelper * GetPhysicsListHelper()
void SetEmModel(G4VEmModel *, G4int index=1)
static constexpr double GeV
static constexpr double MeV
void SetLowEnergyLimit(G4double)
void SetAtomDeexcitation(G4VAtomDeexcitation *)
The documentation for this class was generated from the following files: