00001 #ifndef TimeDepSpectrum_H
00002 #define TimeDepSpectrum_H
00003
00004
00005 #include "../../Spectrum.h"
00006 #include "facilities/Observer.h"
00007 #include <vector>
00008 #include <string>
00009 #include <map>
00010 #include "../../GPS.h"
00011
00013 class TimeDepSpectrum : public Spectrum
00014 {
00015 public:
00017 TimeDepSpectrum(const std::string& params){}
00018
00019
00021
00022
00024 double flux(double time)const;
00025
00027 inline float operator() (float)const{return (float)0.1;}
00028
00029
00030 inline std::string title() const {return "TimeDepSpectrum";}
00031 inline const char * particleName() const {return "e";}
00032 inline const char * nameOf() const {return "TimeDepSpectrum";}
00033
00034
00035
00036 private:
00037
00038 };
00039
00040
00041
00042 #endif