Ignore:
Timestamp:
Apr 6, 2009, 12:30:29 PM (15 years ago)
Author:
garnier
Message:

update processes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/models/de_excitation/multifragmentation/src/G4StatMFMacroNucleon.cc

    r819 r962  
    2525//
    2626//
    27 // $Id: G4StatMFMacroNucleon.cc,v 1.5 2006/06/29 20:25:19 gunter Exp $
    28 // GEANT4 tag $Name: $
     27// $Id: G4StatMFMacroNucleon.cc,v 1.6 2008/07/25 11:20:47 vnivanch Exp $
     28// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2929//
    3030// Hadronic Process: Nuclear De-excitations
     
    7272    G4double exponent_neutron = mu/T;
    7373
    74     if (exponent_neutron > 700.0) exponent_proton = 700.0;
     74    if (exponent_neutron > 700.0) exponent_neutron = 700.0;
    7575    if (exponent_proton > 700.0) exponent_proton = 700.0;
    7676
    77     _NeutronMeanMultiplicity = (degeneracy*FreeVol/lambda3)*std::exp(mu/T);
     77    _NeutronMeanMultiplicity = (degeneracy*FreeVol/lambda3)*std::exp(exponent_neutron);
    7878       
    79     _ProtonMeanMultiplicity = (degeneracy*FreeVol/lambda3)*
    80         std::exp((mu+nu-Coulomb)/T);
     79    _ProtonMeanMultiplicity = (degeneracy*FreeVol/lambda3)*std::exp(exponent_proton);
    8180
    8281       
     
    9291        (1.0 - 1.0/std::pow(1.0+G4StatMFParameters::GetKappaCoulomb(),1./3.));
    9392                                                                       
    94     return _Energy = Coulomb * theZARatio + (3./2.) * T;
     93    return _Energy = Coulomb * theZARatio * theZARatio + (3./2.) * T;
    9594                                                       
    9695}
Note: See TracChangeset for help on using the changeset viewer.