#ifndef LevSPtSrc_H #define LevSPtSrc_H #include #include "unitvector.h" struct LevSPtSrc { /* // Coordinates in Healpix convention, radians double theta; // 0 ---->M_PI double phi; // 0 ----> 2*M_PI */ UnitVector VecPoint; float flux30G; float flux44G; float flux70G; float flux100G; float flux143G; float flux217G; float flux352G; float flux545G; float flux857G; LevSPtSrc( double Phi, double Theta, float F30G, float F44G, float F70G, float F100G, float F143G, float F217G, float F352G, float F545G, float F857G ); LevSPtSrc(); LevSPtSrc(double theta, double phi); ~LevSPtSrc() { } double Phi() const { return VecPoint.Phi(); } double Theta() const { return VecPoint.Theta();} LevSPtSrc& operator= (LevSPtSrc const & a); void print(ostream& flux) const { flux<