Index: trunk/SophyaLib/Samba/spheregorski.cc
===================================================================
--- trunk/SophyaLib/Samba/spheregorski.cc	(revision 518)
+++ trunk/SophyaLib/Samba/spheregorski.cc	(revision 565)
@@ -158,5 +158,5 @@
 //    to phi = 0
 //
-//    nside DOIT OBLIGATOIREMENT ETRE UNE PUISSANCE DE 2 (<= 8192)
+//    nside MUST be a power of 2 (<= 8192)
 //--
 //++
@@ -166,14 +166,8 @@
 //    SphericalMap 
 //-- 
-//++
-//
-// Links	Descendants
-//
-//     
-//-- 
 
 /* --Methode-- */
 //++
-// Titre	Constructeurs
+// Titre	Constructors
 //--
 //++
@@ -191,7 +185,9 @@
 SphereGorski<T>::SphereGorski(int m)
 
-//    Constructeur : m est la variable nside de l'algorithme de Gorski
-//    le nombre total de pixels sera Npix =  12*nside**2
-//    m DOIT OBLIGATOIREMENT ETRE UNE PUISSANCE DE 2 (<= 8192)
+//    m is the "nside" of the Gorski algorithm
+//
+//    The total number of pixels will be Npix =  12*nside**2
+//
+//    nside MUST be a power of 2 (<= 8192)
 //--
 {
@@ -213,7 +209,10 @@
   Pixelize(m);
 }
-
+//++
 template<class T>
 SphereGorski<T>::SphereGorski(const SphereGorski<T>& s)
+
+//    copy constructor
+//--
 {
   cout << " constructeur de recopie " << endl;
@@ -229,5 +228,5 @@
 
 //++
-// Titre	Destructeur
+// Titre	Destructor
 //--
 //++
@@ -241,5 +240,5 @@
 
 //++
-// Titre	Méthodes
+// Titre	Public Methods
 //--
 
@@ -248,7 +247,9 @@
 void SphereGorski<T>::Resize(int m)
 
-//    m est la variable nside de l'algorithme de Gorski
-//    le nombre total de pixels sera Npix =  12*nside**2
-//    m DOIT OBLIGATOIREMENT ETRE UNE PUISSANCE DE 2 (<= 8192)
+//    m is the "nside" of the Gorski algorithm
+//
+//    The total number of pixels will be Npix =  12*nside**2
+//
+//    nside MUST be a power of 2 (<= 8192)
 //--
 {
@@ -276,5 +277,4 @@
 //
 //    
-//--
 {
   // On memorise les arguments d'appel
@@ -325,5 +325,5 @@
 int SphereGorski<T>::NbThetaSlices() const 
 
-//    Retourne le nombre de tranches en theta sur la sphere
+//    Return number of slices in theta direction on the  sphere
 //--
 {
@@ -335,8 +335,12 @@
 void SphereGorski<T>::GetThetaSlice(int index,double& theta,TVector<double>& phi,TVector<T>& value) const 
 
-//    Retourne, pour la tranche en theta d'indice 'index' le theta 
-//    correspondant, un vecteur (Peida) contenant les phi des pixels de 
-//    la tranche, un vecteur (Peida) contenant les valeurs de pixel 
-//    correspondantes
+//    For a theta-slice with index 'index', return : 
+//
+//    the corresponding "theta" 
+//
+//    a vector containing the phi's of the pixels of the slice
+//
+//    a vector containing the corresponding values of pixels 
+//
 //--
 {
@@ -387,5 +391,5 @@
 T& SphereGorski<T>::PixVal(int k)
 
-//    Retourne la valeur du contenu du pixel d'indice "RING" k 
+//    Return value of  pixel with "RING" index k 
 //--
 {
@@ -404,5 +408,5 @@
 T const& SphereGorski<T>::PixVal(int k) const
 
-//    Retourne la valeur du contenu du pixel d'indice "RING" k 
+//    Return value of  pixel with "RING" index k 
 //--
 {
@@ -420,5 +424,5 @@
 T& SphereGorski<T>::PixValNest(int k)
 
-//    Retourne la valeur du contenu du pixel d'indice "NESTED" k 
+//    Return value of  pixel with "NESTED" index k 
 //--
 {
@@ -436,5 +440,5 @@
 T const& SphereGorski<T>::PixValNest(int k) const
 
-//    Retourne la valeur du contenu du pixel d'indice "NESTED" k 
+//    Return value of  pixel with "NESTED" index k 
 //--
 {
@@ -463,6 +467,6 @@
 int SphereGorski<T>::PixIndexSph(double theta,double phi) const
 
-//    Retourne l'indice "RING" du pixel vers lequel pointe une direction 
-//    définie par ses coordonnées sphériques
+//    Return "RING" index of the pixel corresponding to 
+//    direction (theta, phi).
 //--
 {
@@ -474,6 +478,6 @@
 int SphereGorski<T>::PixIndexSphNest(double theta,double  phi) const
 
-//    Retourne l'indice NESTED" du pixel vers lequel pointe une direction 
-//    définie par ses coordonnées sphériques
+//    Return "NESTED" index of the pixel corresponding to 
+//    direction (theta, phi).
 //--
 {
@@ -487,5 +491,5 @@
 void SphereGorski<T>::PixThetaPhi(int k,double& theta,double& phi) const
 
-//   Retourne les coordonnées (theta,phi) du milieu du pixel d'indice "RING" k
+//   Return (theta,phi) coordinates of middle of  pixel with "RING" index k
 //--
 {
@@ -509,6 +513,5 @@
 void SphereGorski<T>::PixThetaPhiNest(int k,double& theta,double& phi) const
 
-//    Retourne les coordonnées (theta,phi) du milieu du pixel d'indice 
-//    NESTED k
+//   Return (theta,phi) coordinates of middle of  pixel with "NESTED" index k
 //--
 {   
@@ -520,5 +523,5 @@
 int SphereGorski<T>::NestToRing(int k) const
 
-//    conversion d'index NESTD en un index RING
+//    translation from NESTED index  into RING index 
 //
 //--
@@ -531,5 +534,5 @@
 int SphereGorski<T>::RingToNest(int k) const
 //
-//    conversion d'index RING en un index NESTED
+//    translation from  RING index  into NESTED index 
 //
 //--
@@ -1140,5 +1143,4 @@
 void FIO_SphereGorski<T>::ReadSelf(PInPersist& is)
 {
-  cout << " FIO_SphereGorski:: ReadSelf " << endl;
 
   if(dobj == NULL) 
@@ -1183,5 +1185,4 @@
 void FIO_SphereGorski<T>::WriteSelf(POutPersist& os) const
 {
-  cout << " FIO_SphereGorski:: WriteSelf " << endl;
 
   if(dobj == NULL) 
