Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 4159)
+++ trunk/MagicSoft/Mars/Changelog	(revision 4160)
@@ -20,4 +20,7 @@
 
  2004/05/24: Javier Rico
+
+   * mpedestal/MPedPhotCalc.cc
+     - Correct a bug that made pedestals be assigned to the wrong pixel
 
    * mimage/MNewImagePar.[h,cc]
Index: trunk/MagicSoft/Mars/mpedestal/MPedPhotCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/mpedestal/MPedPhotCalc.cc	(revision 4159)
+++ trunk/MagicSoft/Mars/mpedestal/MPedPhotCalc.cc	(revision 4160)
@@ -158,9 +158,10 @@
  
        const MCerPhotPix &pix = (*fCerPhot)[i];
+       const Int_t pixidx = pix.GetPixId();
 
        const Float_t nphot = pix.GetNumPhotons();
        
-       fSumx[i]  += nphot;
-       fSumx2[i] += nphot*nphot;
+       fSumx[pixidx]  += nphot;
+       fSumx2[pixidx] += nphot*nphot;
     }
 
