Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 6768)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 6769)
@@ -25,4 +25,8 @@
    * mjobs/MJPedestal.[h,cc]
      - modified range setting according Thomas S. suggestions
+
+   * msignal/MArrivalTime.[h,cc]
+     - took out some commented code which will not be used any more
+     - improve Print() function
 
 
Index: /trunk/MagicSoft/Mars/msignal/MArrivalTime.h
===================================================================
--- /trunk/MagicSoft/Mars/msignal/MArrivalTime.h	(revision 6768)
+++ /trunk/MagicSoft/Mars/msignal/MArrivalTime.h	(revision 6769)
@@ -42,8 +42,4 @@
     void Print(Option_t *o="") const;
 
-    // Do not do such things! It is highly dangerous to use two very similar operators
-    // to do completely different things! People won't recognize it...
-    //Double_t operator()(int i) { return fDataErr[i]; }
-
     Bool_t GetPixelContent(Double_t &val, Int_t idx, const MGeomCam &cam, Int_t type=0) const;
     void DrawPixelContent(Int_t num) const;
Index: /trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeSpline.cc
===================================================================
--- /trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeSpline.cc	(revision 6768)
+++ /trunk/MagicSoft/Mars/msignal/MExtractTimeAndChargeSpline.cc	(revision 6769)
@@ -175,5 +175,4 @@
 MExtractTimeAndChargeSpline::MExtractTimeAndChargeSpline(const char *name, const char *title) 
     : fAbMax(0.), fAbMaxPos(0.), fHalfMax(0.), 
-      fRiseTimeHiGain(fgRiseTimeHiGain), fFallTimeHiGain(fgFallTimeHiGain),
       fRandomIter(0), fExtractionType(kIntegral)
 {
@@ -185,4 +184,7 @@
   SetLoGainStretch();
   SetOffsetLoGain(fgOffsetLoGain);
+
+  SetRiseTimeHiGain();
+  SetFallTimeHiGain();
 
   SetRange(fgHiGainFirst, fgHiGainLast, fgLoGainFirst, fgLoGainLast);
@@ -241,5 +243,5 @@
       fSqrtLoGainSamples = TMath::Sqrt(fNumLoGainSamples);
       fWindowSizeHiGain  = (Int_t)(fRiseTimeHiGain + fFallTimeHiGain);
-      fWindowSizeLoGain  = (Int_t)(fRiseTimeLoGain + fFallTimeLoGain);
+      fWindowSizeLoGain  = (Int_t)((fRiseTimeLoGain + fFallTimeLoGain)*fLoGainStretch);
       //      fNumLoGainSamples  *= 0.75;      
     }
