Index: trunk/MagicSoft/Mars/mcalib/MHCalibrationBlindPixel.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MHCalibrationBlindPixel.cc	(revision 3108)
+++ trunk/MagicSoft/Mars/mcalib/MHCalibrationBlindPixel.cc	(revision 3112)
@@ -268,7 +268,7 @@
   fPSDHiGain = fourier.PowerSpectrumDensity(fHiGains);
 
-  fHPSD = MH::ProjectArray(fPSDHiGain, fPSDNbins, 
-                           "PSDProjectionBlindPixel",
-                           "Power Spectrum Density Projection HiGain Blind Pixel");
+  fHPSD = ProjectArray(*fPSDHiGain, fPSDNbins,
+                       "PSDProjectionBlindPixel",
+                       "Power Spectrum Density Projection HiGain Blind Pixel");
 
   //
Index: trunk/MagicSoft/Mars/mcalib/MHCalibrationPixel.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MHCalibrationPixel.cc	(revision 3108)
+++ trunk/MagicSoft/Mars/mcalib/MHCalibrationPixel.cc	(revision 3112)
@@ -269,11 +269,11 @@
 
   if (IsUseLoGain())
-    fHPSD = MH::ProjectArray(fPSDLoGain, fPSDNbins, 
-                             Form("%s%d","PSDProjection",fPixId),
-                             Form("%s%d","Power Spectrum Density Projection LoGain ",fPixId));
+      fHPSD = ProjectArray(*fPSDLoGain, fPSDNbins,
+                           Form("%s%d","PSDProjection",fPixId),
+                           Form("%s%d","Power Spectrum Density Projection LoGain ",fPixId));
   else
-    fHPSD = MH::ProjectArray(fPSDHiGain, fPSDNbins, 
-                             Form("%s%d","PSDProjection",fPixId),
-                             Form("%s%d","Power Spectrum Density Projection HiGain ",fPixId));
+      fHPSD = ProjectArray(*fPSDHiGain, fPSDNbins,
+                           Form("%s%d","PSDProjection",fPixId),
+                           Form("%s%d","Power Spectrum Density Projection HiGain ",fPixId));
 
   //
Index: trunk/MagicSoft/Mars/mcalib/MHGausEvent.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MHGausEvent.cc	(revision 3108)
+++ trunk/MagicSoft/Mars/mcalib/MHGausEvent.cc	(revision 3112)
@@ -177,13 +177,12 @@
   
   // This cuts only the non-used zero's, but MFFT will later cut the rest
-  MArray::CutEdges(fEvents);
+  MArray::CutEdges(*fEvents);
 
   MFFT fourier;
 
-  fPowerSpectrum    = fourier.PowerSpectrumDensity(fEvents);
-
-  fHPowerProbability =  MH::ProjectArray(fPowerSpectrum, fPowerProbabilityBins,
-                                         "PowerProbability",
-                                         "Probability of Power occurrance");
+  fPowerSpectrum     = fourier.PowerSpectrumDensity(fEvents);
+  fHPowerProbability = ProjectArray(*fPowerSpectrum, fPowerProbabilityBins,
+                                    "PowerProbability",
+                                    "Probability of Power occurrance");
   //
   // First guesses for the fit (should be as close to reality as possible, 
