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)
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)