Index: trunk/MagicSoft/Mars/manalysis/MArrivalTime.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MArrivalTime.cc	(revision 2753)
+++ trunk/MagicSoft/Mars/manalysis/MArrivalTime.cc	(revision 2754)
@@ -92,4 +92,5 @@
 		    ptr2[i]=(Double_t)ptr[i];
 		TSpline5 *spline = new TSpline5("spline",(Double_t) 0,(Double_t)(nSlice - 1),ptr2,nSlice);
+//Now find the maximum evaluating the spline function at every 1/10 time slice
 		Double_t abscissa=0.0;
 		Double_t maxAb=0.0;
@@ -119,4 +120,5 @@
 		ptr2[i]=(Double_t)ptr[i];
 	    TSpline5 *spline = new TSpline5("spline",(Double_t) 0,(Double_t)(nSlice - 1),ptr2,nSlice);
+//Now find the maximum evaluating the spline function at every 1/10 time slice
 	    Double_t abscissa=0.0;
 	    Double_t maxAb=0.0;
Index: trunk/MagicSoft/Mars/mhist/MHEvent.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHEvent.cc	(revision 2753)
+++ trunk/MagicSoft/Mars/mhist/MHEvent.cc	(revision 2754)
@@ -149,4 +149,9 @@
         fHist->SetYTitle("L");
         break;
+     case kEvtIdxMax:
+        fHist->SetName("Max Slice Idx");
+        fHist->SetYTitle("t [slice id]");
+	fHist->SetPrettyPalette();
+        break;
      case kEvtArrTime:
         fHist->SetName("Arrival Time");
@@ -191,8 +196,10 @@
         }
         break;
+    case kEvtIdxMax:
+        fHist->SetCamContent(*(MCamEvent*)par, 5);
+        break;
     case kEvtArrTime:
-        fHist->SetCamContent(*(MCamEvent*)par, 5);
-        break;
-    
+        fHist->SetCamContent(*(MCamEvent*)par, 0);
+        break; 
     }
 
Index: trunk/MagicSoft/Mars/mhist/MHEvent.h
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHEvent.h	(revision 2753)
+++ trunk/MagicSoft/Mars/mhist/MHEvent.h	(revision 2754)
@@ -23,5 +23,5 @@
         kEvtSignal, kEvtPedestal, kEvtPedestalRMS,
         kEvtRelativeSignal, kEvtCleaningLevels,
-        kEvtArrTime
+        kEvtIdxMax, kEvtArrTime
     };
 
Index: trunk/MagicSoft/Mars/mmain/MEventDisplay.cc
===================================================================
--- trunk/MagicSoft/Mars/mmain/MEventDisplay.cc	(revision 2753)
+++ trunk/MagicSoft/Mars/mmain/MEventDisplay.cc	(revision 2754)
@@ -81,5 +81,5 @@
 #include "MHCamera.h"            // MHCamera
 #include "MRawEvtData.h"         // MRawEvtData
-//#include "MArrivalTime.h"        // MArrivalTime
+#include "MArrivalTime.h"        // MArrivalTime
 
 
@@ -162,5 +162,6 @@
     MHEvent *evt5 = new MHEvent(MHEvent::kEvtRelativeSignal);
     MHEvent *evt6 = new MHEvent(MHEvent::kEvtCleaningLevels);
-    MHEvent *evt7 = new MHEvent(MHEvent::kEvtArrTime);
+    MHEvent *evt7 = new MHEvent(MHEvent::kEvtIdxMax);
+    MHEvent *evt8 = new MHEvent(MHEvent::kEvtArrTime);
 
     evt1->SetName("Signal");
@@ -170,5 +171,6 @@
     evt5->SetName("Signal/PedRMS");
     evt6->SetName("CleanLevels");
-    evt7->SetName("ArrivalTime");
+    evt7->SetName("Max Slice Idx");
+    evt8->SetName("Arrival Time");
 
     plist->AddToList(evt1);
@@ -179,4 +181,5 @@
     plist->AddToList(evt6);
     plist->AddToList(evt7);
+    plist->AddToList(evt8);
 
 
@@ -197,5 +200,5 @@
     MArrivalTimeCalc  *tcalc = new MArrivalTimeCalc;
     MFillH            *fill7 = new MFillH(evt7, "MRawEvtData",  "MFillH7");
-
+    MFillH            *fill8 = new MFillH(evt8, "MArrivalTime", "MFillH8");
 
     MFilter *f1=new MFDataMember("MRawRunHeader.fRunType", '>', 255.5);
@@ -223,4 +226,5 @@
     tlist->AddToList(tcalc);
     tlist->AddToList(fill7);
+    tlist->AddToList(fill8);
 
 
