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