00001 00006 #ifndef MYCFSOURCE_HH 00007 #define MYCFSOURCE_HH 00008 #include <math.h> 00009 #include <iostream.h> 00010 #include "ReactorConstants.hh" 00011 00018 class MyTlSource{ 00019 00020 public: 00021 00025 MyTlSource(int newIsotope=k.Isotope); 00027 ~MyTlSource(); 00029 MyTlSource(const MyTlSource& TlSource); 00031 MyTlSource& operator=(const MyTlSource& rhs); 00032 00034 int GetNumTlGammas() const {return numGamma;} 00038 float GetTlGammaEnergy(int& n) const {return gammaEnergy[n];} 00039 00040 private: 00041 00042 static ReactorConstants k; 00043 00044 int Isotope; 00045 00048 int numGamma; 00052 float gammaEnergy[6]; 00053 }; 00054 #endif