CTlBarDist Class Reference

transmission coefficients with barrier distibution More...

#include <CTlBarDist.h>

List of all members.

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

CTlArraytlArray [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


Detailed Description

transmission coefficients with barrier distibution

!

calculates transmission coefficients using a simplistic barrier distribution logic. The final result is the average of three transmission coefficients. $ T_{l}(Ek) = \frac{T_{l}^{R_{0}-\Delta R}(Ek) + T_{l}^{R_{0}}(Ek) + T_{l}^{R_{0}+\Delta R}(Ek)}{3} $ where $ T_{l}^{R_{0}}$ 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 $ \pm \Delta R $. where $ \Delta R = width*\sqrt{temperature} $.


Constructor & Destructor Documentation

CTlBarDist::CTlBarDist ( string  sName0  ) 

constructor /param sName0 is the name of the files containing fitted coeff.

CTlBarDist::~CTlBarDist (  ) 

destructor


Member Function Documentation

float CTlBarDist::getBarWidth (  )  [static]

returns the parameter controlling the width of the barrier dist

float CTlBarDist::getInverseXsec ( float  fEk,
float  temp 
)

returns the quantity $S=\sum_{\ell=0}^{\infty} (2\ell+1)T_{\ell}(\varepsilon)$ which is related to the inverse cross section by $S=\frac{\sigma_{inv}}{\pi\lambda^{2}}$

Parameters:
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

Parameters:
width00 - radial shift is $ \Delta R= \sqrt T* width00 $


The documentation for this class was generated from the following files:
Generated on Mon Aug 6 14:13:09 2012 by  doxygen 1.4.7