Index: trunk/SophyaLib/Samba/spheregorski.h
===================================================================
--- trunk/SophyaLib/Samba/spheregorski.h	(revision 470)
+++ trunk/SophyaLib/Samba/spheregorski.h	(revision 473)
@@ -32,5 +32,5 @@
 
 SphereGorski();
-SphereGorski(int_4 m);
+SphereGorski(int m);
 SphereGorski(const SphereGorski<T>& s);
 virtual ~SphereGorski();
@@ -39,53 +39,53 @@
 
 /* Nombre de pixels du decoupage */
-virtual int_4 NbPixels() const;
-inline void setNbPixels(int_4 n) {nPix_= n;}
+virtual int NbPixels() const;
+inline void setNbPixels(int n) {nPix_= n;}
 
 /* Valeur du contenu du pixel d'indice "RING" k  */
-virtual T& PixVal(int_4 k);
-virtual T const& PixVal(int_4 k) const;
+virtual T& PixVal(int k);
+virtual T const& PixVal(int k) const;
 
 /* Nombre de tranches en theta */ 
-int_4 NbThetaSlices() const;
-void GetThetaSlice(int_4 index,r_4& theta,TVector<float>& phi,TVector<T>& value) const;
+int NbThetaSlices() const;
+void GetThetaSlice(int index,double& theta,TVector<double>& phi,TVector<T>& value) const;
 
 /* Indice "RING" du pixel vers lequel pointe une direction definie par 
 ses  coordonnees spheriques */                                    
-virtual int_4 PixIndexSph(float theta, float phi) const;
+virtual int PixIndexSph(double theta,double phi) const;
 
 /* Coordonnees spheriques du milieu du pixel d'indice "RING" k   */
-virtual void PixThetaPhi(int_4 k, float& teta, float& phi) const;
+virtual void PixThetaPhi(int k,double& theta,double& phi) const;
 
 /* Pixel Solid angle  (steradians) */
-virtual r_8 PixSolAngle(int_4 dummy) const;
-inline void setPixSolAngle(r_8 x) {omeg_= x;}
+virtual double PixSolAngle(int dummy) const;
+inline void setPixSolAngle(double x) {omeg_= x;}
 
 // --------------- Specific methods 
 
-virtual void Resize(int_4 m);
+virtual void Resize(int m);
 
 inline virtual char* TypeOfMap() const {return "RING";};
 
-/* Valeur du contenu du pixel d'indice "NEST" k                                 */
-virtual T& PixValNest(int_4 k);
-virtual T const& PixValNest(int_4 k) const;
+/* Valeur du contenu du pixel d'indice "NEST" k */
+virtual T& PixValNest(int k);
+virtual T const& PixValNest(int k) const;
 
 /* Indice "NEST" du pixel vers lequel pointe une direction definie par 
 ses  coordonnees spheriques */                                    
-virtual int_4 PixIndexSphNest(float theta, float phi) const;
+virtual int PixIndexSphNest(double theta,double phi) const;
 
 /* Coordonnees spheriques du milieu du pixel d'indice "NEST" k       */
-virtual void PixThetaPhiNest(int_4 k, float& teta, float& phi) const;
+virtual void PixThetaPhiNest(int k,double& theta,double& phi) const;
 
 /* algorithme de pixelisation */
-void Pixelize(int_4); 
+void Pixelize(int); 
 
 /* convertit index nested en ring  */
-int_4 NestToRing(int_4 ) const;
+int NestToRing(int) const;
 
 /* convertit index ring en nested" */
-int_4 RingToNest(int_4 ) const;
+int RingToNest(int) const;
 
-/*    analyse en harmoniques spheriques des valeurs des pixels de la 
+/* analyse en harmoniques spheriques des valeurs des pixels de la 
    sphere : appel du module anafast (Gorski-Hivon) */
 //void anharm(int, float, float*);
@@ -97,14 +97,14 @@
 
 /* retourne/fixe la valeur du parametre Gorski */
-inline virtual int_4 SizeIndex() const {return(nSide_);}
-inline void setSizeIndex(int_4 n) {nSide_= n;}
+inline virtual int SizeIndex() const {return(nSide_);}
+inline void setSizeIndex(int n) {nSide_= n;}
 
 /* retourne les pointeurs /remplit les tableaux */
 inline const NDataBlock<T>* getDataBlock() const { return (&pixels_); }
-inline void setDataBlock(T* data, int_4 m) { pixels_.FillFrom(m,data); }
+inline void setDataBlock(T* data,int m) { pixels_.FillFrom(m,data); }
 
 /* retourne/fixe les parametres des modules anafast et synfast */
-void getParafast(int_4& nlmax,int_4& nmmax,int_4& iseed,float& fwhm,float& quadr,float& cut) const;
-void setParafast(int_4 nlmax,int_4 nmmax,int_4 iseed,float fwhm,float quadr,float cut,char* filename);
+void getParafast(int& nlmax,int& nmmax,int& iseed,float& fwhm,float& quadr,float& cut) const;
+void setParafast(int nlmax,int nmmax,int iseed,float fwhm,float quadr,float cut,char* filename);
 
 /* retourne/fixe le nom du fichier qui contient le spectre de puissance */
@@ -119,16 +119,16 @@
 void InitNul();
 
-int  nest2ring(int nside, int ipnest) const;
-int  ring2nest(int nside, int ipring) const;
+int  nest2ring(int nside,int ipnest) const;
+int  ring2nest(int nside,int ipring) const;
 
-int  ang2pix_ring(int nside, double theta, double phi) const;
-int  ang2pix_nest(int nside, double theta, double phi) const;
-void pix2ang_ring(int nside, int ipix, double& theta,  double& phi) const;
-void pix2ang_nest(int nside, int ipix, double& theta, double& phi) const;
+int  ang2pix_ring(int nside,double theta,double phi) const;
+int  ang2pix_nest(int nside,double theta,double phi) const;
+void pix2ang_ring(int nside,int ipix,double& theta,double& phi) const;
+void pix2ang_nest(int nside,int ipix,double& theta,double& phi) const;
 
 // ------------- variables internes -----------------------
-int_4 nSide_;
-int_4 nPix_;
-r_8 omeg_;
+int nSide_;
+int nPix_;
+double omeg_;
 
 NDataBlock<T> pixels_;
