#include <CScission.h>
Public Member Functions | |
CScission (int iZ0, int iA0, float fJ0, int iChan) | |
CScission () | |
void | init (int iZ0, int iA0, float fJ0, int ichan, float Z1=0., float A1=0.) |
float | getSep (float EkViola) |
float | getScissionEnergy () |
float | getScissionEnergy (int iZ1, int iA1) |
float | getFissionKineticEnergy (int iZ1, int iA1) |
float | sigmaFissionSystematicsScission (int iZ, int iA, float fJ, float fUscission) |
float | sigmaFissionSystematicsSaddle (int iZ, int iA, float fJ, float fUscission) |
Public Attributes | |
float | sep |
separation between the surafces of the 2 spheres | |
float | sep0 |
separation determined in init() | |
float | sep1 |
separation determined in sigmaFissionSystematics() | |
int | iA |
mass number of system | |
int | iZ |
proton number of system | |
float | A |
float value of iA | |
float | Z |
float value of iZ | |
float | fJ |
spin of system | |
float | Esymmetric |
energy for symmetric mass split | |
float | ekTot |
total fission kinetic energy from getFissionKineticEnergy() | |
float | Erotate1 |
rotational energy of fragment1 | |
float | Erotate2 |
rotational energy of fragment2 | |
float | Epair1 |
pairing energy of frag1 | |
float | Epair2 |
pairing energy of frag2 | |
float | Eshell1 |
shell energy of frag1 | |
float | Eshell2 |
shell energy of frag2 | |
float | EkCoul |
Colomb part of total fisison kinetic energy. | |
float | EkRot |
rotational part of total fission kinetic energy | |
Static Public Attributes | |
static float const | r0 = 1.2 |
constant R=r0*A^(1/3) | |
Protected Attributes | |
float | mu0 |
reduced mass | |
float | Vc0 |
Coulomb self energy of a symmetric frag. | |
float | R1 |
radius of frag1 in fm | |
float | momInertia1 |
moment of inertia of frgament1 | |
float | R2 |
radius of frag1 in fm | |
float | momInertia2 |
moment of inertia of frgament1 | |
float | k1 |
part of the rotational energy | |
bool | sym |
logical symmetic of non symmetric fission | |
float | Z1 |
atomic number of lighter fragment after fission | |
float | Z2 |
atomic number of heavier fragment | |
float | A1 |
mass number of lighter fragment after fission | |
float | A2 |
mass number of heavier fragment | |
CMass * | mass |
gives mass excess | |
Static Protected Attributes | |
static float const | e2 = 1.44 |
![]() | |
static float const | kRotate = 41.563 |
constant for rotational energy | |
static float const | slopeViola = .1189 |
for Viola systematics of fission KE | |
static float const | constViola = 7.3 |
for Viola systematics of fission KE |
!
calculates information on scission point for saddle-to-scission evaporation and for fission mass distributions
CScission::CScission | ( | int | iZ0, | |
int | iA0, | |||
float | fJ0, | |||
int | iChan | |||
) |
constructor /param iZ0 is proton number of fissioning nucleus /param iA0 is mass number of fission nucleus /param fJ0 is spin of fissioning nucleus /param iChan =1 for imf, =2 symmetric fission
CScission::CScission | ( | ) |
simple constructor
float CScission::getFissionKineticEnergy | ( | int | iZ1, | |
int | iA1 | |||
) |
returns the total fission kinetic energy from a two sphere approximation using the separation sep determined from either init() to sigmaFissionSystematics(), whichever was called last /param iZ1 is the proton number of one of the fragments /param iZ2 is the mass number of one of the fragments
float CScission::getScissionEnergy | ( | int | iZ1, | |
int | iA1 | |||
) |
returns the asymmetric fission scission energy from a two sphere approximation using the separation sep previously determined from init() to sigmaFissionSystematics() /param iZ1 is the proton number of one of the fission fragments /param iA1 is the mass number of one of the fission fragments
float CScission::getScissionEnergy | ( | ) |
returns the symmetric fission scission energy from a two sphere approximation using the separation sep previously determined from init() to sigmaFissionSystematics
float CScission::getSep | ( | float | ekViola | ) |
approximates the scission configuration by two separated spheres. returns the separation between the surface of the sphere which is consistent with input fission total kinetic energy /param ekViola is the total fission kinetic energy
void CScission::init | ( | int | iZ0, | |
int | iA0, | |||
float | fJ0, | |||
int | iChan, | |||
float | Z10 = 0. , |
|||
float | A10 = 0. | |||
) |
initialized the calls for a given nucleus /param iZ0 is the proton number of the nucleus /param iA0 is the mass number of the nucleus /param fJ0 is the spin of the nucleus /param iChan =1 for imf, =2 symmetric fission
float CScission::sigmaFissionSystematicsSaddle | ( | int | iZ0, | |
int | iA0, | |||
float | fJ, | |||
float | fUScission | |||
) |
estimates the standard deviation of the fission mass distributions from the systematics of Rusanov et al. Physics of the Atomic Nucleus 60 (1997) 683 assuming a saddle-point logic. subsequentally, it approximates the scission configuration as two separated spheres, where the separation is adjusted to reproduce the mass distribution
iZ0 | is the proton number | |
iA0 | is the mass number | |
fJ | is the angular momentum | |
fUScission | is the thermal excitation energy at the scission-point in MeV |
float CScission::sigmaFissionSystematicsScission | ( | int | iZ0, | |
int | iA0, | |||
float | fJ, | |||
float | fUScission | |||
) |
estimates the standard deviation of the fission mass distributions from the systematics of Rusanov et al. Physics of the Atomic Nucleus 60 (1997) 683 assuming a scission-point logic. subsequentally, it approximates the scission configuration as two separated spheres, where the separation is adjusted to reproduce the mass distribution
iZ0 | is the proton number | |
iA0 | is the mass number | |
fJ | is the angular momentum | |
fUScission | is the thermal excitation energy at the scission-point in MeV |