Index: trunk/MagicSoft/Mars/msignal/MExtractedSignalBlindPixel.h
===================================================================
--- trunk/MagicSoft/Mars/msignal/MExtractedSignalBlindPixel.h	(revision 4539)
+++ trunk/MagicSoft/Mars/msignal/MExtractedSignalBlindPixel.h	(revision 4540)
@@ -66,29 +66,25 @@
   void SetBlindPixelIdx  ( const Int_t i,   const Int_t nr=0)      {
     if (nr>fBlindPixelIdx.GetSize()-1)
-      fBlindPixelIdx.Set(nr+1);
+      {
+	fBlindPixelIdx.Set(nr+1);
+	fExtractedSignal.Set(nr+1);
+	fNumSaturated.Set(nr+1);
+	fPed.Set(nr+1);
+	fPedErr.Set(nr+1);
+	fPedRms.Set(nr+1);
+	fPedRmsErr.Set(nr+1);
+      }
     fBlindPixelIdx.AddAt(i,nr); }
   void SetExtractedSignal( const Float_t f, const Int_t nr=0 )     {
-    if (nr>fExtractedSignal.GetSize()-1)
-      fExtractedSignal.Set(nr+1);
     fExtractedSignal.AddAt(f,nr); }
   void SetNumSaturated   ( const Int_t i,   const Int_t nr=0 )     {
-    if (nr>fNumSaturated.GetSize()-1)
-      fNumSaturated.Set(nr+1);
     fNumSaturated.AddAt(i,nr); }
   void SetPed            ( const Float_t f, const Int_t nr=0 )     {
-    if (nr>fPed.GetSize()-1)
-      fPed.Set(nr+1);
     fPed.AddAt(f,nr); }
   void SetPedErr         ( const Float_t f, const Int_t nr=0 )     {
-    if (nr>fPedErr.GetSize()-1)
-      fPedErr.Set(nr+1);
     fPedErr.AddAt(f,nr); }
   void SetPedRms         ( const Float_t f, const Int_t nr=0 )     {
-    if (nr>fPedRms.GetSize()-1)
-      fPedRms.Set(nr+1);
     fPedRms.AddAt(f,nr); }
   void SetPedRmsErr      ( const Float_t f, const Int_t nr=0 )     {
-    if (nr>fPedRmsErr.GetSize()-1)
-      fPedRmsErr.Set(nr+1);
     fPedRmsErr.AddAt(f,nr); }
 
