Geant4
10.00.p01
|
#include <G4FermiMomentum.hh>
Public Member Functions | |
G4FermiMomentum () | |
~G4FermiMomentum () | |
void | Init (G4int anA, G4int aZ) |
G4double | GetFermiMomentum (G4double density) |
G4ThreeVector | GetMomentum (G4double density, G4double maxMomentum=-1.) |
Private Member Functions | |
G4double | cbrt (G4double x) |
Private Attributes | |
G4int | theA |
G4int | theZ |
G4double | constofpmax |
Definition at line 35 of file G4FermiMomentum.hh.
G4FermiMomentum::G4FermiMomentum | ( | ) |
Definition at line 31 of file G4FermiMomentum.cc.
G4FermiMomentum::~G4FermiMomentum | ( | ) |
Definition at line 36 of file G4FermiMomentum.cc.
Definition at line 65 of file G4FermiMomentum.hh.
Referenced by GetFermiMomentum().
Definition at line 44 of file G4FermiMomentum.hh.
References cbrt(), constofpmax, and theA.
Referenced by G4BinaryCascade::CheckPauliPrinciple(), G4Fancy3DNucleus::ChooseFermiMomenta(), G4Fancy3DNucleus::ChoosePositions(), G4ProtonField::GetFermiMomentum(), G4NeutronField::GetFermiMomentum(), GetMomentum(), G4BinaryLightIonReaction::GetProjectileExcitation(), and G4BinaryLightIonReaction::Interact().
|
inline |
Definition at line 49 of file G4FermiMomentum.hh.
References G4UniformRand, and GetFermiMomentum().
Referenced by G4Fancy3DNucleus::ChooseFermiMomenta().
Definition at line 42 of file G4FermiMomentum.hh.
Referenced by G4BinaryCascade::CheckPauliPrinciple(), G4NeutronField::G4NeutronField(), G4ProtonField::G4ProtonField(), G4Fancy3DNucleus::Init(), and G4BinaryLightIonReaction::Interact().
|
private |
Definition at line 74 of file G4FermiMomentum.hh.
Referenced by GetFermiMomentum().
|
private |
Definition at line 69 of file G4FermiMomentum.hh.
Referenced by GetFermiMomentum(), and Init().
|
private |
Definition at line 70 of file G4FermiMomentum.hh.
Referenced by Init().