CScission.h

00001 #include <cmath>
00002 #include "CMass.h"
00011 class CScission
00012 {
00013  protected:
00014   static float const e2;  
00015   static float const kRotate; 
00016   static float const slopeViola; 
00017   static float const constViola; 
00018 
00019   float mu0; 
00020   float Vc0; 
00021   float R1; 
00022   float momInertia1; 
00023   float R2; 
00024   float momInertia2; 
00025   float k1; 
00026   bool sym; 
00027   float Z1;
00028   float Z2;
00029   float A1;
00030   float A2;
00031 
00032   CMass * mass; 
00033 
00034  public:
00035   static float const r0; 
00036   float sep; 
00037   float sep0; 
00038   float sep1; 
00039   int iA; 
00040   int iZ; 
00041 
00042   float A; 
00043   float Z; 
00044   float fJ; 
00045   float Esymmetric; 
00046   float ekTot; 
00047   float Erotate1; 
00048   float Erotate2; 
00049   float Epair1; 
00050   float Epair2; 
00051   float Eshell1; 
00052   float Eshell2; 
00053   float EkCoul; 
00054   float EkRot; 
00055 
00056   CScission(int iZ0,int iA0,float fJ0, int iChan);
00057   CScission();
00058   void init(int iZ0,int iA0,float fJ0,int ichan,float Z1=0.,float A1=0.);
00059   float getSep(float EkViola);
00060   float getScissionEnergy();
00061   float getScissionEnergy(int iZ1,int iA1);
00062   float getFissionKineticEnergy(int iZ1, int iA1);
00063   float sigmaFissionSystematicsScission(int iZ, int iA, float fJ, float fUscission);
00064   float sigmaFissionSystematicsSaddle(int iZ, int iA, float fJ, float fUscission);
00065 };

Generated on Mon Aug 6 14:13:09 2012 by  doxygen 1.4.7