Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 2941)
+++ trunk/MagicSoft/Mars/Changelog	(revision 2942)
@@ -21,4 +21,10 @@
    * mcalib/MHCalibrationPixel.h:
      - removed obsolete include of MFFT 
+
+   * manalysis/MCerPhotAnal.cc, manalysis/MCerPhotCalc.cc,
+     manalysis/MPedestalCam.[h,cc]:
+     - removed use of obsolete MPedestalCam::CheckBounds. This was
+       a workaround for a 'bug' in very old camera files, which is not
+       necessary anymore.
 
 
Index: trunk/MagicSoft/Mars/manalysis/MCerPhotAnal.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MCerPhotAnal.cc	(revision 2941)
+++ trunk/MagicSoft/Mars/manalysis/MCerPhotAnal.cc	(revision 2942)
@@ -191,13 +191,4 @@
 	const UInt_t pixid = pixel.GetPixelId();
 
-	//
-	// sanity check (old MC files sometimes have pixids>577)
-	//
-        if (fPedestals && !fPedestals->CheckBounds(pixid))
-        {
-	    *fLog << inf << "Pixel ID larger than camera... skipping event." << endl;
-	    return kCONTINUE;
-	}
-
         fCerPhotEvt->AddPixel(pixid, nphot, sigmaped/2.236);
 
Index: trunk/MagicSoft/Mars/manalysis/MCerPhotCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MCerPhotCalc.cc	(revision 2941)
+++ trunk/MagicSoft/Mars/manalysis/MCerPhotCalc.cc	(revision 2942)
@@ -216,12 +216,4 @@
     {
         const UInt_t idx = pixel.GetPixelId();
-	//
-	// sanity check (old MC files sometimes have pixids>577)
-	//
-        if (!fPedestals->CheckBounds(idx))
-        {
-	    *fLog << inf << "Pixel Index out of MPedestalCam bounds... skipping event." << endl;
-	    return kCONTINUE;
-        }
 
         MPedestalPix &ped = (*fPedestals)[idx];
Index: trunk/MagicSoft/Mars/manalysis/MPedestalCam.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MPedestalCam.cc	(revision 2941)
+++ trunk/MagicSoft/Mars/manalysis/MPedestalCam.cc	(revision 2942)
@@ -74,13 +74,4 @@
     fArray->ExpandCreate(i);
 }
-
-// --------------------------------------------------------------------------
-//
-// Check if position i is inside bounds
-//
-Bool_t MPedestalCam::CheckBounds(Int_t i) const
-{
-  return i < GetSize();
-} 
 
 // --------------------------------------------------------------------------
Index: trunk/MagicSoft/Mars/manalysis/MPedestalCam.h
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MPedestalCam.h	(revision 2941)
+++ trunk/MagicSoft/Mars/manalysis/MPedestalCam.h	(revision 2942)
@@ -31,6 +31,4 @@
     Float_t GetPedestalMax(const MGeomCam *cam) const;
 
-    Bool_t CheckBounds(Int_t i) const;
-
     void Print(Option_t *o="") const;
 
