Corrected initialization of static variables, removed warnings (Sun, HP)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 25 Sep 2003 08:05:59 +0000 (08:05 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 25 Sep 2003 08:05:59 +0000 (08:05 +0000)
PMD/AliPMDClustering.cxx
PMD/AliPMDClustering.h

index b50cf30d4a41b78c39447e120a0c5e40f6aedab0..eba96340e11fc074bf8696eede36f7e611f6fdbc 100644 (file)
 
 ClassImp(AliPMDClustering)
 
+static const double pi=3.141593;
+static const double sqrth=0.8660254;  // sqrth = sqrt(3.)/2.
+
+
 AliPMDClustering::AliPMDClustering()
 {
   fMessage = 0;
@@ -141,7 +145,7 @@ void AliPMDClustering::DoClust(int idet, int isup, double d1[72][72], TObjArray
 
 }
 
-void AliPMDClustering::order(int idet)
+void AliPMDClustering::order(int /*idet*/)
 {
   // using simple sort
   double dd[nmx], adum;// matrix d converted into 
@@ -179,7 +183,7 @@ void AliPMDClustering::order(int idet)
   }
 }
 
-void AliPMDClustering::refclust(int incr, int supmod, int idet)
+void AliPMDClustering::refclust(int incr, int /*supmod*/, int /*idet*/)
 {
   int i, j, k, i1, i2, id, icl, ncl[4500], iord[4500], itest; 
   int ihld;
@@ -504,7 +508,7 @@ double AliPMDClustering::Dist(double x1, double y1, double x2, double y2)
 }
 
   
-int AliPMDClustering::crclust(double ave, double cutoff, int nmx1, int idet)
+int AliPMDClustering::crclust(double /*ave*/, double cutoff, int nmx1, int /*idet*/)
 {
   int i,j,k,id1,id2,icl, numcell, clust[2][5000];
   int jd1,jd2, icell, cellcount;
index 86b204a8fc869393587766d8053169db5bcaa631..e7532669bcf42562dfa963420b1abcec5f6edcf6 100644 (file)
@@ -44,11 +44,13 @@ class AliPMDClustering
   
  protected:
 
-  static const double pi=3.141593;
-  static const double sqrth=0.8660254;  // sqrth = sqrt(3.)/2.
-  static const int nmx=5184;
-  static const int ndimx=72;
-  static const int ndimy=72;
+  static const double pi;
+  static const double sqrth;  // sqrth = sqrt(3.)/2.
+  enum {
+    nmx=5184,
+    ndimx=72,
+    ndimy=72
+  };
 
   /*
     nmx : # of cells in a supermodule