Finally correct implementation of xm, ym, ixm, iym sizes
[u/mrichter/AliRoot.git] / MUON / AliMUONClusterFinderVS.cxx
index a60a8ee22a88a84fb88c93cb3eb0454c4048c31c..6f943dd22f3d8c7cfce12ee8a2de9bedc70a01e4 100644 (file)
  **************************************************************************/
 /*
 $Log$
+Revision 1.3  2000/06/22 14:02:45  morsch
+Parameterised size of xm[], ym[], ixm[], iym[] correctly implemented (PH)
+Some HP scope problems corrected (PH)
+
 Revision 1.2  2000/06/15 07:58:48  morsch
 Code from MUON-dev joined
 
@@ -789,14 +793,14 @@ void AliMUONClusterFinderVS::SplitByLocalMaxima(AliMUONRawCluster *c)
        Int_t param = fNLocal[0]*fNLocal[1];
        Int_t ii;
        
-       Float_t ** xm = new Float_t * [2];
-       for (ii=0; ii<2; ii++) xm[ii]=new Float_t [param];
-       Float_t ** ym = new Float_t * [2];
-       for (ii=0; ii<2; ii++) ym[ii]=new Float_t [param];
-       Int_t ** ixm = new Int_t * [2];
-       for (ii=0; ii<2; ii++) ixm[ii]=new Int_t [param];
-       Int_t ** iym = new Int_t * [2];
-       for (ii=0; ii<2; ii++) iym[ii]=new Int_t [param];
+       Float_t ** xm = new Float_t * [param];
+       for (ii=0; ii<param; ii++) xm[ii]=new Float_t [2];
+       Float_t ** ym = new Float_t * [param];
+       for (ii=0; ii<param; ii++) ym[ii]=new Float_t [2];
+       Int_t ** ixm = new Int_t * [param];
+       for (ii=0; ii<param; ii++) ixm[ii]=new Int_t [2];
+       Int_t ** iym = new Int_t * [param];
+       for (ii=0; ii<param; ii++) iym[ii]=new Int_t [2];
        
        Int_t isec, ico;
        Float_t dpx, dpy, dx, dy;