![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4INCL::PauliStandard:
Collaboration diagram for G4INCL::PauliStandard:Public Member Functions | |
| PauliStandard () | |
| ~PauliStandard () | |
| G4bool | isBlocked (ParticleList const &, Nucleus const *const) |
| G4double | getBlockingProbability (Particle const *const, Nucleus const *const) const |
Public Member Functions inherited from G4INCL::IPauli | |
| IPauli () | |
| virtual | ~IPauli () |
Private Attributes | |
| const G4double | cellSize |
| Phase-space blocking cell. | |
Definition at line 44 of file G4INCLPauliStandard.hh.
View newest version in sPHENIX GitHub at line 44 of file G4INCLPauliStandard.hh
| G4INCL::PauliStandard::PauliStandard | ( | ) |
Definition at line 46 of file G4INCLPauliStandard.cc.
View newest version in sPHENIX GitHub at line 46 of file G4INCLPauliStandard.cc
References cellSize, and INCL_DEBUG.
| G4INCL::PauliStandard::~PauliStandard | ( | ) |
Definition at line 52 of file G4INCLPauliStandard.cc.
View newest version in sPHENIX GitHub at line 52 of file G4INCLPauliStandard.cc
| G4double G4INCL::PauliStandard::getBlockingProbability | ( | Particle const * const | particle, |
| Nucleus const * const | nucleus | ||
| ) | const |
Definition at line 62 of file G4INCLPauliStandard.cc.
View newest version in sPHENIX GitHub at line 62 of file G4INCLPauliStandard.cc
References cellSize, e, 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, it, G4INCL::ThreeVector::mag(), G4INCL::ThreeVector::mag2(), G4INCL::Math::pi, and G4INCL::Math::twoPi.
Referenced by isBlocked().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements G4INCL::IPauli.
Definition at line 54 of file G4INCLPauliStandard.cc.
View newest version in sPHENIX GitHub at line 54 of file G4INCLPauliStandard.cc
References e, getBlockingProbability(), and G4INCL::Random::shoot().
Here is the call graph for this function:
|
private |
Phase-space blocking cell.
This variable is the third root of volume of the blocking phase-space cell. Its value is
which yields a phase-space test volume of
.
Definition at line 60 of file G4INCLPauliStandard.hh.
View newest version in sPHENIX GitHub at line 60 of file G4INCLPauliStandard.hh
Referenced by getBlockingProbability(), and PauliStandard().