Geant4.10
|
#include <G4INCLPauliStandard.hh>
Public Member Functions | |
PauliStandard () | |
~PauliStandard () | |
G4bool | isBlocked (ParticleList const &, Nucleus const *const) |
G4double | getBlockingProbability (Particle const *const, Nucleus const *const) const |
![]() | |
IPauli () | |
virtual | ~IPauli () |
Definition at line 43 of file G4INCLPauliStandard.hh.
G4INCL::PauliStandard::PauliStandard | ( | ) |
G4INCL::PauliStandard::~PauliStandard | ( | ) |
Definition at line 51 of file G4INCLPauliStandard.cc.
G4double G4INCL::PauliStandard::getBlockingProbability | ( | Particle const * const | particle, |
Nucleus const * const | nucleus | ||
) | const |
Definition at line 61 of file G4INCLPauliStandard.cc.
References G4INCL::Particle::getA(), G4INCL::NuclearPotential::INuclearPotential::getFermiMomentum(), G4INCL::Particle::getID(), G4INCL::Particle::getMomentum(), G4INCL::ParticleTable::getNuclearRadius(), G4INCL::Store::getParticles(), G4INCL::Particle::getPosition(), G4INCL::Nucleus::getPotential(), G4INCL::Nucleus::getStore(), G4INCL::Particle::getType(), G4INCL::Nucleus::getUniverseRadius(), G4INCL::Particle::getZ(), G4INCL::PhysicalConstants::hc, G4INCL::ThreeVector::mag(), G4INCL::ThreeVector::mag2(), G4INCL::Math::pi, and G4INCL::Math::twoPi.
Referenced by isBlocked().
|
virtual |
Implements G4INCL::IPauli.
Definition at line 53 of file G4INCLPauliStandard.cc.
References getBlockingProbability(), and G4INCL::Random::shoot().