#include <CSigBarDist.h>
Public Member Functions | |
CSigBarDist (string, float Zp0, float Ap0) | |
~CSigBarDist () | |
float | getInverseXsec (float fEk, float temp) |
void | prepare (float Z, float A) |
float | getBarrier () |
Static Public Member Functions | |
static void | setBarWidth (float width00) |
static float | getBarWidth () |
static void | printParameters () |
Private Attributes | |
CSigCharged * | sigCharged [3] |
arrays for standard radii and +- width0 | |
bool | one |
if true, no distribution, just standard radius is used | |
float | Z |
calls to getInverseXsec refer to this residual proton number | |
float | A |
calls to getInverseXsec refer to this residual mass number | |
float | Zp |
proton number of evaporated particle | |
float | Ap |
mass number of evaporated particle | |
Static Private Attributes | |
static float | width = 1. |
width paramter determines shifted radii | |
static float const | width0 = 1.5 |
results readin from file for this shift |
!
calculates transmission coefficientinverse cross sections using a simplistic barrier distribution logic. The final result is the average of three inverse cross sections. where
is the standard coeff derived using the IWBC and global optical-model potential. The other two are for when the radius of the nuclear potential is shifted by
. where
.
CSigBarDist::CSigBarDist | ( | string | sName0, | |
float | Zp0, | |||
float | Ap0 | |||
) |
constructor /param sName0 is the name of the files containing fitted coeff.
CSigBarDist::~CSigBarDist | ( | ) |
destructor
float CSigBarDist::getBarrier | ( | ) |
returns the barrier in MeV
float CSigBarDist::getBarWidth | ( | ) | [static] |
returns the parameter controlling the width of the barrier dist
float CSigBarDist::getInverseXsec | ( | float | fEk, | |
float | temp | |||
) |
returns the quantity which is related to the inverse cross section by
fEk | is the kinetic energy of the evaporated particle | |
temp | is temperature of daughter in MeV |
void CSigBarDist::prepare | ( | float | Z0, | |
float | A0 | |||
) |
prepares for a series of opertions for a given iZ /param iZ0 is proton number of daughter
void CSigBarDist::printParameters | ( | ) | [static] |
prints out the width parameter
void CSigBarDist::setBarWidth | ( | float | width00 | ) | [static] |
set the parameter controlling the width of the barrier distribution
width00 | - radial shift is ![]() |