ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Revised level-density parameter for fission after INCL++. More...
Public Member Functions | |
G4FissionLevelDensityParameterINCLXX () | |
virtual | ~G4FissionLevelDensityParameterINCLXX () |
G4double | LevelDensityParameter (G4int A, G4int Z, G4double U) const final |
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 | |
G4NuclearLevelData * | fNucData |
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 57 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 57 of file G4FissionLevelDensityParameterINCLXX.hh
|
explicit |
Definition at line 35 of file G4FissionLevelDensityParameterINCLXX.cc.
View newest version in sPHENIX GitHub at line 35 of file G4FissionLevelDensityParameterINCLXX.cc
References fNucData, G4NuclearLevelData::GetInstance(), and UpdateAfanSlope().
|
virtual |
Definition at line 45 of file G4FissionLevelDensityParameterINCLXX.cc.
View newest version in sPHENIX GitHub at line 45 of file G4FissionLevelDensityParameterINCLXX.cc
|
private |
|
inline |
Definition at line 78 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 78 of file G4FissionLevelDensityParameterINCLXX.hh
References afanHigh.
|
inline |
Definition at line 77 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 77 of file G4FissionLevelDensityParameterINCLXX.hh
References afanLow.
|
inline |
Definition at line 80 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 80 of file G4FissionLevelDensityParameterINCLXX.hh
References ZHigh.
|
inline |
Definition at line 79 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 79 of file G4FissionLevelDensityParameterINCLXX.hh
References ZLow.
|
finalvirtual |
Implements G4VLevelDensityParameter.
Definition at line 49 of file G4FissionLevelDensityParameterINCLXX.cc.
View newest version in sPHENIX GitHub at line 49 of file G4FissionLevelDensityParameterINCLXX.cc
References afanHigh, afanLow, afanSlope, fNucData, G4NuclearLevelData::GetLevelDensity(), ZHigh, and ZLow.
|
private |
|
private |
|
private |
|
inline |
Definition at line 74 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 74 of file G4FissionLevelDensityParameterINCLXX.hh
References a, afanHigh, and UpdateAfanSlope().
|
inline |
Definition at line 73 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 73 of file G4FissionLevelDensityParameterINCLXX.hh
References a, afanLow, and UpdateAfanSlope().
Definition at line 76 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 76 of file G4FissionLevelDensityParameterINCLXX.hh
References UpdateAfanSlope(), z, and ZHigh.
Definition at line 75 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 75 of file G4FissionLevelDensityParameterINCLXX.hh
References UpdateAfanSlope(), z, and ZLow.
|
private |
Definition at line 61 of file G4FissionLevelDensityParameterINCLXX.cc.
View newest version in sPHENIX GitHub 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.
View newest version in sPHENIX GitHub at line 88 of file G4FissionLevelDensityParameterINCLXX.hh
Referenced by getAfanHigh(), LevelDensityParameter(), setAfanHigh(), and UpdateAfanSlope().
|
private |
Definition at line 88 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 88 of file G4FissionLevelDensityParameterINCLXX.hh
Referenced by getAfanLow(), LevelDensityParameter(), setAfanLow(), and UpdateAfanSlope().
|
private |
Definition at line 90 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 90 of file G4FissionLevelDensityParameterINCLXX.hh
Referenced by LevelDensityParameter(), and UpdateAfanSlope().
|
private |
Definition at line 86 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 86 of file G4FissionLevelDensityParameterINCLXX.hh
Referenced by G4FissionLevelDensityParameterINCLXX(), and LevelDensityParameter().
|
private |
Definition at line 89 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 89 of file G4FissionLevelDensityParameterINCLXX.hh
Referenced by getZHigh(), LevelDensityParameter(), setZHigh(), and UpdateAfanSlope().
|
private |
Definition at line 89 of file G4FissionLevelDensityParameterINCLXX.hh.
View newest version in sPHENIX GitHub at line 89 of file G4FissionLevelDensityParameterINCLXX.hh
Referenced by getZLow(), LevelDensityParameter(), setZLow(), and UpdateAfanSlope().