Index: /trunk/MagicSoft/Mars/mcalib/MHCalibrationRelTimePix.h
===================================================================
--- /trunk/MagicSoft/Mars/mcalib/MHCalibrationRelTimePix.h	(revision 3640)
+++ /trunk/MagicSoft/Mars/mcalib/MHCalibrationRelTimePix.h	(revision 3641)
@@ -11,8 +11,11 @@
 private:
 
-  static const Int_t   fgRelTimeNbins;      //! Default for fNbins  (now set to: 900   )
-  static const Axis_t  fgRelTimeFirst;      //! Default for fFirst  (now set to: -13.5 )
-  static const Axis_t  fgRelTimeLast;       //! Default for fLast   (now set to:  13.5 )
-
+  static const Int_t   fgRelTimeNbins;      //! Default for fNbins          (now set to: 900   )
+  static const Axis_t  fgRelTimeFirst;      //! Default for fFirst          (now set to: -13.5 )
+  static const Axis_t  fgRelTimeLast;       //! Default for fLast           (now set to:  13.5 )
+  static const Float_t fgFADCSliceWidth;    //! Default for fFADCSliceWidth (now set to: 3.333)
+  
+  Float_t fFADCSliceWidth;                  //  Time FADC Slice Width in ns.
+  
 public:
 
@@ -20,5 +23,9 @@
   ~MHCalibrationRelTimePix() {}
 
+  // Setters
+  void SetFADCSliceWidth( const Float_t f=fgFADCSliceWidth )  {  fFADCSliceWidth = f; }
+  
   void Reset();
+  void Renorm();
   
   ClassDef(MHCalibrationRelTimePix, 1)     // Histogram class for Relative Time Pixel Calibration
Index: /trunk/MagicSoft/Mars/mcalib/MHGausEvents.cc
===================================================================
--- /trunk/MagicSoft/Mars/mcalib/MHGausEvents.cc	(revision 3640)
+++ /trunk/MagicSoft/Mars/mcalib/MHGausEvents.cc	(revision 3641)
@@ -722,5 +722,5 @@
 // - fHGausHist
 //
-void MHGausEvents::ChangeHistId(Int_t id)
+void MHGausEvents::ChangeHistId(const Int_t id)
 {
 
@@ -733,4 +733,12 @@
   fTitle = Form("%s%d", fTitle.Data(), id);
 
+}
+
+// --------------------------------------------------------------------------
+//
+// Re-normalize the results, has to be overloaded
+//
+void  MHGausEvents::Renorm()
+{
 }
 
Index: /trunk/MagicSoft/Mars/mcalib/MHGausEvents.h
===================================================================
--- /trunk/MagicSoft/Mars/mcalib/MHGausEvents.h	(revision 3640)
+++ /trunk/MagicSoft/Mars/mcalib/MHGausEvents.h	(revision 3641)
@@ -67,8 +67,8 @@
   Float_t  fPickupLimit;               // Upper number of sigmas from the mean until events are considered as pickup
 
-  Float_t *CreateEventXaxis(Int_t n);  //   Create an x-axis for the Event TGraphs
-  Float_t *CreatePSDXaxis(Int_t n);    //   Create an x-axis for the PSD TGraphs
+  Float_t *CreateEventXaxis(Int_t n);  // Create an x-axis for the Event TGraphs
+  Float_t *CreatePSDXaxis(Int_t n);    // Create an x-axis for the PSD TGraphs
 
-  void DrawEvents();                               // Draw graph of fEvents
+  void DrawEvents();                                  // Draw graph of fEvents
   void DrawPowerSpectrum(TVirtualPad &pad, Int_t i);  // Draw graph of fPowerSpectrum and fHPowerProbability
 
@@ -94,13 +94,13 @@
   void  SetSigmaErr( const Double_t d )   { fSigmaErr = d;   }
   void  SetProb    ( const Double_t d )   { fProb     = d;   }
-  void  SetPixId    ( const Int_t i    )   { fPixId    = i;   }
+  void  SetPixId   ( const Int_t i    )   { fPixId    = i;   }
 
-  void  SetNbins    ( const Int_t i    )   { fNbins    = i;   }  
+  void  SetNbins   ( const Int_t i    )   { fNbins    = i;   }  
   void  SetFirst   ( const Double_t d )   { fFirst    = d;   }
   void  SetLast    ( const Double_t d )   { fLast     = d;   }
   
-  void  SetNDFLimit(  const Int_t   lim=fgNDFLimit  ) {  fNDFLimit = lim;  }  
-  void  SetPickupLimit( const Float_t  lim =fgPickupLimit)  { fPickupLimit  = lim;   }
-  void  SetProbLimit( const Float_t lim=fgProbLimit ) {  fProbLimit = lim; }
+  void  SetNDFLimit    ( const Int_t   lim=fgNDFLimit    ) { fNDFLimit    = lim; }  
+  void  SetPickupLimit ( const Float_t lim=fgPickupLimit ) { fPickupLimit = lim; }
+  void  SetProbLimit   ( const Float_t lim=fgProbLimit   ) { fProbLimit   = lim; }
 
   // Setters ONLY for MC:
@@ -164,10 +164,11 @@
   // Fits
   Bool_t FitGaus(Option_t *option="RQ0",
-                 const Double_t xmin=0., const Double_t xmax=0.); // Fit the histogram HGausHist with a Gaussian
-  Bool_t RepeatFit(const Option_t *option="RQ0");      // Repeat fit within limits defined by fPickupLimit
-  void BypassFit();                                    // Take mean and RMS from the histogram
+                 const Double_t xmin=0., 
+	         const Double_t xmax=0.);         // Fit the histogram HGausHist with a Gaussian
+  Bool_t RepeatFit(const Option_t *option="RQ0"); // Repeat fit within limits defined by fPickupLimit
+  void BypassFit();                               // Take mean and RMS from the histogram
   
   // Draws
-  virtual void Draw(Option_t *option="");        // Default Draw 
+  virtual void Draw(Option_t *option="");         // Default Draw 
   
   // Prints
@@ -175,12 +176,12 @@
   
   // Miscelleaneous
-  virtual void ChangeHistId(const Int_t id);   // Changes names and titles of the histogram
-  virtual void Renorm();                    // Re-normalize the results 
+  virtual void ChangeHistId(const Int_t id); // Changes names and titles of the histogram
+  virtual void Renorm();                     // Re-normalize the results 
   
-  void CreateFourierSpectrum();             // Create the fourier spectrum out of fEvents
-  void CreateGraphEvents();                 // Create the TGraph fGraphEvents of fEvents 
-  void CreateGraphPowerSpectrum();          // Create the TGraph fGraphPowerSpectrum out of fPowerSpectrum
+  void CreateFourierSpectrum();              // Create the fourier spectrum out of fEvents
+  void CreateGraphEvents();                  // Create the TGraph fGraphEvents of fEvents 
+  void CreateGraphPowerSpectrum();           // Create the TGraph fGraphPowerSpectrum out of fPowerSpectrum
   
-  ClassDef(MHGausEvents, 1)                 // Base class for events with Gaussian distributed values
+  ClassDef(MHGausEvents, 1) // Base class for events with Gaussian distributed values
 };
 
