Page MenuHomeHEPForge

CLightP.h
No OneTemporary

CLightP.h

#ifndef lightP_
#define lightP_
#include "CNuclide.h"
#include "CTlBarDist.h"
#include "CSigBarDist.h"
#include "SStoreEvap.h"
/**
*!\brief deals with a particular evaporation channel
*
* Class CLightP contains all the important information
* concerning a light particle evaporation channel, it has
* pointers to a cTlArray class to calculate transmission coeff.
*/
class CLightP : public CNuclide
{
protected:
bool mustDelete; //!< bool to remember that we must delete the tLArray
public:
CLightP(int iZ,int iA,float fS,string sName);
CLightP(int,int,float,CTlBarDist*,CSigBarDist*);
~CLightP(); //!< destructor
CTlBarDist *tlArray; //!< gives transmission coefficients
CSigBarDist *sigBarDist; //!< gives inverse xsections for charged part
float suppress; //!< suppression factor to scale Hauser-Feshbach width
float fMInertia; //!< moment of inertia of residue
float fMInertiaOrbit; //!< moment of inerria for orbit of light P
float separationEnergy; //!< separation energy in MeV
float fPair; //!< pairing energy of residue
float fShell; //!< shell correction for residue
CNuclide residue; //!< contains info on the daughter nucleus
bool odd; //!< true for odd mass
static int const nStore; //!< number of evap sub Channels allowed
SStoreEvap * storeEvap; //!<store evaporation info
int iStore; //!< number of storeEvap used
float width; //!<decay width in MeV
float rLight; //!< radius of light particle in fm
};
#endif

File Metadata

Mime Type
text/x-c++
Expires
Sat, Dec 21, 6:45 PM (5 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3982655
Default Alt Text
CLightP.h (1 KB)

Event Timeline