00001
00009 #ifndef _DUST_ATTSLAB_HXX__
00010 #define _DUST_ATTSLAB_HXX__
00011
00012 #include <unaryfn.hxx>
00013
00014 namespace Dust {
00015
00016
00017 class RadField;
00018
00022 class AttSlab {
00023
00025 RadField * InputRF;
00026
00028 BNLib::UnaryDD * AbsXSect;
00029
00030 public:
00031
00032
00033
00034 AttSlab ( RadField * InputRF,
00035 BNLib::UnaryDD * AbsXSect );
00036
00037
00038 ~AttSlab();
00039
00040
00041
00042
00046 RadField * MkRF ( double n );
00047
00048
00049
00050 };
00051
00052
00053 }
00054
00055 #endif