Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 2916)
+++ trunk/MagicSoft/Mars/Changelog	(revision 2917)
@@ -44,4 +44,7 @@
      - replaced PrintOut by Print
      - fixed documentation
+
+   * manalysis/MEventRateCalc.cc, manalysis/MPedCalcPedRun.cc:
+     - replaced memset by Reset()
 
 
Index: trunk/MagicSoft/Mars/manalysis/MArrivalTime.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MArrivalTime.cc	(revision 2916)
+++ trunk/MagicSoft/Mars/manalysis/MArrivalTime.cc	(revision 2917)
@@ -63,9 +63,5 @@
 void MArrivalTime::Reset()
 {
-  //
-  // Do not use 'TArray::Reset()' or memset. It sets all single
-  // bytes to -1 (in other words, it fills the array with 0xff)
-  for (int i=0; i<fData.GetSize(); i++)
-    fData[i] = -1;
+    fData.Reset(-1);
 }
 
@@ -99,11 +95,12 @@
 
     fData2.Set(n);
-    fData2.Reset(-1.0);
     fData3.Set(n);
-    fData3.Reset(-1.0);
     fData4.Set(n);
-    fData4.Reset(-1.0);
     fData5.Set(n);
-    fData5.Reset(-1.0);
+
+    fData2.Reset(-1);
+    fData3.Reset(-1);
+    fData4.Reset(-1);
+    fData5.Reset(-1);
 
     MRawEvtPixelIter pixel((MRawEvtData*)&evt);
Index: trunk/MagicSoft/Mars/manalysis/MEventRateCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MEventRateCalc.cc	(revision 2916)
+++ trunk/MagicSoft/Mars/manalysis/MEventRateCalc.cc	(revision 2917)
@@ -108,5 +108,5 @@
         return kFALSE;
 
-    memset(fTimes.GetArray(), 0, sizeof(Double_t)*fTimes.GetSize());
+    fTimes.Reset();
 
     return kTRUE;
Index: trunk/MagicSoft/Mars/manalysis/MPedCalcPedRun.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MPedCalcPedRun.cc	(revision 2916)
+++ trunk/MagicSoft/Mars/manalysis/MPedCalcPedRun.cc	(revision 2917)
@@ -133,6 +133,6 @@
 	fSumx2.Set(fNumPixels);
 
-	memset(fSumx.GetArray(),  0, sizeof(Float_t)*fNumPixels);
-	memset(fSumx2.GetArray(), 0, sizeof(Float_t)*fNumPixels);
+	fSumx.Reset();
+	fSumx2.Reset();
       }
 
