Index: trunk/MagicSoft/include-Classes/MMcFormat/MMcFadcHeader.hxx
===================================================================
--- trunk/MagicSoft/include-Classes/MMcFormat/MMcFadcHeader.hxx	(revision 3506)
+++ trunk/MagicSoft/include-Classes/MMcFormat/MMcFadcHeader.hxx	(revision 3610)
@@ -13,9 +13,19 @@
   Float_t  fFadcShape   ;   // a number that indicate the shape type of 
                             // the signal   
+  Float_t  fFadcShapeOuter; // a number that indicate the shape type of 
+                            // the signal   
                             // = 0 --> a gaussian  
-  Float_t  fAmplFadc    ;   // the integral of sph response [counts*ns]
+                            // = 1 --> from Pulpo set-up  
+ 
+  // NOTE : meaning of fAmplFadc, fAmplFadcOuter changed in camera 0.7, 
+  // 30/03/2004: before it was amplitude of (gaussian) pulse, now is 
+  // integral of pulse (which may be gaussian or not).
+
+  Float_t  fAmplFadc    ;   // the integral of single phe response [counts]
   Float_t  fFwhmFadc    ;   // the width of the signal in nsec
-  Float_t  fAmplFadcOuter;  // the integral of sph response [counts*ns], outer
+  Float_t  fAmplFadcOuter;  // the integral of single phe response [counts], 
+                            // outer pixels
   Float_t  fFwhmFadcOuter;  // the width of the signal in nsec, outer
+
   Float_t  fPedesMean[MFADC_CHANNELS]    ;  //  The mean value for the pedestal
                                             //  of each pixel (channel)
@@ -24,4 +34,14 @@
   Float_t  fPedesSigmaLow[MFADC_CHANNELS]    ;  //  The sigma for the pedestal
                                                 //  of each pixel (channel)
+
+  // In camera 0.7, the meaning of fPedesSigmaHigh, fPedesSigmaLow changed:
+  // before it was the rms of the single FADC slice. Now we calculate the 
+  // RMS of the distribution of the sum of 14 FADC slices. The value we set 
+  // as fPedesSigmaHigh/Low is that RMS divided by sqrt(14). It can be seen
+  // that the fluctuations of the integrated pedestal, when adding n slices 
+  // to obtain the pixel signal, with n>~6, is more or less well 
+  // approximated by sqrt(n)*RMS(sum_14)slices)/sqrt(14).
+
+
   Float_t  fElecNoise[MFADC_CHANNELS]   ;  //  The rms value in the pedestal 
                                            //  due to the electronics for
@@ -41,4 +61,8 @@
   void SetShape(Float_t shape){
     fFadcShape=shape;
+  }
+
+  void SetShapeOuter(Float_t shape){
+    fFadcShapeOuter=shape;
   }
 
@@ -87,5 +111,5 @@
   UInt_t GetNumPixel() const { return MFADC_CHANNELS; }
 
-  ClassDef(MMcFadcHeader, 3)  //Stores Montecarlo Information describing the FADC behaviour
+  ClassDef(MMcFadcHeader, 4)  //Stores Montecarlo Information describing the FADC behaviour
 
 };
