Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 2767)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 2768)
@@ -5,4 +5,5 @@
                                                  -*-*- END OF LINE -*-*-
  2004/01/12: Markus Gaug
+
   * manalysis/MExtractSignal.[h,cc]
     - take out some uncommented code 
@@ -11,4 +12,8 @@
     - because in most data, maximum occurs in slice 4, shift default 
       from slices 4-9 to slices 3-8.
+
+  * manalysis/MExtractedSignalPix.[h,cc]
+    - took out some uncommented code
+    - new initializers: instead of -1. now 99999.9
 
 
Index: /trunk/MagicSoft/Mars/manalysis/MExtractedSignalPix.cc
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MExtractedSignalPix.cc	(revision 2767)
+++ /trunk/MagicSoft/Mars/manalysis/MExtractedSignalPix.cc	(revision 2768)
@@ -39,10 +39,18 @@
 
 using namespace std;
-
+static const Float_t gkSignalInitializer = 99999.9;
+//
+// MExtractedSignalPix holds the extracted signal (HiGain and LoGain) 
+// of the FADC slices and its error. 
+//
+// Additionally, the number of saturated HiGain and LoGain Slices are stored. 
+// 
+// Default values for the extracted signals are: 99999.9 
+//
 MExtractedSignalPix::MExtractedSignalPix(const char* name, const char* title)
-  : fExtractedSignalHiGain(-1.),
-    fExtractedSignalHiGainError(-1.),
-    fExtractedSignalLoGain(-1.),
-    fExtractedSignalLoGainError(-1.),
+  : fExtractedSignalHiGain(gkSignalInitializer),
+    fExtractedSignalHiGainError(gkSignalInitializer),
+    fExtractedSignalLoGain(gkSignalInitializer),
+    fExtractedSignalLoGainError(gkSignalInitializer),
     fIsLoGainUsed(kFALSE),
     fNumHiGainSaturated(0),
@@ -64,8 +72,9 @@
 {
 
-  fExtractedSignalHiGain = 0.;
-  //  fExtractedSignalHiGain = -1.;
-  fExtractedSignalHiGainError = -1.;
-
+  fExtractedSignalHiGain = gkSignalInitializer;
+  fExtractedSignalHiGainError = gkSignalInitializer;
+  fExtractedSignalLoGain = gkSignalInitializer;
+  fExtractedSignalLoGainError = gkSignalInitializer;
+  
   fIsLoGainUsed = kFALSE;
   fNumHiGainSaturated = 0;
Index: /trunk/MagicSoft/Mars/manalysis/MExtractedSignalPix.h
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MExtractedSignalPix.h	(revision 2767)
+++ /trunk/MagicSoft/Mars/manalysis/MExtractedSignalPix.h	(revision 2768)
@@ -9,19 +9,18 @@
 {
 private:
-    // FIXME: We can only store ONE signal. Everything else takes
-    //        too much storage space - will change in the future.
-    Float_t fExtractedSignalHiGain;      // mean value of the extracted signal
-    Float_t fExtractedSignalHiGainError; // error of the mean value of the extracted signal
-    Float_t fExtractedSignalLoGain;      // mean value of the extracted signal
-    Float_t fExtractedSignalLoGainError; // error of the mean value of the extracted signal
 
-    Bool_t fIsLoGainUsed;
-    Byte_t fNumHiGainSaturated;
-    Byte_t fNumLoGainSaturated;
+  Float_t fExtractedSignalHiGain;      // mean value of the extracted signal
+  Float_t fExtractedSignalHiGainError; // error of the mean value of the extracted signal
+  Float_t fExtractedSignalLoGain;      // mean value of the extracted signal
+  Float_t fExtractedSignalLoGainError; // error of the mean value of the extracted signal
+
+  Bool_t fIsLoGainUsed;
+  Byte_t fNumHiGainSaturated;
+  Byte_t fNumLoGainSaturated;
 
     // FIXME: Will be removed. Must be stored in MArrivalTime
-    Float_t fMeanArrivalTime;
-    Float_t fWidthArrivalTime;
-    Float_t fTailArrivalTime;
+  Float_t fMeanArrivalTime;
+  Float_t fWidthArrivalTime;
+  Float_t fTailArrivalTime;
 
 public:
