#include <G4StatMFMicroCanonical.hh>
Definition at line 47 of file G4StatMFMicroCanonical.hh.
 
◆ anonymous enum
◆ G4StatMFMicroCanonical() [1/3]
      
        
          | G4StatMFMicroCanonical::G4StatMFMicroCanonical  | 
          ( | 
          const G4Fragment &  | 
          theFragment | ) | 
           | 
        
      
 
 
◆ ~G4StatMFMicroCanonical()
      
        
          | G4StatMFMicroCanonical::~G4StatMFMicroCanonical  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ G4StatMFMicroCanonical() [2/3]
  
  
      
        
          | G4StatMFMicroCanonical::G4StatMFMicroCanonical  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ G4StatMFMicroCanonical() [3/3]
◆ CalcEntropyOfCompoundNucleus()
Definition at line 167 of file G4StatMFMicroCanonical.cc.
  188   } 
else if (Da < 0.0) {
   204   for (
G4int i = 0; i < 1000; i++) {
   206     if (std::abs(Ta-Tb) <= 
eps) {
   228     "G4StatMFMicrocanoncal::CalcEntropyOfCompoundNucleus: I can't calculate the temperature"  static G4Pow * GetInstance()
 
G4double GetExcitationEnergy() const
 
G4double CalcFreeInternalEnergy(const G4Fragment &theFragment, G4double T)
 
G4double CalcInvLevelDensity(G4int anA)
 
static const G4double eps
 
G4GLOB_DLL std::ostream G4cout
 
double A(double temperature)
 
G4double Z13(G4int Z) const
 
static G4double DBetaDT(G4double T)
 
G4double __FreeInternalE0
 
 
 
 
◆ CalcFreeInternalEnergy()
Definition at line 143 of file G4StatMFMicroCanonical.cc.
  163   return VolumeTerm + SymmetryTerm + SurfaceTerm + CoulombTerm;
 static G4double GetGamma0()
 
static G4Pow * GetInstance()
 
double A(double temperature)
 
G4double Z13(G4int Z) const
 
static G4double DBetaDT(G4double T)
 
static G4double GetEpsilon0()
 
static G4double Beta(G4double T)
 
 
 
 
◆ CalcInvLevelDensity()
  
  
      
        
          | G4double G4StatMFMicroCanonical::CalcInvLevelDensity  | 
          ( | 
          G4int  | 
          anA | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ ChooseAandZ()
Implements G4VStatMFEnsemble.
Definition at line 234 of file G4StatMFMicroCanonical.cc.
  249     std::vector<G4StatMFMicroManager*>::iterator it;
   251       AccumWeight += (*it)->GetProbability();
   252       if (RandNumber < AccumWeight) {
   256     throw G4HadronicException(__FILE__, __LINE__, 
"G4StatMFMicroCanonical::ChooseAandZ: wrong normalization!");
 
void CreateFragment(G4int A, G4int Z)
 
G4double __MeanTemperature
 
std::vector< G4StatMFMicroManager * > _ThePartitionManagerVector
 
G4double _WCompoundNucleus
 
 
 
 
◆ Initialize()
  
  
      
        
          | void G4StatMFMicroCanonical::Initialize  | 
          ( | 
          const G4Fragment &  | 
          theFragment | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Definition at line 58 of file G4StatMFMicroCanonical.cc.
   61   std::vector<G4StatMFMicroManager*>::iterator it;
   108   if (A > 110) MaxMult -= 1;
   110   for (
G4int im = 2; im <= MaxMult; im++) {
   119               W, SumProbabilities());
 static G4double GetGamma0()
 
static G4Pow * GetInstance()
 
G4double GetExcitationEnergy() const
 
double A(double temperature)
 
G4double __MeanMultiplicity
 
G4double Z13(G4int Z) const
 
G4double CalcEntropyOfCompoundNucleus(const G4Fragment &theFragment, G4double &TConf)
 
G4double __MeanTemperature
 
std::vector< G4StatMFMicroManager * > _ThePartitionManagerVector
 
G4double __FreeInternalE0
 
static G4double GetBeta0()
 
G4double Z23(G4int Z) const
 
G4double _WCompoundNucleus
 
 
 
 
◆ operator!=()
◆ operator=()
◆ operator==()
◆ _ThePartitionManagerVector
◆ _WCompoundNucleus
  
  
      
        
          | G4double G4StatMFMicroCanonical::_WCompoundNucleus | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: