// Dominique YVON, CEA/DAPNIA/SPP 02/2000 #ifndef LSrcRadSpec_H #define LSrcRadSpec_H #define FreqIntegMin (1.) #define FreqIntegMax (1000.) #include "radspec.h" class AbsLightSource; class LSrcRadSpec:public RadSpectra{ public: //--------------- Constructor --------------------------------- LSrcRadSpec(AbsLightSource* pLSrc, double theta, double phi, double FreqMin=FreqIntegMin, double FreqMax=FreqIntegMax); //--------------- Desctructor --------------------------------- ~LSrcRadSpec() {} double flux(double freq) const; protected: AbsLightSource* pLightSrc; double Theta; double Phi; }; #endif