Geant4
10.02.p02
|
Revised level-density parameter for fission after INCL++. More...
#include <G4FissionLevelDensityParameterINCLXX.hh>
Public Member Functions | |
G4FissionLevelDensityParameterINCLXX () | |
virtual | ~G4FissionLevelDensityParameterINCLXX () |
G4double | LevelDensityParameter (G4int A, G4int Z, G4double U) const |
void | setAfanLow (const double a) |
void | setAfanHigh (const double a) |
void | setZLow (const int z) |
void | setZHigh (const int z) |
double | getAfanLow () const |
double | getAfanHigh () const |
int | getZLow () const |
int | getZHigh () const |
Public Member Functions inherited from G4VLevelDensityParameter | |
G4VLevelDensityParameter () | |
virtual | ~G4VLevelDensityParameter () |
Private Member Functions | |
G4FissionLevelDensityParameterINCLXX (const G4FissionLevelDensityParameterINCLXX &right) | |
const G4FissionLevelDensityParameterINCLXX & | operator= (const G4FissionLevelDensityParameterINCLXX &right) |
G4bool | operator== (const G4FissionLevelDensityParameterINCLXX &right) const |
G4bool | operator!= (const G4FissionLevelDensityParameterINCLXX &right) const |
void | UpdateAfanSlope () |
Private Attributes | |
G4EvaporationLevelDensityParameter | theEvaporationLevelDensityParameter |
double | afanLow |
double | afanHigh |
int | ZLow |
int | ZHigh |
double | afanSlope |
Revised level-density parameter for fission after INCL++.
This class contains a revised level-density parameter that works better than the standard one with the Li`ege Intranuclear Cascade model (INCL++). The fit parameter is the ratio of the level-density parameters in the fission channel and in the neutron-evaporation channel. This is commonly known as af/an and is usually very close to 1.0. Variations of a few percent are likely to induce large factors in the fission probability, because of the exponential growth of the Fermi level density. The best values of af/an were empirically found to be about 1.02 for 1-GeV p+208Pb and 1.04 for 1-GeV p+U238. A linear interpolation was adopted between the two extreme values.
Definition at line 59 of file G4FissionLevelDensityParameterINCLXX.hh.
G4FissionLevelDensityParameterINCLXX::G4FissionLevelDensityParameterINCLXX | ( | ) |
Definition at line 37 of file G4FissionLevelDensityParameterINCLXX.cc.
References UpdateAfanSlope().
|
virtual |
Definition at line 46 of file G4FissionLevelDensityParameterINCLXX.cc.
|
private |
|
inline |
Definition at line 80 of file G4FissionLevelDensityParameterINCLXX.hh.
References afanHigh.
|
inline |
Definition at line 79 of file G4FissionLevelDensityParameterINCLXX.hh.
References afanLow.
|
inline |
Definition at line 82 of file G4FissionLevelDensityParameterINCLXX.hh.
References ZHigh.
|
inline |
Definition at line 81 of file G4FissionLevelDensityParameterINCLXX.hh.
References ZLow.
|
virtual |
Implements G4VLevelDensityParameter.
Definition at line 51 of file G4FissionLevelDensityParameterINCLXX.cc.
References afanHigh, afanLow, afanSlope, G4EvaporationLevelDensityParameter::LevelDensityParameter(), theEvaporationLevelDensityParameter, ZHigh, and ZLow.
|
private |
|
private |
|
private |
|
inline |
Definition at line 76 of file G4FissionLevelDensityParameterINCLXX.hh.
References a, afanHigh, and UpdateAfanSlope().
|
inline |
Definition at line 75 of file G4FissionLevelDensityParameterINCLXX.hh.
References a, afanLow, and UpdateAfanSlope().
|
inline |
Definition at line 78 of file G4FissionLevelDensityParameterINCLXX.hh.
References UpdateAfanSlope(), z, and ZHigh.
|
inline |
Definition at line 77 of file G4FissionLevelDensityParameterINCLXX.hh.
References UpdateAfanSlope(), z, and ZLow.
|
private |
Definition at line 64 of file G4FissionLevelDensityParameterINCLXX.cc.
References afanHigh, afanLow, afanSlope, ZHigh, and ZLow.
Referenced by G4FissionLevelDensityParameterINCLXX(), setAfanHigh(), setAfanLow(), setZHigh(), and setZLow().
|
private |
Definition at line 90 of file G4FissionLevelDensityParameterINCLXX.hh.
Referenced by getAfanHigh(), LevelDensityParameter(), setAfanHigh(), and UpdateAfanSlope().
|
private |
Definition at line 90 of file G4FissionLevelDensityParameterINCLXX.hh.
Referenced by getAfanLow(), LevelDensityParameter(), setAfanLow(), and UpdateAfanSlope().
|
private |
Definition at line 92 of file G4FissionLevelDensityParameterINCLXX.hh.
Referenced by LevelDensityParameter(), and UpdateAfanSlope().
|
private |
Definition at line 88 of file G4FissionLevelDensityParameterINCLXX.hh.
Referenced by LevelDensityParameter().
|
private |
Definition at line 91 of file G4FissionLevelDensityParameterINCLXX.hh.
Referenced by getZHigh(), LevelDensityParameter(), setZHigh(), and UpdateAfanSlope().
|
private |
Definition at line 91 of file G4FissionLevelDensityParameterINCLXX.hh.
Referenced by getZLow(), LevelDensityParameter(), setZLow(), and UpdateAfanSlope().