Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 2713)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 2714)
@@ -9,4 +9,8 @@
      - Changed  "if (!fCalibrations)" to "if (!fGeomCam)" in 
        preprocess (this was a cut-and-paste error).
+     - In Process: added "fCerPhotEvt->AddPixel(pixid, 0., 0.)" before
+       setting pixel pixid to unused, in case !pix.IsValid()
+       May be removing both commands (adding the pixel and setting it 
+       to unused would have the same effect). 
 
  2003/12/18: Thomas Bretz
Index: /trunk/MagicSoft/Mars/manalysis/MCalibrate.cc
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MCalibrate.cc	(revision 2713)
+++ /trunk/MagicSoft/Mars/manalysis/MCalibrate.cc	(revision 2714)
@@ -131,10 +131,8 @@
 Int_t MCalibrate::Process()
 {
-
     UInt_t imaxnumpix = fGeomCam->GetNumPixels();
     
     for (UInt_t pixid = 0; pixid < imaxnumpix; pixid++)
     {
-
 	MCalibrationPix &pix = (*fCalibrations)[pixid];
 
@@ -163,5 +161,8 @@
 	}
 	else
+	  {
+	    fCerPhotEvt->AddPixel(pixid, 0., 0.);
 	    (*fCerPhotEvt)[pixid].SetPixelUnused();
+	  }
     }
 
