Index: trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCalc.cc	(revision 4649)
+++ trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCalc.cc	(revision 4658)
@@ -1005,6 +1005,4 @@
       const Int_t   aidx  = (*fGeom)[i].GetAidx();
 
-      camphes.Fill(i,nphe);
-      camphes.SetUsed(i);
 
       areaphes    [aidx] += nphe;
Index: trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCam.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCam.cc	(revision 4649)
+++ trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCam.cc	(revision 4658)
@@ -158,14 +158,4 @@
 }
 
-// -------------------------------------------------------------------
-//
-// Calls:
-// - MCalibrationCam::Init()
-//
-void MCalibrationChargeCam::Init(const MGeomCam &geom)
-{
-  MCalibrationCam::Init(geom);
-}
-
 // -----------------------------------------------
 //
Index: trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCam.h
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCam.h	(revision 4649)
+++ trunk/MagicSoft/Mars/mcalib/MCalibrationChargeCam.h	(revision 4658)
@@ -46,7 +46,4 @@
   Bool_t  IsFFactorMethodValid            () const;
 
-  // Inits
-  void  Init                   ( const MGeomCam &geom         );
-  
   // Prints
   void   Print(Option_t *o="")         const;
Index: trunk/MagicSoft/Mars/mcalib/MCalibrationTestCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MCalibrationTestCalc.cc	(revision 4649)
+++ trunk/MagicSoft/Mars/mcalib/MCalibrationTestCalc.cc	(revision 4658)
@@ -121,5 +121,5 @@
     }
   
-  fCam = (MCalibrationTestCam*)pList->FindCreateObj(AddSerialNumber("MCalibrationTestCam"));
+  fCam = (MCalibrationTestCam*)pList->FindCreateObj("MCalibrationTestCam");
   if (!fCam)
     {
@@ -411,5 +411,4 @@
           bad.SetUncalibrated( MBadPixelsPix::kDeviatingNumPhots );
           bad.SetUnsuitable  ( MBadPixelsPix::kUnsuitableRun     );
-          pix.SetExcluded();
           continue;
         }
@@ -561,6 +560,15 @@
 {
 
-  const TArrayI &arr = fTestCam->GetNotInterpolateablePixels();
-  const Int_t   size = arr.GetSize();
+  TArrayI arr(0);
+  
+  for (Int_t i=0; i<fCam->GetSize(); i++)
+    if ((*fCam)[i].IsExcluded())
+      {
+        const Int_t s = arr.GetSize();
+        arr.Set(s+1);
+        arr[s] = i;
+      }
+
+  const Int_t size = arr.GetSize();
   
   if (size == 0)
Index: trunk/MagicSoft/Mars/mcalib/MCalibrationTestCam.h
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MCalibrationTestCam.h	(revision 4649)
+++ trunk/MagicSoft/Mars/mcalib/MCalibrationTestCam.h	(revision 4658)
@@ -64,4 +64,7 @@
   void  SetNumUninterpolated            ( const UInt_t i, const Int_t aidx );
   void  SetNumUninterpolatedInMaxCluster( const UInt_t i ) { fNumUninterpolatedInMaxCluster = i; }
+
+  // Draw
+  void DrawPixelContent( Int_t num) const {}
   
   ClassDef(MCalibrationTestCam, 1) // Container Test Calibration Results Camera
Index: trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeCam.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeCam.cc	(revision 4649)
+++ trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeCam.cc	(revision 4658)
@@ -243,5 +243,5 @@
 {
 
-  MExtractedSignalCam *signal = (MExtractedSignalCam*)pList->FindObject("MExtractedSignalCam");
+  MExtractedSignalCam *signal = (MExtractedSignalCam*)pList->FindObject(AddSerialNumber("MExtractedSignalCam"));
   if (!signal)
   {
@@ -250,5 +250,5 @@
   }
 
-  fCam = (MCalibrationCam*)pList->FindObject("MCalibrationChargeCam");
+  fCam = (MCalibrationCam*)pList->FindObject(AddSerialNumber("MCalibrationChargeCam"));
   if (!fCam)
     {
Index: trunk/MagicSoft/Mars/mcalib/MHCalibrationTestCam.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MHCalibrationTestCam.cc	(revision 4649)
+++ trunk/MagicSoft/Mars/mcalib/MHCalibrationTestCam.cc	(revision 4658)
@@ -90,4 +90,6 @@
 #include "MParList.h"
 
+#include "MCalibrationTestCam.h"
+
 #include "MCalibrationCam.h"
 #include "MCalibrationPix.h"
@@ -117,5 +119,4 @@
   SetAverageNbins(5000);
 
-  fNotInterpolateablePixels.Set(0);
 }
 
@@ -157,4 +158,5 @@
   }
 
+
   const Int_t npixels  = fGeom->GetNumPixels();
   const Int_t nsectors = fGeom->GetNumSectors();
@@ -378,10 +380,5 @@
       
       if (hist.IsEmpty())
-        {
-          const Int_t size = fNotInterpolateablePixels.GetSize();
-          fNotInterpolateablePixels.Set(size+1);
-          fNotInterpolateablePixels[size] = i;
-          continue;
-        }
+        continue;
 
       if (!hist.FitGaus())
Index: trunk/MagicSoft/Mars/mcalib/MHCalibrationTestCam.h
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MHCalibrationTestCam.h	(revision 4649)
+++ trunk/MagicSoft/Mars/mcalib/MHCalibrationTestCam.h	(revision 4658)
@@ -12,4 +12,5 @@
 #endif
 
+
 class MGeomCam;
 class MHCalibrationTestCam : public MHCalibrationCam
@@ -23,6 +24,4 @@
   TArrayF fRmsSigmaPhotPerArea   ;
 
-  TArrayI fNotInterpolateablePixels;
-  
   Bool_t ReInitHists(MParList *pList);
   Bool_t FillHists(const MParContainer *par, const Stat_t w=1);
@@ -42,6 +41,4 @@
   const Float_t  GetRmsSigmaPhotPerArea  ( const Int_t aidx ) const { return fRmsSigmaPhotPerArea  [aidx]; }
 
-  const TArrayI &GetNotInterpolateablePixels ()               const { return fNotInterpolateablePixels;    }
-  
   void CalcAverageSigma();
   
