Index: trunk/MagicSoft/Mars/mcamera/MCameraDC.h
===================================================================
--- trunk/MagicSoft/Mars/mcamera/MCameraDC.h	(revision 7446)
+++ trunk/MagicSoft/Mars/mcamera/MCameraDC.h	(revision 7489)
@@ -33,4 +33,7 @@
     Bool_t GetPixelContent(Double_t &val, Int_t idx, const MGeomCam &cam, Int_t type=0) const
     {
+        if (idx>=fArray.GetSize())
+            return kFALSE;
+
         val = fArray[idx];
         return val>0;
Index: trunk/MagicSoft/Mars/mcamera/MCameraHV.h
===================================================================
--- trunk/MagicSoft/Mars/mcamera/MCameraHV.h	(revision 7446)
+++ trunk/MagicSoft/Mars/mcamera/MCameraHV.h	(revision 7489)
@@ -53,4 +53,7 @@
     Bool_t GetPixelContent(Double_t &val, Int_t idx, const MGeomCam &cam, Int_t type=0) const
     {
+        if (idx>=fHV.GetSize())
+            return kFALSE;
+
         val = fHV[idx];
         return val>0;
Index: trunk/MagicSoft/Mars/mcamera/MCameraTD.h
===================================================================
--- trunk/MagicSoft/Mars/mcamera/MCameraTD.h	(revision 7446)
+++ trunk/MagicSoft/Mars/mcamera/MCameraTD.h	(revision 7489)
@@ -31,4 +31,7 @@
     Bool_t GetPixelContent(Double_t &val, Int_t idx, const MGeomCam &cam, Int_t type=0) const
     {
+        if (idx>=fTD.GetSize())
+            return kFALSE;
+
         val = fTD[idx];
         return val>0;
Index: trunk/MagicSoft/Mars/mcamera/MCameraTH.h
===================================================================
--- trunk/MagicSoft/Mars/mcamera/MCameraTH.h	(revision 7446)
+++ trunk/MagicSoft/Mars/mcamera/MCameraTH.h	(revision 7489)
@@ -31,4 +31,7 @@
     Bool_t GetPixelContent(Double_t &val, Int_t idx, const MGeomCam &cam, Int_t type=0) const
     {
+        if (idx>=fTH.GetSize())
+            return kFALSE;
+
         val = fTH[idx];
         return val>0;
