Geant4
10.02.p02
|
#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 36 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 66 of file G4FermiMomentum.hh.
References G4Pow::A13(), and G4Pow::GetInstance().
Referenced by GetFermiMomentum().
Definition at line 45 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 50 of file G4FermiMomentum.hh.
References G4UniformRand, and GetFermiMomentum().
Referenced by G4Fancy3DNucleus::ChooseFermiMomenta().
Definition at line 43 of file G4FermiMomentum.hh.
Referenced by G4BinaryCascade::CheckPauliPrinciple(), G4NeutronField::G4NeutronField(), G4ProtonField::G4ProtonField(), G4Fancy3DNucleus::Init(), and G4BinaryLightIonReaction::Interact().
|
private |
Definition at line 75 of file G4FermiMomentum.hh.
Referenced by GetFermiMomentum().
|
private |
Definition at line 70 of file G4FermiMomentum.hh.
Referenced by GetFermiMomentum(), and Init().
|
private |
Definition at line 71 of file G4FermiMomentum.hh.
Referenced by Init().