32#ifndef G4StatMFMicroPartition_h
33#define G4StatMFMicroPartition_h 1
46 theA(A), theZ(Z), _Probability(0.0), _Temperature(0.0),
73 {
return _Probability; }
79 _thePartition.push_back(anA);
80 CoulombFreeEnergy(anA);
84 { _Probability /= Normalization; }
102 void CoulombFreeEnergy(
const G4double anA);
117 if (Af < 1.5)
return 0.0;
137 std::vector<G4int> _thePartition;
140 std::vector<G4double> _theCoulombFreeEnergy;
G4StatMFMicroPartition(const G4int A, const G4double Z)
G4bool operator==(const G4StatMFMicroPartition &right) const
G4double GetProbability(void)
void SetPartitionFragment(const G4int anA)
G4StatMFChannel * ChooseZ(const G4double A0, const G4double Z0, const G4double MeanT)
G4double GetEntropy(void)
G4double CalcPartitionProbability(const G4double U, const G4double FreeInternalE0, const G4double SCompound)
void Normalize(const G4double Normalization)
G4double GetTemperature(void)
G4bool operator!=(const G4StatMFMicroPartition &right) const
~G4StatMFMicroPartition()
static G4double GetEpsilon0()