// Dominique YVON, CEA/DAPNIA/SPP 02/2000 #ifndef MakeBoloTimeline_H #define MakeBoloTimeline_H #include #include "abslightsource.h" #include "abslobenopolar.h" #include "sigcalctools.h" #include "specresp.h" enum Normalisation { RayleighJeans, TempeCMB, Power}; class MakeBoloTimeline { public: MakeBoloTimeline(char file[], AbsLightSource& LSrc, AbsLobeNoPolar& Lobe, SpectralResponse &Filter, Normalisation Norm); ~MakeBoloTimeline() { pMystr->close(); delete pMystr; } void addToStreamArchTOI(double theta, double phi); // Theta en heures, Phi en degres void addToStream(double theta,double phi); // theta et phi en radian protected: SigCalcTool tool; ofstream* pMystr; double NormRJ; double NormTCMB; Normalisation NormMethode; // long flushControl; }; #endif