CScission Class Reference

scission energies More...

#include <CScission.h>

List of all members.

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
CMassmass
 gives mass excess

Static Protected Attributes

static float const e2 = 1.44
 $e^{2} = 1.44 MeV fm^{-1}$
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


Detailed Description

scission energies

!

calculates information on scission point for saddle-to-scission evaporation and for fission mass distributions


Constructor & Destructor Documentation

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


Member Function Documentation

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

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

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


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