Geant4-11
|
Revised level-density parameter for fission after INCL++. More...
#include <G4FissionLevelDensityParameterINCLXX.hh>
Public Member Functions | |
G4FissionLevelDensityParameterINCLXX () | |
double | getAfanHigh () const |
double | getAfanLow () const |
int | getZHigh () const |
int | getZLow () const |
G4double | LevelDensityParameter (G4int A, G4int Z, G4double U) const final |
void | setAfanHigh (const double a) |
void | setAfanLow (const double a) |
void | setZHigh (const int z) |
void | setZLow (const int z) |
virtual | ~G4FissionLevelDensityParameterINCLXX () |
Private Member Functions | |
G4FissionLevelDensityParameterINCLXX (const G4FissionLevelDensityParameterINCLXX &right) | |
G4bool | operator!= (const G4FissionLevelDensityParameterINCLXX &right) const |
const G4FissionLevelDensityParameterINCLXX & | operator= (const G4FissionLevelDensityParameterINCLXX &right) |
G4bool | operator== (const G4FissionLevelDensityParameterINCLXX &right) const |
void | UpdateAfanSlope () |
Private Attributes | |
double | afanHigh |
double | afanLow |
double | afanSlope |
G4NuclearLevelData * | fNucData |
int | ZHigh |
int | ZLow |
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 57 of file G4FissionLevelDensityParameterINCLXX.hh.
|
explicit |
Definition at line 35 of file G4FissionLevelDensityParameterINCLXX.cc.
References fNucData, G4NuclearLevelData::GetInstance(), and UpdateAfanSlope().
|
virtual |
Definition at line 45 of file G4FissionLevelDensityParameterINCLXX.cc.
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
finalvirtual |
Implements G4VLevelDensityParameter.
Definition at line 48 of file G4FissionLevelDensityParameterINCLXX.cc.
References A, afanHigh, afanLow, afanSlope, fNucData, G4NuclearLevelData::GetLevelDensity(), Z, ZHigh, and ZLow.
|
private |
|
private |
|
private |
|
inline |
Definition at line 74 of file G4FissionLevelDensityParameterINCLXX.hh.
References afanHigh, and UpdateAfanSlope().
|
inline |
Definition at line 73 of file G4FissionLevelDensityParameterINCLXX.hh.
References afanLow, and UpdateAfanSlope().
|
inline |
Definition at line 76 of file G4FissionLevelDensityParameterINCLXX.hh.
References UpdateAfanSlope(), and ZHigh.
|
inline |
Definition at line 75 of file G4FissionLevelDensityParameterINCLXX.hh.
References UpdateAfanSlope(), and ZLow.
|
private |
Definition at line 61 of file G4FissionLevelDensityParameterINCLXX.cc.
References afanHigh, afanLow, afanSlope, ZHigh, and ZLow.
Referenced by G4FissionLevelDensityParameterINCLXX(), setAfanHigh(), setAfanLow(), setZHigh(), and setZLow().
|
private |
Definition at line 88 of file G4FissionLevelDensityParameterINCLXX.hh.
Referenced by getAfanHigh(), LevelDensityParameter(), setAfanHigh(), and UpdateAfanSlope().
|
private |
Definition at line 88 of file G4FissionLevelDensityParameterINCLXX.hh.
Referenced by getAfanLow(), LevelDensityParameter(), setAfanLow(), and UpdateAfanSlope().
|
private |
Definition at line 90 of file G4FissionLevelDensityParameterINCLXX.hh.
Referenced by LevelDensityParameter(), and UpdateAfanSlope().
|
private |
Definition at line 86 of file G4FissionLevelDensityParameterINCLXX.hh.
Referenced by G4FissionLevelDensityParameterINCLXX(), and LevelDensityParameter().
|
private |
Definition at line 89 of file G4FissionLevelDensityParameterINCLXX.hh.
Referenced by getZHigh(), LevelDensityParameter(), setZHigh(), and UpdateAfanSlope().
|
private |
Definition at line 89 of file G4FissionLevelDensityParameterINCLXX.hh.
Referenced by getZLow(), LevelDensityParameter(), setZLow(), and UpdateAfanSlope().