Geant4.10
|
#include <G4ionEffectiveCharge.hh>
Public Member Functions | |
G4ionEffectiveCharge () | |
virtual | ~G4ionEffectiveCharge () |
G4double | EffectiveChargeSquareRatio (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy) |
G4double | EffectiveCharge (const G4ParticleDefinition *p, const G4Material *material, G4double kineticEnergy) |
Definition at line 62 of file G4ionEffectiveCharge.hh.
G4ionEffectiveCharge::G4ionEffectiveCharge | ( | ) |
Definition at line 65 of file G4ionEffectiveCharge.cc.
References python.hepunit::amu_c2, python.hepunit::eplus, G4Pow::GetInstance(), python.hepunit::keV, python.hepunit::MeV, and python.hepunit::proton_mass_c2.
|
virtual |
Definition at line 82 of file G4ionEffectiveCharge.cc.
G4double G4ionEffectiveCharge::EffectiveCharge | ( | const G4ParticleDefinition * | p, |
const G4Material * | material, | ||
G4double | kineticEnergy | ||
) |
Definition at line 87 of file G4ionEffectiveCharge.cc.
References G4Pow::A13(), G4Pow::A23(), test::c, python.hepunit::eplus, G4Exp(), G4Log(), G4IonisParamMat::GetFermiEnergy(), G4Material::GetIonisation(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4IonisParamMat::GetZeffective(), python.hepunit::keV, G4InuclParticleNames::lambda, eplot::material, G4INCL::Math::max(), python.hepunit::proton_mass_c2, test::x, and z.
Referenced by G4MicroElecInelasticModel::CrossSectionPerVolume(), G4MuElecInelasticModel::CrossSectionPerVolume(), EffectiveChargeSquareRatio(), and G4EmCorrections::GetParticleCharge().
|
inline |
Definition at line 105 of file G4ionEffectiveCharge.hh.
References EffectiveCharge().
Referenced by G4EmCorrections::EffectiveChargeSquareRatio().