#include <CFus.h>
Public Member Functions | |
CFus (float plb0, float dif0) | |
CFus (int iZprojectile, int iAprojectile, int iZtarget, int iAtarget, float ELab, float dif0) | |
void | init (float plb0, float dif0) |
float | getL0 (float xsection) |
float | getBassL () |
float | getBassXsec () |
Public Attributes | |
float | plb |
pi-lambdabar-squared in mb | |
float | dif |
diffuseness | |
float | Ecm |
reaction center of mass energy in MeV | |
float | vcm |
Compound nucleus velocity in cm/ns. | |
float | vbeam |
beam velocity in cm/ns | |
float | Ex |
excitation energy | |
int | iZcn |
compound nucleus atomic number | |
int | iAcn |
compound nucleus mass number | |
Protected Member Functions | |
float | F (float R, float AL) |
float | FF (float R, float AL) |
float | FFF (float R, float AL) |
float | FFFF (float R, float AL) |
Protected Attributes | |
int | iZp |
projectile proton number | |
int | iAp |
projectle mass number | |
int | iZt |
target proton number | |
int | iAt |
target mass number | |
float | fElab |
lab energy in MeV | |
float | R12 |
sum of radii | |
float | U |
reduced mass | |
float | A |
const for Coulomb potential | |
float | B |
const for centrifugal potential | |
float | C |
nuclear potential constant | |
float | E1 |
critical energy 1 in Bass Model | |
float | E2 |
critical energy 2 in Bass Model | |
float | MAX |
maximum L for fusion barrier | |
float | CL1 |
angular momentum assocaited with E1 | |
float | CL2 |
angular momentum associated with E2 | |
float | W [300] |
fusion barrier for each L | |
Static Protected Attributes | |
static float const | D = .03 |
Bass potential parameter. | |
static float const | E = 3.3 |
Bass potential parameter. | |
static float const | G = 0.0061 |
Bass potential parameter. | |
static float const | H = 0.65 |
Bass potential parameter. |
!
class to determine excitation energy and the critical angular momemtum in fusion. The fusion xsection where
is really lambdabar
is the diffuseness
CFus::CFus | ( | float | plb0, | |
float | dif0 | |||
) |
Constructor
plb0 | is pi-lambda-squared in mb | |
dif0 | is the diffuseness in hbar |
CFus::CFus | ( | int | iZprojectile, | |
int | iAprojectile, | |||
int | iZtarget, | |||
int | iAtarget, | |||
float | Elab, | |||
float | dif0 | |||
) |
alternative constructor
iZprojectile | is the projectile atomic number | |
iAprojectile | is projectile mass number | |
iZtarget | is the target atomic number | |
iAtarget | is target mass number | |
Elab | is lab. energy of projectile in MeV | |
dif0 | is the diffuseness in hbar |
float CFus::F | ( | float | R, | |
float | AL | |||
) | [protected] |
returns the Bass-model potential in MeV
R | radius in fm | |
AL | is orbital angular momentum |
float CFus::FF | ( | float | R, | |
float | AL | |||
) | [protected] |
returns the derivative Bass-model potential in MeV withrespect to R
R | radius in fm | |
AL | is orbital angular momentum |
float CFus::FFF | ( | float | R, | |
float | AL | |||
) | [protected] |
returns the 2nd derivative of the Bass-model potential in MeV withrespect to R
R | radius in fm | |
AL | is orbital angular momentum |
float CFus::FFFF | ( | float | R, | |
float | AL | |||
) | [protected] |
returns the 3nd derivative of the Bass-model potential in MeV withrespect to R
R | radius in fm | |
AL | is orbital angular momentum |
float CFus::getBassL | ( | ) |
returns the critical orbital angular momentum in the Bass model [Nucl Phys A231 (1974) 45 ] USING THE 1977 BASS NUCLEAR POTENTIAL [Phys Rev Letts 39 (1977) 265 ]
float CFus::getBassXsec | ( | ) |
returns the Bass model fusion cross section in mb
float CFus::getL0 | ( | float | xsection | ) |
returns the critical amgular momentum
xsection | is the fusion cross section in mb |
void CFus::init | ( | float | plb0, | |
float | dif0 | |||
) |
reinitialization
plb0 | is pi-lambda-squared in mb | |
dif0 | is the diffuseness in hbar |