Geant4.10
|
#include <G4GoudsmitSaundersonMscModel.hh>
Definition at line 73 of file G4GoudsmitSaundersonMscModel.hh.
G4GoudsmitSaundersonMscModel::G4GoudsmitSaundersonMscModel | ( | const G4String & | nam = "GoudsmitSaunderson" | ) |
Definition at line 100 of file G4GoudsmitSaundersonMscModel.cc.
References G4cout, G4endl, G4LossTableManager::Instance(), python.hepunit::MeV, python.hepunit::mm, and G4VMscModel::samplez.
|
virtual |
Definition at line 126 of file G4GoudsmitSaundersonMscModel.cc.
|
virtual |
Reimplemented from G4VMscModel.
Definition at line 650 of file G4GoudsmitSaundersonMscModel.cc.
References G4VMscModel::dtrl, G4Exp(), G4Log(), G4UniformRand, G4VMscModel::GetEnergy(), G4VMscModel::GetTransportMeanFreePath(), and G4VMscModel::samplez.
|
virtual |
Reimplemented from G4VMscModel.
Definition at line 457 of file G4GoudsmitSaundersonMscModel.cc.
References G4VMscModel::ComputeGeomLimit(), G4VMscModel::ComputeSafety(), G4VMscModel::ConvertTrueToGeom(), G4VMscModel::facgeom, G4VMscModel::facrange, G4VMscModel::facsafety, fGeomBoundary, fUseDistanceToBoundary, fUseSafety, G4Track::GetDynamicParticle(), G4MaterialCutsCouple::GetIndex(), G4DynamicParticle::GetKineticEnergy(), G4Track::GetMaterialCutsCouple(), G4StepPoint::GetPosition(), G4Step::GetPreStepPoint(), G4VMscModel::GetRange(), G4StepPoint::GetSafety(), G4Track::GetStep(), G4StepPoint::GetStepStatus(), G4VMscModel::GetTransportMeanFreePath(), python.hepunit::MeV, G4VEmModel::SetCurrentCouple(), G4VMscModel::skin, G4InuclParticleNames::sp, and G4VMscModel::steppingAlgorithm.
Reimplemented from G4VMscModel.
Definition at line 735 of file G4GoudsmitSaundersonMscModel.cc.
References G4Exp(), and G4Log().
|
virtual |
Implements G4VEmModel.
Definition at line 131 of file G4GoudsmitSaundersonMscModel.cc.
References G4VMscModel::GetParticleChangeForMSC(), and G4VMscModel::skin.
|
virtual |
Reimplemented from G4VMscModel.
Definition at line 157 of file G4GoudsmitSaundersonMscModel.cc.
References G4VMscModel::dtrl, G4VMscModel::fDisplacement, G4Exp(), G4Log(), G4UniformRand, G4VMscModel::GetDEDX(), G4Material::GetElementVector(), G4VMscModel::GetEnergy(), G4MaterialCutsCouple::GetMaterial(), G4Material::GetNumberOfElements(), G4Material::GetVecNbOfAtomsPerVolume(), G4ParticleChangeForMSC::ProposeMomentumDirection(), CLHEP::Hep3Vector::rotateUz(), G4InuclParticleNames::s0, and CLHEP::Hep3Vector::set().
Reimplemented from G4VEmModel.
Definition at line 444 of file G4GoudsmitSaundersonMscModel.cc.
References G4DynamicParticle::GetDefinition(), and G4Track::GetDynamicParticle().