Index: trunk/MagicSoft/Mars/manalysis/MCerPhotCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MCerPhotCalc.cc	(revision 1144)
+++ trunk/MagicSoft/Mars/manalysis/MCerPhotCalc.cc	(revision 1145)
@@ -125,7 +125,15 @@
     {
 
-        const UInt_t pixid = pixel.GetPixelId();
+	UInt_t pixid = pixel.GetPixelId();
 
         const MPedestalPix &ped = (*fPedestals)[pixid];
+
+	//
+	// sanity check
+	//
+	if (!fPedestals->CheckBounds(pixid)){
+	    *fLog<<inf<<"Pixel ID larger than camera ... Skip the event"<<endl;
+	    return kCONTINUE;
+	}
 
         Float_t nphot = (Float_t)pixel.GetSumHiGainSamples();
@@ -146,3 +154,2 @@
     return kTRUE;
 }
-
