Geant4
10.01.p02
|
#include <G4StatMFMicroPartition.hh>
Public Member Functions | |
G4StatMFMicroPartition (G4int A, G4int Z) | |
~G4StatMFMicroPartition () | |
G4bool | operator== (const G4StatMFMicroPartition &right) const |
G4bool | operator!= (const G4StatMFMicroPartition &right) const |
G4StatMFChannel * | ChooseZ (G4int A0, G4int Z0, G4double MeanT) |
G4double | GetProbability (void) |
void | SetPartitionFragment (G4int anA) |
void | Normalize (G4double Normalization) |
G4double | CalcPartitionProbability (G4double U, G4double FreeInternalE0, G4double SCompound) |
G4double | GetTemperature (void) |
G4double | GetEntropy (void) |
Private Member Functions | |
G4StatMFMicroPartition () | |
G4StatMFMicroPartition (const G4StatMFMicroPartition &right) | |
G4StatMFMicroPartition & | operator= (const G4StatMFMicroPartition &right) |
void | CoulombFreeEnergy (G4int anA) |
G4double | CalcPartitionTemperature (G4double U, G4double FreeInternalE0) |
G4double | GetPartitionEnergy (G4double T) |
G4double | GetCoulombEnergy (void) |
G4double | GetDegeneracyFactor (G4int A) |
G4double | InvLevelDensity (G4double Af) |
Private Attributes | |
G4int | theA |
G4int | theZ |
G4double | _Probability |
G4double | _Temperature |
G4double | _Entropy |
std::vector< G4int > | _thePartition |
std::vector< G4double > | _theCoulombFreeEnergy |
Definition at line 41 of file G4StatMFMicroPartition.hh.
Definition at line 45 of file G4StatMFMicroPartition.hh.
|
inline |
Definition at line 51 of file G4StatMFMicroPartition.hh.
|
inlineprivate |
Definition at line 56 of file G4StatMFMicroPartition.hh.
|
private |
Definition at line 38 of file G4StatMFMicroPartition.cc.
G4double G4StatMFMicroPartition::CalcPartitionProbability | ( | G4double | U, |
G4double | FreeInternalE0, | ||
G4double | SCompound | ||
) |
Definition at line 225 of file G4StatMFMicroPartition.cc.
References _Entropy, _Probability, _Temperature, _thePartition, CalcPartitionTemperature(), G4StatMFParameters::DBetaDT(), fermi, GetDegeneracyFactor(), G4StatMFParameters::Getr0(), InvLevelDensity(), G4INCL::Math::max(), G4INCL::Math::pi, and theA.
Referenced by G4StatMFMicroManager::Initialize().
|
private |
Definition at line 171 of file G4StatMFMicroPartition.cc.
References eps, G4cerr, G4endl, GetPartitionEnergy(), G4INCL::Math::max(), MeV, and theA.
Referenced by CalcPartitionProbability().
G4StatMFChannel * G4StatMFMicroPartition::ChooseZ | ( | G4int | A0, |
G4int | Z0, | ||
G4double | MeanT | ||
) |
Definition at line 315 of file G4StatMFMicroPartition.cc.
References _thePartition, G4StatMFChannel::CreateFragment(), G4StatMFParameters::GetGamma0(), and G4INCL::DeJongSpin::shoot().
|
private |
Definition at line 66 of file G4StatMFMicroPartition.cc.
References _theCoulombFreeEnergy, G4StatMFParameters::GetKappaCoulomb(), G4StatMFParameters::Getr0(), theA, and theZ.
Referenced by SetPartitionFragment().
|
private |
Definition at line 93 of file G4StatMFMicroPartition.cc.
References _theCoulombFreeEnergy, _thePartition, G4StatMFParameters::GetKappaCoulomb(), G4StatMFParameters::Getr0(), theA, and theZ.
Definition at line 302 of file G4StatMFMicroPartition.cc.
Referenced by CalcPartitionProbability().
|
inline |
Definition at line 93 of file G4StatMFMicroPartition.hh.
References _Entropy.
Referenced by G4StatMFMicroManager::Initialize().
Definition at line 110 of file G4StatMFMicroPartition.cc.
References _theCoulombFreeEnergy, _thePartition, G4StatMFParameters::Beta(), G4StatMFParameters::DBetaDT(), G4StatMFParameters::GetE0(), G4StatMFParameters::GetGamma0(), G4StatMFParameters::GetKappaCoulomb(), G4StatMFParameters::Getr0(), InvLevelDensity(), theA, and theZ.
Referenced by CalcPartitionTemperature().
|
inline |
Definition at line 72 of file G4StatMFMicroPartition.hh.
References _Probability.
|
inline |
Definition at line 88 of file G4StatMFMicroPartition.hh.
References _Temperature.
Referenced by G4StatMFMicroManager::Initialize().
Definition at line 111 of file G4StatMFMicroPartition.hh.
References G4StatMFParameters::GetEpsilon0().
Referenced by CalcPartitionProbability(), and GetPartitionEnergy().
|
inline |
Definition at line 81 of file G4StatMFMicroPartition.hh.
References _Probability.
G4bool G4StatMFMicroPartition::operator!= | ( | const G4StatMFMicroPartition & | right | ) | const |
Definition at line 60 of file G4StatMFMicroPartition.cc.
|
private |
Definition at line 46 of file G4StatMFMicroPartition.cc.
G4bool G4StatMFMicroPartition::operator== | ( | const G4StatMFMicroPartition & | right | ) | const |
Definition at line 53 of file G4StatMFMicroPartition.cc.
|
inline |
Definition at line 75 of file G4StatMFMicroPartition.hh.
References _thePartition, and CoulombFreeEnergy().
Referenced by G4StatMFMicroManager::Initialize().
|
private |
Definition at line 132 of file G4StatMFMicroPartition.hh.
Referenced by CalcPartitionProbability(), and GetEntropy().
|
private |
Definition at line 126 of file G4StatMFMicroPartition.hh.
Referenced by CalcPartitionProbability(), GetProbability(), and Normalize().
|
private |
Definition at line 129 of file G4StatMFMicroPartition.hh.
Referenced by CalcPartitionProbability(), and GetTemperature().
|
private |
Definition at line 137 of file G4StatMFMicroPartition.hh.
Referenced by CoulombFreeEnergy(), GetCoulombEnergy(), and GetPartitionEnergy().
|
private |
Definition at line 135 of file G4StatMFMicroPartition.hh.
Referenced by CalcPartitionProbability(), ChooseZ(), GetCoulombEnergy(), GetPartitionEnergy(), and SetPartitionFragment().
|
private |
Definition at line 122 of file G4StatMFMicroPartition.hh.
Referenced by CalcPartitionProbability(), CalcPartitionTemperature(), CoulombFreeEnergy(), GetCoulombEnergy(), and GetPartitionEnergy().
|
private |
Definition at line 123 of file G4StatMFMicroPartition.hh.
Referenced by CoulombFreeEnergy(), GetCoulombEnergy(), and GetPartitionEnergy().