Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 3954)
+++ trunk/MagicSoft/Mars/Changelog	(revision 3955)
@@ -18,4 +18,11 @@
 
                                                  -*-*- END OF LINE -*-*-
+
+ 2004/05/04: Markus Gaug
+ 
+   * mcalib/MHCalibrationChargeBlindPix.cc
+     - intialized the 2 vectors differently, now they don't give 
+       warnings any more.
+
 
  2004/05/03: Thomas Bretz
Index: trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeBlindPix.cc
===================================================================
--- trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeBlindPix.cc	(revision 3954)
+++ trunk/MagicSoft/Mars/mcalib/MHCalibrationChargeBlindPix.cc	(revision 3955)
@@ -128,4 +128,5 @@
 MHCalibrationChargeBlindPix::MHCalibrationChargeBlindPix(const char *name, const char *title)
     :  fBlindPix(NULL), fSignal(NULL), fRawEvt(NULL), 
+       fASinglePheFADCSlices(1), fAPedestalFADCSlices(1),
        fSinglePheFit(NULL), 
        fFitLegend(NULL),
@@ -149,7 +150,4 @@
     fHGausHist.SetXTitle("Sum FADC Slices");
     fHGausHist.SetYTitle("Nr. of events");
-
-    fASinglePheFADCSlices(0);
-    fAPedestalFADCSlices(0);
   
     Clear();
@@ -361,4 +359,10 @@
 
   const Int_t samples = (Int_t)fRawEvt->GetNumHiGainSamples()+(Int_t)fRawEvt->GetNumLoGainSamples();
+
+  if (!fASinglePheFADCSlices.IsValid())
+    {
+      fASinglePheFADCSlices.ResizeTo(samples);
+      fAPedestalFADCSlices.ResizeTo(samples);
+    }
 
   if (fASinglePheFADCSlices.GetNrows() != samples)
@@ -984,5 +988,5 @@
   pad->cd(3);
 
-  if (fASinglePheFADCSlices.GetNrows() != 0)
+  if (fASinglePheFADCSlices.GetNrows()!=1)
     {
       if (fHSinglePheFADCSlices)
@@ -997,5 +1001,5 @@
   
   pad->cd(4);
-  if (fAPedestalFADCSlices.GetNrows() != 0)
+  if (fAPedestalFADCSlices.GetNrows()!=1)
     {
 
