33 #ifndef G4VStatMFMacroCluster_h
34 #define G4VStatMFMacroCluster_h 1
52 "G4VStatMFMacroCluster::Constructor: Cluster's size must be >= 1");
126 if (value <= 0.0)
throw G4HadronicException(__FILE__, __LINE__,
"G4VStatMFMacroCluster::SetSize: Cluster's size must be >= 1");
virtual G4double CalcZARatio(const G4double nu)=0
G4double GetInvLevelDensity(void) const
G4double GetSize(void) const
G4double CalcInvLevelDensity(void)
G4VStatMFMacroCluster(const G4int Size)
void SetZARatio(const G4double value)
void SetSize(const G4double value)
G4double GetMeanMultiplicity(void) const
G4VStatMFMacroCluster & operator=(const G4VStatMFMacroCluster &right)
G4bool operator==(const G4VStatMFMacroCluster &right) const
const XML_Char int const XML_Char * value
G4double GetZARatio(void) const
virtual ~G4VStatMFMacroCluster()
G4bool operator!=(const G4VStatMFMacroCluster &right) const
G4double _MeanMultiplicity
G4double _InvLevelDensity
virtual G4double CalcMeanMultiplicity(const G4double FreeVol, const G4double mu, const G4double nu, const G4double T)=0
virtual G4double CalcEntropy(const G4double T, const G4double FreeVol)=0
virtual G4double CalcEnergy(const G4double T)=0