31#ifndef G4StatMFMicroPartition_h
32#define G4StatMFMicroPartition_h 1
45 theA(
A), theZ(Z), _Probability(0.0), _Temperature(0.0),
72 {
return _Probability; }
76 _thePartition.push_back(anA);
77 CoulombFreeEnergy(anA);
81 { _Probability /= Normalization; }
99 void CoulombFreeEnergy(
G4int anA);
114 if (Af < 1.5)
return 0.0;
134 std::vector<G4int> _thePartition;
136 std::vector<G4double> _theCoulombFreeEnergy;
double A(double temperature)
G4bool operator==(const G4StatMFMicroPartition &right) const
G4double CalcPartitionProbability(G4double U, G4double FreeInternalE0, G4double SCompound)
void Normalize(G4double Normalization)
G4double GetProbability(void)
void SetPartitionFragment(G4int anA)
G4double GetEntropy(void)
G4StatMFMicroPartition(G4int A, G4int Z)
G4double GetTemperature(void)
G4bool operator!=(const G4StatMFMicroPartition &right) const
G4StatMFChannel * ChooseZ(G4int A0, G4int Z0, G4double MeanT)
~G4StatMFMicroPartition()
static G4double GetEpsilon0()