Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 6303)
+++ trunk/MagicSoft/Mars/Changelog	(revision 6304)
@@ -25,4 +25,5 @@
    * mjobs/MJPedestal.[h,cc]
    * mjobs/badpixels_0_559.rc
+   * callisto.rc
      - allow exclusion of bad pixels from the beginning (default is 
        Pixel 0 and 559).
Index: trunk/MagicSoft/Mars/callisto.rc
===================================================================
--- trunk/MagicSoft/Mars/callisto.rc	(revision 6303)
+++ trunk/MagicSoft/Mars/callisto.rc	(revision 6304)
@@ -29,4 +29,5 @@
 #MJPedestalC1.PathOut: .
 #MJPedestalC2.PathOut: .
+#MJPedestalC1.BadPixelsFile: mjobs/badpixels_0_559.rc
 #MJPedestalC1.ReferenceFile: mjobs/pedestalref.rc
 #MJPedestalC2.ReferenceFile: mjobs/pedestalref.rc
@@ -302,10 +303,10 @@
 # -------------------------------------------------------------------------
 #MJCalibrateSignal.ExtractSignal.LoGainSwitch:    150
-#MJCalibrateSignal.ExtractSignal.HiGainFirst:       3
-#MJCalibrateSignal.ExtractSignal.HiGainLast:       17
-#MJCalibrateSignal.ExtractSignal.LoGainFirst:       3
+#MJCalibrateSignal.ExtractSignal.HiGainFirst:       0
+#MJCalibrateSignal.ExtractSignal.HiGainLast:       20
+#MJCalibrateSignal.ExtractSignal.LoGainFirst:       0
 #MJCalibrateSignal.ExtractSignal.LoGainLast:       14
-#MJCalibrateSignal.ExtractInterlaced.HiGainFirst:    0
-#MJCalibrateSignal.ExtractInterlaced.HiGainLast:    14
+#MJCalibrateSignal.ExtractInterlaced.HiGainFirst:   0
+#MJCalibrateSignal.ExtractInterlaced.HiGainLast:   14
 
 # -------------------------------------------------------------------------
Index: trunk/MagicSoft/Mars/mhcalib/MHGausEvents.cc
===================================================================
--- trunk/MagicSoft/Mars/mhcalib/MHGausEvents.cc	(revision 6303)
+++ trunk/MagicSoft/Mars/mhcalib/MHGausEvents.cc	(revision 6304)
@@ -476,5 +476,5 @@
 {
 
-  TVirtualPad *pad = gPad ? gPad : MH::MakeDefCanvas(this,600, 900);
+  TVirtualPad *pad = gPad ? gPad : MH::MakeDefCanvas(this,600, 600);
 
   TString option(opt);
@@ -505,5 +505,6 @@
   
   pad->SetBorderMode(0);
-  pad->Divide(1,win);
+  if (win > 1)
+    pad->Divide(1,win);
 
   Int_t cwin = 1;
Index: trunk/MagicSoft/Mars/mjobs/MJPedestal.h
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJPedestal.h	(revision 6303)
+++ trunk/MagicSoft/Mars/mjobs/MJPedestal.h	(revision 6304)
@@ -2,7 +2,4 @@
 #define MARS_MJPedestal
 
-#ifndef MARS_MJob
-#include "MJob.h"
-#endif
 #ifndef MARS_MJCalib
 #include "MJCalib.h"
@@ -26,5 +23,5 @@
 class MEvtLoop;
 
-class MJPedestal : public MJob, public MJCalib
+class MJPedestal : public MJCalib
 {
 private:
@@ -88,4 +85,6 @@
     const char*  GetOutputFileName() const;
 
+    void ReadReferenceFile();
+    
 public:
     MJPedestal(const char *name=NULL, const char *title=NULL);
