Index: trunk/MagicSoft/Mars/manalysis/MPedCalcPedRun.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MPedCalcPedRun.cc	(revision 2970)
+++ trunk/MagicSoft/Mars/manalysis/MPedCalcPedRun.cc	(revision 2971)
@@ -230,6 +230,5 @@
             MExtractedSignalPix &sig =  (*fSignals)[idx];            
             const Float_t signal = sig.GetExtractedSignalHiGain();
-            const Float_t signalPerSlice = signal/(Float_t)fSignals->GetNumUsedFADCSlices();
-            (*fPedestals)[idx].FillHists(signalPerSlice);
+            (*fPedestals)[idx].FillHists(signal);
           }
     }
@@ -248,4 +247,5 @@
 Int_t MPedCalcPedRun::PostProcess()
 {
+
   // Compute pedestals and rms from the whole run
   const ULong_t n     = fNumSamplesTot;
@@ -278,4 +278,9 @@
     }
   
+  fPedestals->SetNumTotSlices(fNumSamplesTot);
+
+  if (fUseHists)
+    fPedestals->SetNumExtractSlices(fSignals->GetNumUsedHiGainFADCSlices());
+
   return kTRUE;
 }
