#include <CTlBarDist.h>
Public Member Functions | |
CTlBarDist (string) | |
~CTlBarDist () | |
float | getTl (int iL, float fEk, float temp) |
float | getTlLow (int iL, float fEk, float temp) |
float | getTlHigh (int iL, float fEk, float temp) |
float | getInverseXsec (float fEk, float temp) |
void | prepare (int iZ0) |
Static Public Member Functions | |
static void | setBarWidth (float width00) |
static float | getBarWidth () |
static void | printParameters () |
Private Attributes | |
CTlArray * | tlArray [3] |
arrays for standard radii and +- width0 | |
bool | one |
if true, no distribution, just standard radius is used | |
int | iZ |
calls to getTl refer to this residual proton number | |
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 coefficients using a simplistic barrier distribution logic. The final result is the average of three transmission coefficients. 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
.
CTlBarDist::CTlBarDist | ( | string | sName0 | ) |
constructor /param sName0 is the name of the files containing fitted coeff.
CTlBarDist::~CTlBarDist | ( | ) |
destructor
float CTlBarDist::getBarWidth | ( | ) | [static] |
returns the parameter controlling the width of the barrier dist
float CTlBarDist::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 |
float CTlBarDist::getTl | ( | int | iL, | |
float | fEk, | |||
float | temp | |||
) |
returns the transmission coeff, including barrier distibution /param iL is orbital angular momentum of evaporated particle /param fEk is the kinetic energy in MeV of the evaporated particle /param temp is the temperature in MeV of daughter
float CTlBarDist::getTlHigh | ( | int | iL, | |
float | fEk, | |||
float | temp | |||
) |
The transmission coeff is determine from the average of three transmission coeff. This routine returns the one of these three transmission coeff. with the highest barrier
/param iL is orbital angular momentum of evaporated particle /param fEk is the kinetic energy in MeV of the evaporated particle /param temp is the temperature in MeV of daughter
float CTlBarDist::getTlLow | ( | int | iL, | |
float | fEk, | |||
float | temp | |||
) |
The transmission coeff is determine from the average of three transmission coeff. This routine returns the one of these three transmission coeff. with the lowest barrier /param iL is orbital angular momentum of evaporated particle /param fEk is the kinetic energy in MeV of the evaporated particle /param temp is the temperature in MeV of daughter
void CTlBarDist::prepare | ( | int | iZ0 | ) |
prepares for a series of opertions for a given iZ /param iZ0 is proton number of daughter
void CTlBarDist::printParameters | ( | ) | [static] |
prints out the width parameter
void CTlBarDist::setBarWidth | ( | float | width00 | ) | [static] |
set the parameter controlling the width of the barrier distribution
width00 | - radial shift is ![]() |