Index: /trunk/MagicSoft/Mars/.rootrc
===================================================================
--- /trunk/MagicSoft/Mars/.rootrc	(revision 748)
+++ /trunk/MagicSoft/Mars/.rootrc	(revision 749)
@@ -34,7 +34,9 @@
 #############################################################################
 
-#Root.Html.Author:        // Introduced by:
-#Root.Html.Modified:      // Modified by:
-#Root.Html.Copyright:     * Copyright
+Root.Html.Author:        !   Author(s):
+Root.Html.Copyright:     !   Copyright
+Root.Html.Modified:      !   Modified:
+Root.Html.Description    // ----
+
 Root.Html.Root:          http://root.cern.ch/root/htmldoc/
 Root.Html.HomePage:      http://magic.uni-sw.gwdg.de/mars/
Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 748)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 749)
@@ -3,44 +3,71 @@
  2000/04/09: Thomas Bretz
 
- * mgui/MGeomPix.cc:
-   - fixed a small error in SetNeighbors (thanks to Oscar)
-   
- * mgui/MGFadcDisp.[h,cc]:
-   - Fixed many small errors which caused the display to display nonsens
-     in some situations
+   * mbase/MParList.cc:
+     - Added the possibility to specify a different object name in
+       FindCreateObj
+
+   * .rootrc:
+     - changed the style for the html documentation
+    
+   * macros/dohtml.C:
+     - added SetXwho
+    
+   * (*.cc):
+     - added the copyright comment block
+  
+   * mgui/MGeomCamMagic.cc:
+     - added some comments to all these numbers
+  
+   * mraw/MRawEvtPixelIter.h:
+     - added Jump member function which jumps directly to the pixel with a
+       given id
+      
+
+
+ 2000/04/09: Thomas Bretz
+
+   * mgui/MGeomPix.cc:
+     - fixed a small error in SetNeighbors (thanks to Oscar)
+     
+   * mgui/MGFadcDisp.[h,cc]:
+     - Fixed many small errors which caused the display to display nonsens
+       in some situations
+
 
 
  2000/04/04: Thomas Bretz
 
- * mraw/MRawEvtData.[cc,h]:
-   - changed wrong return type of GetNumPixels to UShort_t
-
- * mmain/MBrowser.[cc,h]:
-   - made the dialog somehow work like it should
- 
- 
+   * mraw/MRawEvtData.[cc,h]:
+     - changed wrong return type of GetNumPixels to UShort_t
+
+   * mmain/MBrowser.[cc,h]:
+     - made the dialog somehow work like it should
+
+
+
  2000/04/03: Thomas Bretz
 
- * manalysis/MCT1ReadAscii.cc:
-   - the pedestal values read from the file are now stored in MeanRms 
-     instead of Sigma
-   
- * manalysis/MCerPhotCalc.cc:
-   - The pedestal mean Rms is used as the pixel error
-   
- * MImgCleanStd.cc:
-   - CleanStep1: the '<' was replaced by a '<=' to clean also pixels 
-     with value=noise=0
-     
- * MMcPedestalCopy.cc:
-   - All the pedestal values are now filled in (are they calculated correctly?)
-   
- * mgui/MGeomCamMagic.cc:
-   - Forgot to initialize the Nextneighbors of the Magic Camera
-     (thanks to Oscar)
-     
- * mhist/MHStarMap.cc:
-   - I changed the model of the display (colors and bin width) to
-     get a 'better' result
+   * manalysis/MCT1ReadAscii.cc:
+     - the pedestal values read from the file are now stored in MeanRms 
+       instead of Sigma
+   
+   * manalysis/MCerPhotCalc.cc:
+     - The pedestal mean Rms is used as the pixel error
+   
+   * MImgCleanStd.cc:
+     - CleanStep1: the '<' was replaced by a '<=' to clean also pixels 
+       with value=noise=0
+     
+   * MMcPedestalCopy.cc:
+     - All the pedestal values are now filled in (are they calculated correctly?)
+   
+   * mgui/MGeomCamMagic.cc:
+     - Forgot to initialize the Nextneighbors of the Magic Camera
+       (thanks to Oscar)
+     
+   * mhist/MHStarMap.cc:
+     - I changed the model of the display (colors and bin width) to
+       get a 'better' result
+
 
 
@@ -67,6 +94,7 @@
    * manalysis/MImgCleanStd.[cc,h]:
      - switched to new stylish neighbors from MGeomCam
-     
-     
+
+
+
  2000/03/30: Thomas Bretz
  
@@ -84,6 +112,7 @@
    * mmain/, mhist:
      - new
- 
- 
+
+
+
  2000/03/21: Thomas Bretz
                             
@@ -119,6 +148,7 @@
      - switched from a TTree to a TChain object
      - chnaged order of variables of the constructor
-     
-     
+
+
+
  2000/03/21: Thomas Bretz
                                                                   
@@ -134,27 +164,27 @@
    * mdatacheck/MHistosAdc.[h,cc]:
      - replaced by MHFadc[Cam,Pix]
-     
+
    * mdatacheck/MFillAdcSpect.[h,cc]:
      - replaced by MFillHFadc
-     
+
    * macros/readCT1.C:
      - uses the new classes now
      - calculates and displays hillas
-     
+
    * manalysis/AnalysisLinkDef.h:
      - added MCerPhotCalc, MImgCleanStd, MMcPedestalCopy
-     
+
    * manalysis/MCT1ReadAscii.cc:
      - PreProcess uses FindCreateObj now
-     
+
    * manalysis/MCerPhotEvt.cc, manalysis/MPedestalCam.cc:
      - changed the new back to 'new with placement'
-     
+
    * manalysis/MCerPhotEvt.[h, cc]:
      - removed cleaning from this class
-     
+
    * manalysis/MHillas.cc:
      - some small changes in the naming inside Calc()
-     
+
    * manalysis/MHillas.h:
      - added Get-functions
@@ -211,4 +241,5 @@
 
 
+
  2000/03/20: Thomas Bretz
                                                                   
@@ -248,6 +279,7 @@
    * mgui/MGeomPix.h:
      - added Set function
-   
-                                                                  
+
+
+
  2000/03/02: Thomas Bretz
    
@@ -293,4 +325,5 @@
    * macros/dohtml.C:
      - added manalysis
+
 
 
@@ -385,4 +418,5 @@
 
 
+
  2000/02/28: Thomas Bretz
 
@@ -391,6 +425,7 @@
       - it seems so, that some compilers don't like overriding the
         return type of a virtual member function
- 
- 
+
+
+
  2000/02/23: Thomas Bretz
 
@@ -400,6 +435,7 @@
    * mbase/MParList.[h,cc]: 
       - Removed unnecessary fNext-stuff
-   
-   
+
+
+
  2000/02/22: Thomas Bretz
 
@@ -418,6 +454,7 @@
    * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx:
       - small changes to the Print funtions
-   
- 
+
+
+
  2000/02/21: Thomas Bretz
 
@@ -467,4 +504,5 @@
 
 
+
  2000/02/19: Harald Kornmayer	
 
@@ -478,5 +516,6 @@
 	mananlysis/MCerPhotEvt.cc  .h 
 	macros/readCT1.C
- 
+
+
 
  2000/02/19: Thomas Bretz
@@ -489,4 +528,5 @@
       - split eventloop in its three parts, this should be used for 
         debugging only.
+
 
 
@@ -502,4 +542,5 @@
 	analysis/MReadCT1Ascii.cc
 	mgui/MCamDisplay.cc, mgui/MCamDisplay.h
+
 
 
@@ -524,4 +565,5 @@
 
 
+
  2000/01/22: Harald Kornmayer
 
@@ -541,4 +583,5 @@
       
 
+
  2000/01/19: Thomas Bretz
 
@@ -547,4 +590,5 @@
 
 
+
  2000/01/19: Oscar Blanch
 
@@ -553,4 +597,5 @@
 
 
+
  2000/01/18: Thomas Bretz
 
@@ -577,4 +622,5 @@
     * mmc/LinkDef.h:
        - removed
+
 
 
@@ -599,4 +645,5 @@
 
 
+
  2000/01/12: Thomas Bretz
 
@@ -623,4 +670,5 @@
        - move enum from h to cc
        - removed comma operator from delete statements (nonsense)
+
 
 
@@ -648,4 +696,5 @@
 
 
+
  2000/12/28: Thomas Bretz
 
@@ -658,4 +707,5 @@
     * MLoopEvt.cc, MLoopEvt.h:
        - Removed
+
 
 
Index: /trunk/MagicSoft/Mars/NEWS
===================================================================
--- /trunk/MagicSoft/Mars/NEWS	(revision 748)
+++ /trunk/MagicSoft/Mars/NEWS	(revision 749)
@@ -1,4 +1,9 @@
                                                                -*-*- END -*-*-
-  2001/02/21:
+  2001/04/02:
+  
+    * MCT1ReadAscc is now able to handle more than one file (s. ::AddFile)
+    
+
+  2001/03/21:
   
     * Hillas Calculation added
Index: /trunk/MagicSoft/Mars/macros/dohtml.C
===================================================================
--- /trunk/MagicSoft/Mars/macros/dohtml.C	(revision 748)
+++ /trunk/MagicSoft/Mars/macros/dohtml.C	(revision 749)
@@ -12,4 +12,5 @@
   html.SetOutputDir("htmldoc");
   html.SetSourceDir(".:mbase:mraw:mgui:manalysis:mdatacheck:meventdisp:mmc");
+  html.SetXwho("http://hegra1.mppmu.mpg.de/MAGICWeb/collaborators.html?");
 
   html.MakeAll(kTRUE);
Index: /trunk/MagicSoft/Mars/manalysis/MCT1ReadAscii.cc
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MCT1ReadAscii.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/manalysis/MCT1ReadAscii.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //                                                                         //
Index: /trunk/MagicSoft/Mars/manalysis/MCerPhotCalc.cc
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MCerPhotCalc.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/manalysis/MCerPhotCalc.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //                                                                         //
Index: /trunk/MagicSoft/Mars/manalysis/MCerPhotEvt.cc
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MCerPhotEvt.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/manalysis/MCerPhotEvt.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MCerPhotEvt.h"
 
Index: /trunk/MagicSoft/Mars/manalysis/MCerPhotPix.cc
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MCerPhotPix.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/manalysis/MCerPhotPix.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MCerPhotPix.h"
 
Index: /trunk/MagicSoft/Mars/manalysis/MHillas.cc
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MHillas.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/manalysis/MHillas.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //                                                                         //
Index: /trunk/MagicSoft/Mars/manalysis/MHillas.h
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MHillas.h	(revision 748)
+++ /trunk/MagicSoft/Mars/manalysis/MHillas.h	(revision 749)
@@ -14,6 +14,6 @@
 {
 private:
-    Float_t fAlpha;     // Angle between the length axis of the ellipse and the camera center
-    Float_t fTheta;     // Angle between the x axis and the center of the ellipse
+    Float_t fAlpha;     // [deg] Angle between the length axis of the ellipse and the camera center
+    Float_t fTheta;     // [rad] Angle between the x axis and the center of the ellipse
     Float_t fWidth;     // Width of the ellipse
     Float_t fLength;    // Length of the ellipse
Index: /trunk/MagicSoft/Mars/manalysis/MHillasCalc.cc
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MHillasCalc.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/manalysis/MHillasCalc.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //                                                                         //
Index: /trunk/MagicSoft/Mars/manalysis/MImgCleanStd.cc
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MImgCleanStd.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/manalysis/MImgCleanStd.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MImgCleanStd.h"
 
@@ -54,5 +79,5 @@
 {
     //
-    //  check if the  survived pixel have a neighbor, that also
+    //  check if the survived pixel have a neighbor, that also
     //  survived
     //
@@ -63,5 +88,5 @@
     {
         //
-        // get entry il from list
+        // get entry i from list
         //
         MCerPhotPix &pix = (*fEvt)[i];
@@ -125,4 +150,5 @@
     //
     const Int_t entries = fEvt->GetNumPixels();
+
     for (Int_t i=0; i<entries; i++)
     {
@@ -174,5 +200,4 @@
         }
     }
-
 }
 
Index: /trunk/MagicSoft/Mars/manalysis/MMcPedestalCopy.cc
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MMcPedestalCopy.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/manalysis/MMcPedestalCopy.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //                                                                         //
Index: /trunk/MagicSoft/Mars/manalysis/MPedestalCam.cc
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MPedestalCam.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/manalysis/MPedestalCam.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //                                                                         //
Index: /trunk/MagicSoft/Mars/manalysis/MPedestalPix.cc
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MPedestalPix.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/manalysis/MPedestalPix.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //                                                                         //
Index: /trunk/MagicSoft/Mars/mbase/MArray.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MArray.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MArray.cc	(revision 749)
@@ -1,14 +1,39 @@
-/////////////////////////////////////////////////////////////////////////////
-//                                                                         //
-// MArray                                                                  //
-//                                                                         //
-// This is an abstract base class for TObject derived Arrays. In principal //
-// it is almost the same than TArray. The difference is that this array    //
-// base classed is derived from TObject which makes storage of variable    //
-// sized arrays possible with splitlevel=1.                                //
-//                                                                         //
-// This should not be needed anymore for root >3.00                        //
-//                                                                         //
-/////////////////////////////////////////////////////////////////////////////
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
+
+//////////////////////////////////////////////////////////////////////////////
+//                                                                          //
+// MArray                                                                   //
+//                                                                          //
+// This is an abstract base class for TObject derived Arrays. In principal  //
+// it is almost the same than TArray. The difference is that this array     //
+// base classed is derived from TObject which makes storage of variable     //
+// sized arrays possible with splitlevel=1.                                 //
+//                                                                          //
+// This should not be needed anymore for root >3.00                         //
+//                                                                          //
+//////////////////////////////////////////////////////////////////////////////
 #include "MArray.h"
 
Index: /trunk/MagicSoft/Mars/mbase/MArrayB.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MArrayB.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MArrayB.cc	(revision 749)
@@ -1,11 +1,20 @@
-/////////////////////////////////////////////////////////////////////////////
-//                                                                         //
-// MArrayB                                                                 //
-//                                                                         //
-// Array of Byte_t. It is almost the same than TArrayC, but it containes   //
-// Byte_t instead of Char_t and it can be stored with splitlevel=1 to a    //
-// a root-file because of it's derivement from MArray (TObject)            //                                                                       //
-//                                                                         //
-/////////////////////////////////////////////////////////////////////////////
+/* ======================================================================== *\
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+\* ======================================================================== */
+
+
+//////////////////////////////////////////////////////////////////////////////
+//                                                                          //
+// MArrayB                                                                  //
+//                                                                          //
+// Array of Byte_t. It is almost the same than TArrayC, but it containes    //
+// Byte_t instead of Char_t and it can be stored with splitlevel=1 to a     //
+// a root-file because of it's derivement from MArray (TObject)             //                                                                       //
+//                                                                          //
+//////////////////////////////////////////////////////////////////////////////
 #include "MArrayB.h"
 
Index: /trunk/MagicSoft/Mars/mbase/MArrayS.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MArrayS.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MArrayS.cc	(revision 749)
@@ -1,11 +1,36 @@
-/////////////////////////////////////////////////////////////////////////////
-//                                                                         //
-// MArrayS                                                                 //
-//                                                                         //
-// Array of UShort_t. It is almost the same than TArrayS, but it containes //
-// UShort_t instead of Short_t and it can be stored with splitlevel=1 to a //
-// a root-file because of it's derivement from MArray (TObject)            //                                                                       //
-//                                                                         //
-/////////////////////////////////////////////////////////////////////////////
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
+
+//////////////////////////////////////////////////////////////////////////////
+//                                                                          //
+// MArrayS                                                                  //
+//                                                                          //
+// Array of UShort_t. It is almost the same than TArrayS, but it containes  //
+// UShort_t instead of Short_t and it can be stored with splitlevel=1 to a  //
+// a root-file because of it's derivement from MArray (TObject)             //                                                                       //
+//                                                                          //
+//////////////////////////////////////////////////////////////////////////////
 #include "MArrayS.h"
 
Index: /trunk/MagicSoft/Mars/mbase/MEvtLoop.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MEvtLoop.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MEvtLoop.cc	(revision 749)
@@ -1,25 +1,50 @@
-/////////////////////////////////////////////////////////////////////////////
-//                                                                         //
-// MEvtLoop                                                                //
-//                                                                         //
-// This class is the core of each event processing.                        //
-// First you must set the parameter list to use. The parameter list        //
-// must contain the task list (MTaskList) to use. The name of the task     //
-// list can be specified if you call Eventloop. The standard name is       //
-// "MTaskList". The name you specify must match the name of the MTaskList  //
-// object.                                                                 //
-//                                                                         //
-// If you call Eventloop first all PreProcess functions - with the         //
-// parameter list as an argument - of the tasks in the task list are       //
-// executed. If one of them returns kFALSE then the execution is stopped.  //
-// If the preprocessing was ok. The Process funtion of the tasks are       //
-// as long as one function returns kSTOP. Only the tasks which are marked  //
-// marked as "All" or with a string which matches the MInputStreamID of    //
-// MTaskList are executed. If one tasks returns kCONTINUE the pending      //
-// tasks in the list are skipped and the execution in continued with       //
-// the first one in the list.                                              //
-// Afterwards the PostProcess functions are executed.                      //
-//                                                                         //
-/////////////////////////////////////////////////////////////////////////////
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
+
+//////////////////////////////////////////////////////////////////////////////
+//                                                                          //
+// MEvtLoop                                                                 //
+//                                                                          //
+// This class is the core of each event processing.                         //
+// First you must set the parameter list to use. The parameter list         //
+// must contain the task list (MTaskList) to use. The name of the task      //
+// list can be specified if you call Eventloop. The standard name is        //
+// "MTaskList". The name you specify must match the name of the MTaskList   //
+// object.                                                                  //
+//                                                                          //
+// If you call Eventloop first all PreProcess functions - with the          //
+// parameter list as an argument - of the tasks in the task list are        //
+// executed. If one of them returns kFALSE then the execution is stopped.   //
+// If the preprocessing was ok. The Process funtion of the tasks are        //
+// as long as one function returns kSTOP. Only the tasks which are marked   //
+// marked as "All" or with a string which matches the MInputStreamID of     //
+// MTaskList are executed. If one tasks returns kCONTINUE the pending       //
+// tasks in the list are skipped and the execution in continued with        //
+// the first one in the list.                                               //
+// Afterwards the PostProcess functions are executed.                       //
+//                                                                          //
+//////////////////////////////////////////////////////////////////////////////
 #include "MEvtLoop.h"
 
@@ -149,6 +174,6 @@
 {
     //
-    // The postprocessing part of the eventloop. Be careful, this is
-    // for developers use only!
+    //  The postprocessing part of the eventloop. Be careful, this is
+    //  for developers use only!
     //
 
@@ -161,6 +186,7 @@
 void MEvtLoop::Eventloop(Int_t maxcnt, const char *tlist)
 {
+    //
     // See class description above.
-
+    //
     if (!PreProcess(tlist))
         return;
Index: /trunk/MagicSoft/Mars/mbase/MInputStreamID.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MInputStreamID.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MInputStreamID.cc	(revision 749)
@@ -1,17 +1,40 @@
-///////////////////////////////////////////////////////////////////////
-//                                                                   //
-// MInpuStreamID                                                     //
-//                                                                   //
-// This is a ID which is assigned to tasks and to a task list.       //
-// It depends on this ID whether a task is executed by the           //
-// MTaskList::Process member funtion or not.                         //
-//                                                                   //
-///////////////////////////////////////////////////////////////////////
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
+
+//////////////////////////////////////////////////////////////////////////////
+//                                                                          //
+// MInpuStreamID                                                            //
+//                                                                          //
+// This is a ID which is assigned to tasks and to a task list.              //
+// It depends on this ID whether a task is executed by the                  //
+// MTaskList::Process member funtion or not.                                //
+//                                                                          //
+//////////////////////////////////////////////////////////////////////////////
 
 #include "MInputStreamID.h"
 
 ClassImp(MInputStreamID);
-
-// ---------------------------------------------------------------------
 
 MInputStreamID::MInputStreamID(const char *name, const char *title)
Index: /trunk/MagicSoft/Mars/mbase/MLog.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MLog.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MLog.cc	(revision 749)
@@ -1,2 +1,44 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
+
+//////////////////////////////////////////////////////////////////////////////
+//                                                                          //
+// MLog                                                                     //
+//                                                                          //
+// This is what we call the logging-system.                                 //
+//                                                                          //
+// It is derived from the C++ streaming classes and can handle our          //
+// logging. The log output can be redirected to stdout, stderr, any other   //
+// stream or a root window.                                                 //
+//                                                                          //
+// There is a global log-instance which you can use like cout, id is gLog.  //
+// A log-instance of your choice (gLog by default) is destributed to all    //
+// Task which are used in an eventloop, so that you can redirect the output //
+// of one eventloop to where you want..                                     //
+//                                                                          //
+//////////////////////////////////////////////////////////////////////////////
+
 #include "MLog.h"
 
@@ -75,5 +117,4 @@
 int MLog::sync()
 {
-//    cout << "*sync*";
     WriteBuffer();
 
Index: /trunk/MagicSoft/Mars/mbase/MLogManip.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MLogManip.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MLogManip.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MLog.h"
 #include "MLogManip.h"
Index: /trunk/MagicSoft/Mars/mbase/MParContainer.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MParContainer.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MParContainer.cc	(revision 749)
@@ -1,14 +1,38 @@
-///////////////////////////////////////////////////////////////////////////
-//                                                                       //
-// MParContainer                                                         //
-//                                                                       //
-// The MParContainer class is the base class for all MARS parameter      //
-// containers. At the moment it is almost the same than ROOT's TNamed.   //
-// A TNamed contains the essential elements (name, title)                //
-// to identify a derived object in lists like our MParList or MTaskList. //
-// The main difference is that the name and title isn't stored and read  //
-// to and from root files ("\\!")                                        //
-//                                                                      //
-//////////////////////////////////////////////////////////////////////////
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
+//////////////////////////////////////////////////////////////////////////////
+//                                                                          //
+// MParContainer                                                            //
+//                                                                          //
+// The MParContainer class is the base class for all MARS parameter         //
+// containers. At the moment it is almost the same than ROOT's TNamed.      //
+// A TNamed contains the essential elements (name, title)                   //
+// to identify a derived object in lists like our MParList or MTaskList.    //
+// The main difference is that the name and title isn't stored and read     //
+// to and from root files ("//!")                                           //
+//                                                                          //
+//////////////////////////////////////////////////////////////////////////////
 #include "MParContainer.h"
 
@@ -19,121 +43,114 @@
 #include "MLog.h"
 
-ClassImp(MParContainer)
+ClassImp(MParContainer);
 
-//______________________________________________________________________________
 MParContainer::MParContainer(const MParContainer &named)
 {
-   // MParContainer copy ctor.
-
-   *fName = *(named.fName);
-   *fTitle = *(named.fTitle);
+    //
+    //  MParContainer copy ctor.
+    //
+    *fName = *(named.fName);
+    *fTitle = *(named.fTitle);
 }
 
-//______________________________________________________________________________
 MParContainer& MParContainer::operator=(const MParContainer& rhs)
 {
-   // MParContainer assignment operator.
-
-   if (this != &rhs) {
-      TObject::operator=(rhs);
-      *fName  = *(rhs.fName);
-      *fTitle = *(rhs.fTitle);
-   }
-   return *this;
+    //
+    //  MParContainer assignment operator.
+    //
+    if (this != &rhs) {
+        TObject::operator=(rhs);
+        *fName  = *(rhs.fName);
+        *fTitle = *(rhs.fTitle);
+    }
+    return *this;
 }
 
-//______________________________________________________________________________
 Int_t MParContainer::Compare(TObject *obj)
 {
-   // Compare two MParContainer objects. Returns 0 when equal, -1 when this is
-   // smaller and +1 when bigger (like strcmp).
-
-   if (this == obj) return 0;
-   return fName->CompareTo(obj->GetName());
+    //
+    //  Compare two MParContainer objects. Returns 0 when equal, -1 when this is
+    //  smaller and +1 when bigger (like strcmp).
+    //
+    if (this == obj) return 0;
+    return fName->CompareTo(obj->GetName());
 }
 
-//______________________________________________________________________________
 void MParContainer::Copy(TObject &obj)
 {
-   // Copy this to obj.
-
-   TObject::Copy(obj);
-   *(((MParContainer&)obj).fName)  = *fName;
-   *(((MParContainer&)obj).fTitle) = *fTitle;
+    //
+    //  Copy this to obj.
+    //
+    TObject::Copy(obj);
+    *(((MParContainer&)obj).fName)  = *fName;
+    *(((MParContainer&)obj).fTitle) = *fTitle;
 }
 
-//______________________________________________________________________________
 void MParContainer::FillBuffer(char *&buffer)
 {
-   // Encode MParContainer into output buffer.
-
-   fName->FillBuffer(buffer);
-   fTitle->FillBuffer(buffer);
+    //
+    //  Encode MParContainer into output buffer.
+    //
+    fName->FillBuffer(buffer);
+    fTitle->FillBuffer(buffer);
 }
 
-//______________________________________________________________________________
 void MParContainer::ls(Option_t *)
 {
-   // List MParContainer name and title.
-
-   TROOT::IndentLevel();
-   *fLog <<"OBJ: " << IsA()->GetName() << "\t" << GetName() << "\t" << GetTitle() << " : "
+    //
+    //  List MParContainer name and title.
+    //
+    TROOT::IndentLevel();
+    *fLog <<"OBJ: " << IsA()->GetName() << "\t" << GetName() << "\t" << GetTitle() << " : "
         << Int_t(TestBit(kCanDelete)) << endl;
 }
 
-//______________________________________________________________________________
 void MParContainer::Print(Option_t *)
 {
-   // Print MParContainer name and title.
-
-   *fLog <<"OBJ: " << IsA()->GetName() << "\t" << GetName() << "\t" << GetTitle() << endl;
+    //
+    //  Print MParContainer name and title.
+    //
+    *fLog <<"OBJ: " << IsA()->GetName() << "\t" << GetName() << "\t" << GetTitle() << endl;
 }
 
-//______________________________________________________________________________
 void MParContainer::SetName(const char *name)
 {
-   // Change (i.e. set) the name of the MParContainer.
-   // WARNING !!
-   // If the object is a member of a THashTable, THashList container
-   // The HashTable must be Rehashed after SetName
-   // For example the list of objects in the current directory is a THashList
-
-   *fName = name;
-   if (gPad && TestBit(kMustCleanup)) gPad->Modified();
+    //
+    //  Change (i.e. set) the name of the MParContainer.
+    //  WARNING !!
+    //  If the object is a member of a THashTable, THashList container
+    //  The HashTable must be Rehashed after SetName
+    //  For example the list of objects in the current directory is a THashList
+    //
+    *fName = name;
+    if (gPad && TestBit(kMustCleanup)) gPad->Modified();
 }
 
-//______________________________________________________________________________
 void MParContainer::SetObject(const char *name, const char *title)
 {
-   // Change (i.e. set) all the MParContainer parameters (name and title).
-   // See also WARNING in SetName
-
-   *fName  = name;
-   *fTitle = title;
-   if (gPad && TestBit(kMustCleanup)) gPad->Modified();
+    //
+    //  Change (i.e. set) all the MParContainer parameters (name and title).
+    //  See also WARNING in SetName
+    //
+    *fName  = name;
+    *fTitle = title;
+    if (gPad && TestBit(kMustCleanup)) gPad->Modified();
 }
 
-//______________________________________________________________________________
 void MParContainer::SetTitle(const char *title)
 {
-   // Change (i.e. set) the title of the MParContainer.
-
-   *fTitle = title;
-   if (gPad && TestBit(kMustCleanup)) gPad->Modified();
+    //
+    //  Change (i.e. set) the title of the MParContainer.
+    //
+    *fTitle = title;
+    if (gPad && TestBit(kMustCleanup)) gPad->Modified();
 }
 
-//______________________________________________________________________________
 Int_t MParContainer::Sizeof() const
 {
-   // Return size of the MParContainer part of the TObject.
-
-   Int_t nbytes = fName->Sizeof() + fTitle->Sizeof();
-   return nbytes;
+    //
+    //  Return size of the MParContainer part of the TObject.
+    //
+    Int_t nbytes = fName->Sizeof() + fTitle->Sizeof();
+    return nbytes;
 }
-
-
-
-
-
-
-
Index: /trunk/MagicSoft/Mars/mbase/MParList.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MParList.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MParList.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //                                                                         //
@@ -124,5 +148,5 @@
 }
 
-MParContainer *MParList::FindCreateObj(const char *name)
+MParContainer *MParList::FindCreateObj(const char *classname, const char *objname)
 {
     //
@@ -132,5 +156,17 @@
     //  dictionary. If this isn't possible NULL is returned
     //
-    MParContainer *pcont = (MParContainer*)FindObject(name);
+
+    //
+    // If now object name (name of the object to identify it in the
+    // List) is given use it's classname as the objectname
+    //
+    if (!objname)
+        objname = classname;
+
+    //
+    // Try to find a object with this object name which is already
+    // in the List. If we can find one we are done.
+    //
+    MParContainer *pcont = (MParContainer*)FindObject(objname);
 
     if (pcont)
@@ -140,10 +176,10 @@
     // if object is not existing in the list try to create one
     //
-    *fLog << dbginf << "'" << name << "' not found... creating." << endl;
+    *fLog << dbginf << "'" << classname << "' not found... creating." << endl;
 
     //
     // try to get class from root environment
     //
-    TClass *cls = gROOT->GetClass(name);
+    TClass *cls = gROOT->GetClass(classname);
 
     if (!cls)
@@ -152,14 +188,28 @@
         // if class is not existing in the root environment
         //
-        *fLog << dbginf << "Class '" << name << "' not existing in dictionary." << endl;
+        *fLog << dbginf << "Class '" << classname << "' not existing in dictionary." << endl;
         return NULL;
     }
 
     //
-    // create the container and add it to the list
+    // create the parameter container of the the given class type
     //
     pcont = (MParContainer*)cls->New();
+
+    //
+    // If a name different to the classname was given,
+    // set the new object name of the object
+    //
+    pcont->SetName(objname);
+
+    //
+    // Now add the object to the parameter list
+    //
     AddToList(pcont);
 
+    //
+    // The object was automatically created. This makes sure, that such an
+    // object is deleted together with the list
+    //
     fAutodelete.Add(pcont);
 
Index: /trunk/MagicSoft/Mars/mbase/MParList.h
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MParList.h	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MParList.h	(revision 749)
@@ -42,5 +42,5 @@
 
     TObject       *FindObject(const char *name) const;
-    MParContainer *FindCreateObj(const char *name);
+    MParContainer *FindCreateObj(const char *classname, const char *objname=NULL);
 
     void Print(Option_t *t = NULL);
Index: /trunk/MagicSoft/Mars/mbase/MReadTree.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MReadTree.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MReadTree.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //                                                                         //
Index: /trunk/MagicSoft/Mars/mbase/MTask.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MTask.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MTask.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //                                                                         //
Index: /trunk/MagicSoft/Mars/mbase/MTaskList.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MTaskList.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MTaskList.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 ///////////////////////////////////////////////////////////////////////
 //                                                                   //
Index: /trunk/MagicSoft/Mars/mbase/MTime.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MTime.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mbase/MTime.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //                                                                         //
Index: /trunk/MagicSoft/Mars/mdatacheck/MDumpEvtHeader.cc
===================================================================
--- /trunk/MagicSoft/Mars/mdatacheck/MDumpEvtHeader.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mdatacheck/MDumpEvtHeader.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MDumpEvtHeader.h"
 
Index: /trunk/MagicSoft/Mars/mdatacheck/MGDisplayAdc.cc
===================================================================
--- /trunk/MagicSoft/Mars/mdatacheck/MGDisplayAdc.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mdatacheck/MGDisplayAdc.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MGDisplayAdc.h"
 
Index: /trunk/MagicSoft/Mars/mdatacheck/MShowSpect.cc
===================================================================
--- /trunk/MagicSoft/Mars/mdatacheck/MShowSpect.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mdatacheck/MShowSpect.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MShowSpect.h"
 
Index: /trunk/MagicSoft/Mars/mdatacheck/MViewAdcSpectra.cc
===================================================================
--- /trunk/MagicSoft/Mars/mdatacheck/MViewAdcSpectra.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mdatacheck/MViewAdcSpectra.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MViewAdcSpectra.h" 
 
Index: /trunk/MagicSoft/Mars/meventdisp/MGFadcDisp.cc
===================================================================
--- /trunk/MagicSoft/Mars/meventdisp/MGFadcDisp.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/meventdisp/MGFadcDisp.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MGFadcDisp.h"
 
Index: /trunk/MagicSoft/Mars/mgui/MGeomCam.cc
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MGeomCam.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mgui/MGeomCam.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MGeomCam.h"
 
Index: /trunk/MagicSoft/Mars/mgui/MGeomCamCT1.cc
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MGeomCamCT1.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mgui/MGeomCamCT1.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MGeomCamCT1.h"
 
@@ -17,5 +42,5 @@
 void MGeomCamCT1::Draw( Option_t * )
 { 
-    TCanvas *can = new TCanvas("can", "Camera Geometry", 4 ) ;
+    TCanvas *can = new TCanvas("cam", "Camera Geometry", 4 ) ;
 
     can->Range(-175, -175, 175, 175 ) ;
Index: /trunk/MagicSoft/Mars/mgui/MGeomCamMagic.cc
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MGeomCamMagic.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mgui/MGeomCamMagic.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MGeomCamMagic.h"
 
@@ -33,229 +58,229 @@
     //
     const Float_t xtemp[577] = {
-        +000.000,   30.000,   15.000,  -15.000,  -30.000,  -15.000,   15.000,   60.000,
-        +045.000,   30.000,    0.000,  -30.000,  -45.000,  -60.000,  -45.000,  -30.000,
-        +000.000,   30.000,   45.000,   90.000,   75.000,   60.000,   45.000,   15.000,
-        -015.000,  -45.000,  -60.000,  -75.000,  -90.000,  -75.000,  -60.000,  -45.000,
-        -015.000,   15.000,   45.000,   60.000,   75.000,  120.000,  105.000,   90.000,
-        +075.000,   60.000,   30.000,    0.000,  -30.000,  -60.000,  -75.000,  -90.000,
-        -105.000, -120.000, -105.000,  -90.000,  -75.000,  -60.000,  -30.000,    0.000,
-        +030.000,   60.000,   75.000,   90.000,  105.000,  150.000,  135.000,  120.000,
-        +105.000,   90.000,   75.000,   45.000,   15.000,  -15.000,  -45.000,  -75.000,
-        -090.000, -105.000, -120.000, -135.000, -150.000, -135.000, -120.000, -105.000,
-        -090.000,  -75.000,  -45.000,  -15.000,   15.000,   45.000,   75.000,   90.000,
-        +105.000,  120.000,  135.000,  180.000,  165.000,  150.000,  135.000,  120.000,
-        +105.000,   90.000,   60.000,   30.000,    0.000,  -30.000,  -60.000,  -90.000,
-        -105.000, -120.000, -135.000, -150.000, -165.000, -180.000, -165.000, -150.000,
-        -135.000, -120.000, -105.000,  -90.000,  -60.000,  -30.000,    0.000,   30.000,
-        +060.000,   90.000,  105.000,  120.000,  135.000,  150.000,  165.000,  210.000,
-        +195.000,  180.000,  165.000,  150.000,  135.000,  120.000,  105.000,   75.000,
-        +045.000,   15.000,  -15.000,  -45.000,  -75.000, -105.000, -120.000, -135.000,
-        -150.000, -165.000, -180.000, -195.000, -210.000, -195.000, -180.000, -165.000,
-        -150.000, -135.000, -120.000, -105.000,  -75.000,  -45.000,  -15.000,   15.000,
-        +045.000,   75.000,  105.000,  120.000,  135.000,  150.000,  165.000,  180.000,
-        +195.000,  240.000,  225.000,  210.000,  195.000,  180.000,  165.000,  150.000,
-        +135.000,  120.000,   90.000,   60.000,   30.000,    0.000,  -30.000,  -60.000,
-        -090.000, -120.000, -135.000, -150.000, -165.000, -180.000, -195.000, -210.000,
-        -225.000, -240.000, -225.000, -210.000, -195.000, -180.000, -165.000, -150.000,
-        -135.000, -120.000,  -90.000,  -60.000,  -30.000,    0.000,   30.000,   60.000,
-        +090.000,  120.000,  135.000,  150.000,  165.000,  180.000,  195.000,  210.000,
-        +225.000,  270.000,  255.000,  240.000,  225.000,  210.000,  195.000,  180.000,
-        +165.000,  150.000,  135.000,  105.000,   75.000,   45.000,   15.000,  -15.000,
-        -045.000,  -75.000, -105.000, -135.000, -150.000, -165.000, -180.000, -195.000,
-        -210.000, -225.000, -240.000, -255.000, -270.000, -255.000, -240.000, -225.000,
-        -210.000, -195.000, -180.000, -165.000, -150.000, -135.000, -105.000,  -75.000,
-        -045.000,  -15.000,   15.000,   45.000,   75.000,  105.000,  135.000,  150.000,
-        +165.000,  180.000,  195.000,  210.000,  225.000,  240.000,  255.000,  300.000,
-        +285.000,  270.000,  255.000,  240.000,  225.000,  210.000,  195.000,  180.000,
-        +165.000,  150.000,  120.000,   90.000,   60.000,   30.000,    0.000,  -30.000,
-        -060.000,  -90.000, -120.000, -150.000, -165.000, -180.000, -195.000, -210.000,
-        -225.000, -240.000, -255.000, -270.000, -285.000, -300.000, -285.000, -270.000,
-        -255.000, -240.000, -225.000, -210.000, -195.000, -180.000, -165.000, -150.000,
-        -120.000,  -90.000,  -60.000,  -30.000,    0.000,   30.000,   60.000,   90.000,
-        +120.000,  150.000,  165.000,  180.000,  195.000,  210.000,  225.000,  240.000,
-        +255.000,  270.000,  285.000,  330.000,  315.000,  300.000,  285.000,  270.000,
-        +255.000,  240.000,  225.000,  210.000,  195.000,  180.000,  165.000,  135.000,
-        +105.000,   75.000,   45.000,   15.000,  -15.000,  -45.000,  -75.000, -105.000,
-        -135.000, -165.000, -180.000, -195.000, -210.000, -225.000, -240.000, -255.000,
-        -270.000, -285.000, -300.000, -315.000, -330.000, -315.000, -300.000, -285.000,
-        -270.000, -255.000, -240.000, -225.000, -210.000, -195.000, -180.000, -165.000,
-        -135.000, -105.000,  -75.000,  -45.000,  -15.000,   15.000,   45.000,   75.000,
-        +105.000,  135.000,  165.000,  180.000,  195.000,  210.000,  225.000,  240.000,
-        +255.000,  270.000,  285.000,  300.000,  315.000,  360.000,  330.000,  300.000,
-        +270.000,  240.000,  210.000,  150.000,   90.000,   30.000,  -30.000,  -90.000,
-        -150.000, -210.000, -240.000, -270.000, -300.000, -330.000, -360.000, -360.000,
-        -330.000, -300.000, -270.000, -240.000, -210.000, -150.000,  -90.000,  -30.000,
-        +030.000,   90.000,  150.000,  210.000,  240.000,  270.000,  300.000,  330.000,
-        +360.000,  420.000,  390.000,  360.000,  330.000,  300.000,  270.000,  240.000,
-        +180.000,  120.000,   60.000,    0.000,  -60.000, -120.000, -180.000, -240.000,
-        -270.000, -300.000, -330.000, -360.000, -390.000, -420.000, -420.000, -390.000,
-        -360.000, -330.000, -300.000, -270.000, -240.000, -180.000, -120.000,  -60.000,
-        +000.000,   60.000,  120.000,  180.000,  240.000,  270.000,  300.000,  330.000,
-        +360.000,  390.000,  420.000,  480.000,  450.000,  420.000,  390.000,  360.000,
-        +330.000,  300.000,  270.000,  210.000,  150.000,   90.000,   30.000,  -30.000,
-        -090.000, -150.000, -210.000, -270.000, -300.000, -330.000, -360.000, -390.000,
-        -420.000, -450.000, -480.000, -480.000, -450.000, -420.000, -390.000, -360.000,
-        -330.000, -300.000, -270.000, -210.000, -150.000,  -90.000,  -30.000,   30.000,
-        +090.000,  150.000,  210.000,  270.000,  300.000,  330.000,  360.000,  390.000,
-        +420.000,  450.000,  480.000,  540.000,  510.000,  480.000,  450.000,  420.000,
-        +390.000,  360.000,  330.000,  300.000,  240.000,  180.000,  120.000,   60.000,
-        +000.000,  -60.000, -120.000, -180.000, -240.000, -300.000, -330.000, -360.000,
-        -390.000, -420.000, -450.000, -480.000, -510.000, -540.000, -540.000, -510.000,
-        -480.000, -450.000, -420.000, -390.000, -360.000, -330.000, -300.000, -240.000,
-        -180.000, -120.000,  -60.000,    0.000,   60.000,  120.000,  180.000,  240.000,
-        +300.000,  330.000,  360.000,  390.000,  420.000,  450.000,  480.000,  510.000,
-        +540.000
+        +000.000,   30.000,   15.000,  -15.000,  -30.000,  -15.000,   15.000,   60.000,  //   0
+        +045.000,   30.000,    0.000,  -30.000,  -45.000,  -60.000,  -45.000,  -30.000,  //   8
+        +000.000,   30.000,   45.000,   90.000,   75.000,   60.000,   45.000,   15.000,  //  16
+        -015.000,  -45.000,  -60.000,  -75.000,  -90.000,  -75.000,  -60.000,  -45.000,  //  24
+        -015.000,   15.000,   45.000,   60.000,   75.000,  120.000,  105.000,   90.000,  //  32
+        +075.000,   60.000,   30.000,    0.000,  -30.000,  -60.000,  -75.000,  -90.000,  //  40
+        -105.000, -120.000, -105.000,  -90.000,  -75.000,  -60.000,  -30.000,    0.000,  //  48
+        +030.000,   60.000,   75.000,   90.000,  105.000,  150.000,  135.000,  120.000,  //  56
+        +105.000,   90.000,   75.000,   45.000,   15.000,  -15.000,  -45.000,  -75.000,  //  64
+        -090.000, -105.000, -120.000, -135.000, -150.000, -135.000, -120.000, -105.000,  //  72
+        -090.000,  -75.000,  -45.000,  -15.000,   15.000,   45.000,   75.000,   90.000,  //  80
+        +105.000,  120.000,  135.000,  180.000,  165.000,  150.000,  135.000,  120.000,  //  88
+        +105.000,   90.000,   60.000,   30.000,    0.000,  -30.000,  -60.000,  -90.000,  //  96
+        -105.000, -120.000, -135.000, -150.000, -165.000, -180.000, -165.000, -150.000,  // 104
+        -135.000, -120.000, -105.000,  -90.000,  -60.000,  -30.000,    0.000,   30.000,  // 112
+        +060.000,   90.000,  105.000,  120.000,  135.000,  150.000,  165.000,  210.000,  // 120
+        +195.000,  180.000,  165.000,  150.000,  135.000,  120.000,  105.000,   75.000,  // 128
+        +045.000,   15.000,  -15.000,  -45.000,  -75.000, -105.000, -120.000, -135.000,  // 136
+        -150.000, -165.000, -180.000, -195.000, -210.000, -195.000, -180.000, -165.000,  // 144
+        -150.000, -135.000, -120.000, -105.000,  -75.000,  -45.000,  -15.000,   15.000,  // 152
+        +045.000,   75.000,  105.000,  120.000,  135.000,  150.000,  165.000,  180.000,  // 160
+        +195.000,  240.000,  225.000,  210.000,  195.000,  180.000,  165.000,  150.000,  // 168
+        +135.000,  120.000,   90.000,   60.000,   30.000,    0.000,  -30.000,  -60.000,  // 176
+        -090.000, -120.000, -135.000, -150.000, -165.000, -180.000, -195.000, -210.000,  // 184
+        -225.000, -240.000, -225.000, -210.000, -195.000, -180.000, -165.000, -150.000,  // 192
+        -135.000, -120.000,  -90.000,  -60.000,  -30.000,    0.000,   30.000,   60.000,  // 200
+        +090.000,  120.000,  135.000,  150.000,  165.000,  180.000,  195.000,  210.000,  // 208
+        +225.000,  270.000,  255.000,  240.000,  225.000,  210.000,  195.000,  180.000,  // 216
+        +165.000,  150.000,  135.000,  105.000,   75.000,   45.000,   15.000,  -15.000,  // 224
+        -045.000,  -75.000, -105.000, -135.000, -150.000, -165.000, -180.000, -195.000,  // 232
+        -210.000, -225.000, -240.000, -255.000, -270.000, -255.000, -240.000, -225.000,  // 240
+        -210.000, -195.000, -180.000, -165.000, -150.000, -135.000, -105.000,  -75.000,  // 248
+        -045.000,  -15.000,   15.000,   45.000,   75.000,  105.000,  135.000,  150.000,  // 256
+        +165.000,  180.000,  195.000,  210.000,  225.000,  240.000,  255.000,  300.000,  // 264
+        +285.000,  270.000,  255.000,  240.000,  225.000,  210.000,  195.000,  180.000,  // 272
+        +165.000,  150.000,  120.000,   90.000,   60.000,   30.000,    0.000,  -30.000,  // 280
+        -060.000,  -90.000, -120.000, -150.000, -165.000, -180.000, -195.000, -210.000,  // 288
+        -225.000, -240.000, -255.000, -270.000, -285.000, -300.000, -285.000, -270.000,  // 296
+        -255.000, -240.000, -225.000, -210.000, -195.000, -180.000, -165.000, -150.000,  // 304
+        -120.000,  -90.000,  -60.000,  -30.000,    0.000,   30.000,   60.000,   90.000,  // 312
+        +120.000,  150.000,  165.000,  180.000,  195.000,  210.000,  225.000,  240.000,  // 320
+        +255.000,  270.000,  285.000,  330.000,  315.000,  300.000,  285.000,  270.000,  // 328
+        +255.000,  240.000,  225.000,  210.000,  195.000,  180.000,  165.000,  135.000,  // 336
+        +105.000,   75.000,   45.000,   15.000,  -15.000,  -45.000,  -75.000, -105.000,  // 344
+        -135.000, -165.000, -180.000, -195.000, -210.000, -225.000, -240.000, -255.000,  // 352
+        -270.000, -285.000, -300.000, -315.000, -330.000, -315.000, -300.000, -285.000,  // 360
+        -270.000, -255.000, -240.000, -225.000, -210.000, -195.000, -180.000, -165.000,  // 368
+        -135.000, -105.000,  -75.000,  -45.000,  -15.000,   15.000,   45.000,   75.000,  // 376
+        +105.000,  135.000,  165.000,  180.000,  195.000,  210.000,  225.000,  240.000,  // 384
+        +255.000,  270.000,  285.000,  300.000,  315.000,  360.000,  330.000,  300.000,  // 392
+        +270.000,  240.000,  210.000,  150.000,   90.000,   30.000,  -30.000,  -90.000,  // 400
+        -150.000, -210.000, -240.000, -270.000, -300.000, -330.000, -360.000, -360.000,  // 408
+        -330.000, -300.000, -270.000, -240.000, -210.000, -150.000,  -90.000,  -30.000,  // 416
+        +030.000,   90.000,  150.000,  210.000,  240.000,  270.000,  300.000,  330.000,  // 424
+        +360.000,  420.000,  390.000,  360.000,  330.000,  300.000,  270.000,  240.000,  // 432
+        +180.000,  120.000,   60.000,    0.000,  -60.000, -120.000, -180.000, -240.000,  // 440
+        -270.000, -300.000, -330.000, -360.000, -390.000, -420.000, -420.000, -390.000,  // 448
+        -360.000, -330.000, -300.000, -270.000, -240.000, -180.000, -120.000,  -60.000,  // 456
+        +000.000,   60.000,  120.000,  180.000,  240.000,  270.000,  300.000,  330.000,  // 464
+        +360.000,  390.000,  420.000,  480.000,  450.000,  420.000,  390.000,  360.000,  // 472
+        +330.000,  300.000,  270.000,  210.000,  150.000,   90.000,   30.000,  -30.000,  // 480
+        -090.000, -150.000, -210.000, -270.000, -300.000, -330.000, -360.000, -390.000,  // 488
+        -420.000, -450.000, -480.000, -480.000, -450.000, -420.000, -390.000, -360.000,  // 496
+        -330.000, -300.000, -270.000, -210.000, -150.000,  -90.000,  -30.000,   30.000,  // 504
+        +090.000,  150.000,  210.000,  270.000,  300.000,  330.000,  360.000,  390.000,  // 512
+        +420.000,  450.000,  480.000,  540.000,  510.000,  480.000,  450.000,  420.000,  // 520
+        +390.000,  360.000,  330.000,  300.000,  240.000,  180.000,  120.000,   60.000,  // 528
+        +000.000,  -60.000, -120.000, -180.000, -240.000, -300.000, -330.000, -360.000,  // 536
+        -390.000, -420.000, -450.000, -480.000, -510.000, -540.000, -540.000, -510.000,  // 544
+        -480.000, -450.000, -420.000, -390.000, -360.000, -330.000, -300.000, -240.000,  // 552
+        -180.000, -120.000,  -60.000,    0.000,   60.000,  120.000,  180.000,  240.000,  // 560
+        +300.000,  330.000,  360.000,  390.000,  420.000,  450.000,  480.000,  510.000,  // 568
+        +540.000                                                                         // 576
     };
 
     const Float_t ytemp[577] = {
-        +000.000,    0.000,   25.981,   25.981,    0.000,  -25.981,  -25.981,    0.000,
-        +025.981,   51.961,   51.961,   51.961,   25.981,    0.000,  -25.981,  -51.961,
-        -051.961,  -51.961,  -25.981,    0.000,   25.981,   51.961,   77.942,   77.942,
-        +077.942,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,
-        -077.942,  -77.942,  -77.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,
-        +077.942,  103.923,  103.923,  103.923,  103.923,  103.923,   77.942,   51.961,
-        +025.981,    0.000,  -25.981,  -51.961,  -77.942, -103.923, -103.923, -103.923,
-        -103.923, -103.923,  -77.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,
-        +077.942,  103.923,  129.904,  129.904,  129.904,  129.904,  129.904,  129.904,
-        +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,
-        -103.923, -129.904, -129.904, -129.904, -129.904, -129.904, -129.904, -103.923,
-        -077.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,   77.942,  103.923,
-        +129.904,  155.885,  155.885,  155.885,  155.885,  155.885,  155.885,  155.885,
-        +129.904,  103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,
-        -077.942, -103.923, -129.904, -155.885, -155.885, -155.885, -155.885, -155.885,
-        -155.885, -155.885, -129.904, -103.923,  -77.942,  -51.961,  -25.981,    0.000,
-        +025.981,   51.961,   77.942,  103.923,  129.904,  155.885,  181.865,  181.865,
-        +181.865,  181.865,  181.865,  181.865,  181.865,  181.865,  155.885,  129.904,
-        +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,
-        -103.923, -129.904, -155.885, -181.865, -181.865, -181.865, -181.865, -181.865,
-        -181.865, -181.865, -181.865, -155.885, -129.904, -103.923,  -77.942,  -51.961,
-        -025.981,    0.000,   25.981,   51.961,   77.942,  103.923,  129.904,  155.885,
-        +181.865,  207.846,  207.846,  207.846,  207.846,  207.846,  207.846,  207.846,
-        +207.846,  207.846,  181.865,  155.885,  129.904,  103.923,   77.942,   51.961,
-        +025.981,    0.000,  -25.981,  -51.961,  -77.942, -103.923, -129.904, -155.885,
-        -181.865, -207.846, -207.846, -207.846, -207.846, -207.846, -207.846, -207.846,
-        -207.846, -207.846, -181.865, -155.885, -129.904, -103.923,  -77.942,  -51.961,
-        -025.981,    0.000,   25.981,   51.961,   77.942,  103.923,  129.904,  155.885,
-        +181.865,  207.846,  233.827,  233.827,  233.827,  233.827,  233.827,  233.827,
-        +233.827,  233.827,  233.827,  233.827,  207.846,  181.865,  155.885,  129.904,
-        +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,
-        -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -233.827, -233.827,
-        -233.827, -233.827, -233.827, -233.827, -233.827, -233.827, -233.827, -207.846,
-        -181.865, -155.885, -129.904, -103.923,  -77.942,  -51.961,  -25.981,    0.000,
-        +025.981,   51.961,   77.942,  103.923,  129.904,  155.885,  181.865,  207.846,
-        +233.827,  259.808,  259.808,  259.808,  259.808,  259.808,  259.808,  259.808,
-        +259.808,  259.808,  259.808,  259.808,  233.827,  207.846,  181.865,  155.885,
-        +129.904,  103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,
-        -077.942, -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808,
-        -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, -259.808,
-        -259.808, -259.808, -233.827, -207.846, -181.865, -155.885, -129.904, -103.923,
-        -077.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,   77.942,  103.923,
-        +129.904,  155.885,  181.865,  207.846,  233.827,  259.808,  285.788,  285.788,
-        +285.788,  285.788,  285.788,  285.788,  285.788,  285.788,  285.788,  285.788,
-        +285.788,  285.788,  259.808,  233.827,  207.846,  181.865,  155.885,  129.904,
-        +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,
-        -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788,
-        -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, -285.788,
-        -285.788, -285.788, -285.788, -259.808, -233.827, -207.846, -181.865, -155.885,
-        -129.904, -103.923,  -77.942,  -51.961,  -25.981,   34.641,   86.603,  138.564,
-        +190.526,  242.487,  294.449,  329.090,  329.090,  329.090,  329.090,  329.090,
-        +329.090,  294.449,  242.487,  190.526,  138.564,   86.603,   34.641,  -34.641,
-        -086.603, -138.564, -190.526, -242.487, -294.449, -329.090, -329.090, -329.090,
-        -329.090, -329.090, -329.090, -294.449, -242.487, -190.526, -138.564,  -86.603,
-        -034.641,   34.641,   86.603,  138.564,  190.526,  242.487,  294.449,  346.410,
-        +381.051,  381.051,  381.051,  381.051,  381.051,  381.051,  381.051,  346.410,
-        +294.449,  242.487,  190.526,  138.564,   86.603,   34.641,  -34.641,  -86.603,
-        -138.564, -190.526, -242.487, -294.449, -346.410, -381.051, -381.051, -381.051,
-        -381.051, -381.051, -381.051, -381.051, -346.410, -294.449, -242.487, -190.526,
-        -138.564,  -86.603,  -34.641,   34.641,   86.603,  138.564,  190.526,  242.487,
-        +294.449,  346.410,  398.372,  433.013,  433.013,  433.013,  433.013,  433.013,
-        +433.013,  433.013,  433.013,  398.372,  346.410,  294.449,  242.487,  190.526,
-        +138.564,   86.603,   34.641,  -34.641,  -86.603, -138.564, -190.526, -242.487,
-        -294.449, -346.410, -398.372, -433.013, -433.013, -433.013, -433.013, -433.013,
-        -433.013, -433.013, -433.013, -398.372, -346.410, -294.449, -242.487, -190.526,
-        -138.564,  -86.603,  -34.641,   34.641,   86.603,  138.564,  190.526,  242.487,
-        +294.449,  346.410,  398.372,  450.333,  484.974,  484.974,  484.974,  484.974,
-        +484.974,  484.974,  484.974,  484.974,  484.974,  450.333,  398.372,  346.410,
-        +294.449,  242.487,  190.526,  138.564,   86.603,   34.641,  -34.641,  -86.603,
-        -138.564, -190.526, -242.487, -294.449, -346.410, -398.372, -450.333, -484.974,
-        -484.974, -484.974, -484.974, -484.974, -484.974, -484.974, -484.974, -484.974,
-        -450.333, -398.372, -346.410, -294.449, -242.487, -190.526, -138.564,  -86.603,
-        -034.641
+        +000.000,    0.000,   25.981,   25.981,    0.000,  -25.981,  -25.981,    0.000,  //   0
+        +025.981,   51.961,   51.961,   51.961,   25.981,    0.000,  -25.981,  -51.961,  //   8
+        -051.961,  -51.961,  -25.981,    0.000,   25.981,   51.961,   77.942,   77.942,  //  16
+        +077.942,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,  //  24
+        -077.942,  -77.942,  -77.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,  //  32
+        +077.942,  103.923,  103.923,  103.923,  103.923,  103.923,   77.942,   51.961,  //  40
+        +025.981,    0.000,  -25.981,  -51.961,  -77.942, -103.923, -103.923, -103.923,  //  48
+        -103.923, -103.923,  -77.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,  //  56
+        +077.942,  103.923,  129.904,  129.904,  129.904,  129.904,  129.904,  129.904,  //  64
+        +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,  //  72
+        -103.923, -129.904, -129.904, -129.904, -129.904, -129.904, -129.904, -103.923,  //  80
+        -077.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,   77.942,  103.923,  //  88
+        +129.904,  155.885,  155.885,  155.885,  155.885,  155.885,  155.885,  155.885,  //  96
+        +129.904,  103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  // 104
+        -077.942, -103.923, -129.904, -155.885, -155.885, -155.885, -155.885, -155.885,  // 112
+        -155.885, -155.885, -129.904, -103.923,  -77.942,  -51.961,  -25.981,    0.000,  // 120
+        +025.981,   51.961,   77.942,  103.923,  129.904,  155.885,  181.865,  181.865,  // 128
+        +181.865,  181.865,  181.865,  181.865,  181.865,  181.865,  155.885,  129.904,  // 136
+        +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,  // 144
+        -103.923, -129.904, -155.885, -181.865, -181.865, -181.865, -181.865, -181.865,  // 152
+        -181.865, -181.865, -181.865, -155.885, -129.904, -103.923,  -77.942,  -51.961,  // 160
+        -025.981,    0.000,   25.981,   51.961,   77.942,  103.923,  129.904,  155.885,  // 168
+        +181.865,  207.846,  207.846,  207.846,  207.846,  207.846,  207.846,  207.846,  // 176
+        +207.846,  207.846,  181.865,  155.885,  129.904,  103.923,   77.942,   51.961,  // 184
+        +025.981,    0.000,  -25.981,  -51.961,  -77.942, -103.923, -129.904, -155.885,  // 192
+        -181.865, -207.846, -207.846, -207.846, -207.846, -207.846, -207.846, -207.846,  // 200
+        -207.846, -207.846, -181.865, -155.885, -129.904, -103.923,  -77.942,  -51.961,  // 208
+        -025.981,    0.000,   25.981,   51.961,   77.942,  103.923,  129.904,  155.885,  // 216
+        +181.865,  207.846,  233.827,  233.827,  233.827,  233.827,  233.827,  233.827,  // 224
+        +233.827,  233.827,  233.827,  233.827,  207.846,  181.865,  155.885,  129.904,  // 232
+        +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,  // 240
+        -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -233.827, -233.827,  // 248
+        -233.827, -233.827, -233.827, -233.827, -233.827, -233.827, -233.827, -207.846,  // 256
+        -181.865, -155.885, -129.904, -103.923,  -77.942,  -51.961,  -25.981,    0.000,  // 264
+        +025.981,   51.961,   77.942,  103.923,  129.904,  155.885,  181.865,  207.846,  // 272
+        +233.827,  259.808,  259.808,  259.808,  259.808,  259.808,  259.808,  259.808,  // 280
+        +259.808,  259.808,  259.808,  259.808,  233.827,  207.846,  181.865,  155.885,  // 288
+        +129.904,  103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  // 296
+        -077.942, -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808,  // 304
+        -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, -259.808,  // 312
+        -259.808, -259.808, -233.827, -207.846, -181.865, -155.885, -129.904, -103.923,  // 320
+        -077.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,   77.942,  103.923,  // 328
+        +129.904,  155.885,  181.865,  207.846,  233.827,  259.808,  285.788,  285.788,  // 336
+        +285.788,  285.788,  285.788,  285.788,  285.788,  285.788,  285.788,  285.788,  // 344
+        +285.788,  285.788,  259.808,  233.827,  207.846,  181.865,  155.885,  129.904,  // 352
+        +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,  // 360
+        -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788,  // 368
+        -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, -285.788,  // 376
+        -285.788, -285.788, -285.788, -259.808, -233.827, -207.846, -181.865, -155.885,  // 384
+        -129.904, -103.923,  -77.942,  -51.961,  -25.981,   34.641,   86.603,  138.564,  // 392
+        +190.526,  242.487,  294.449,  329.090,  329.090,  329.090,  329.090,  329.090,  // 400
+        +329.090,  294.449,  242.487,  190.526,  138.564,   86.603,   34.641,  -34.641,  // 408
+        -086.603, -138.564, -190.526, -242.487, -294.449, -329.090, -329.090, -329.090,  // 416
+        -329.090, -329.090, -329.090, -294.449, -242.487, -190.526, -138.564,  -86.603,  // 424
+        -034.641,   34.641,   86.603,  138.564,  190.526,  242.487,  294.449,  346.410,  // 432
+        +381.051,  381.051,  381.051,  381.051,  381.051,  381.051,  381.051,  346.410,  // 440
+        +294.449,  242.487,  190.526,  138.564,   86.603,   34.641,  -34.641,  -86.603,  // 448
+        -138.564, -190.526, -242.487, -294.449, -346.410, -381.051, -381.051, -381.051,  // 456
+        -381.051, -381.051, -381.051, -381.051, -346.410, -294.449, -242.487, -190.526,  // 464
+        -138.564,  -86.603,  -34.641,   34.641,   86.603,  138.564,  190.526,  242.487,  // 472
+        +294.449,  346.410,  398.372,  433.013,  433.013,  433.013,  433.013,  433.013,  // 480
+        +433.013,  433.013,  433.013,  398.372,  346.410,  294.449,  242.487,  190.526,  // 488
+        +138.564,   86.603,   34.641,  -34.641,  -86.603, -138.564, -190.526, -242.487,  // 496
+        -294.449, -346.410, -398.372, -433.013, -433.013, -433.013, -433.013, -433.013,  // 504
+        -433.013, -433.013, -433.013, -398.372, -346.410, -294.449, -242.487, -190.526,  // 512
+        -138.564,  -86.603,  -34.641,   34.641,   86.603,  138.564,  190.526,  242.487,  // 520
+        +294.449,  346.410,  398.372,  450.333,  484.974,  484.974,  484.974,  484.974,  // 528
+        +484.974,  484.974,  484.974,  484.974,  484.974,  450.333,  398.372,  346.410,  // 536
+        +294.449,  242.487,  190.526,  138.564,   86.603,   34.641,  -34.641,  -86.603,  // 544
+        -138.564, -190.526, -242.487, -294.449, -346.410, -398.372, -450.333, -484.974,  // 552
+        -484.974, -484.974, -484.974, -484.974, -484.974, -484.974, -484.974, -484.974,  // 560
+        -450.333, -398.372, -346.410, -294.449, -242.487, -190.526, -138.564,  -86.603,  // 568
+        -034.641                                                                         // 576
     };
 
     const Float_t rtemp[577] = {
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
-        30.00, 30.00, 30.00, 30.00, 30.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
-        60.00  };
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //   0
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //   8
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  16
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  24
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  32
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  40
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  48
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  56
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  64
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  72
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  80
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  88
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  96
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 104
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 112
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 120
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 128
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 136
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 144
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 152
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 160
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 168
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 176
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 184
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 192
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 200
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 208
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 216
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 224
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 232
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 240
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 248
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 256
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 264
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 272
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 280
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 288
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 296
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 304
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 312
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 320
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 328
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 336
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 344
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 352
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 360
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 368
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 376
+        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 384
+        30.00, 30.00, 30.00, 30.00, 30.00, 60.00, 60.00, 60.00,  // 392
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 400
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 408
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 416
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 424
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 432
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 440
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 448
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 456
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 464
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 472
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 480
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 488
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 496
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 504
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 512
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 520
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 528
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 536
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 544
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 552
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 560
+        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 568
+        60.00  };                                                // 576
 
     //
Index: /trunk/MagicSoft/Mars/mgui/MGeomCamMagic.h
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MGeomCamMagic.h	(revision 748)
+++ /trunk/MagicSoft/Mars/mgui/MGeomCamMagic.h	(revision 749)
@@ -21,5 +21,5 @@
     void Draw(Option_t *option = "");
 
-    ClassDef(MGeomCamMagic, 1)		// Geometry class for the camera
+    ClassDef(MGeomCamMagic, 1)		// Geometry class for the Magic camera
 };
 
Index: /trunk/MagicSoft/Mars/mgui/MGeomPix.cc
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MGeomPix.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mgui/MGeomPix.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MGeomPix.h"
 
Index: /trunk/MagicSoft/Mars/mgui/MHexagon.cc
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MHexagon.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mgui/MHexagon.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 //
 //  The class MHexagon is needed for the Event Display of
Index: /trunk/MagicSoft/Mars/mhist/MFillHFadc.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MFillHFadc.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mhist/MFillHFadc.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 ////////////////////////////////////////////////////////////////////////
 //
Index: /trunk/MagicSoft/Mars/mhist/MFillHHillas.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MFillHHillas.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mhist/MFillHHillas.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 ////////////////////////////////////////////////////////////////////////
 //
Index: /trunk/MagicSoft/Mars/mhist/MFillHStarMap.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MFillHStarMap.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mhist/MFillHStarMap.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 ////////////////////////////////////////////////////////////////////////
 //
Index: /trunk/MagicSoft/Mars/mhist/MHFadcCam.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MHFadcCam.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mhist/MHFadcCam.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 ///////////////////////////////////////////////////////////////////////
 //
Index: /trunk/MagicSoft/Mars/mhist/MHFadcPix.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MHFadcPix.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mhist/MHFadcPix.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 ///////////////////////////////////////////////////////////////////////
 //
Index: /trunk/MagicSoft/Mars/mhist/MHStarMap.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MHStarMap.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mhist/MHStarMap.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 ///////////////////////////////////////////////////////////////////////
 //
Index: /trunk/MagicSoft/Mars/mmain/MBrowser.cc
===================================================================
--- /trunk/MagicSoft/Mars/mmain/MBrowser.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mmain/MBrowser.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MBrowser.h"
 
Index: /trunk/MagicSoft/Mars/mmain/MDataCheck.cc
===================================================================
--- /trunk/MagicSoft/Mars/mmain/MDataCheck.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mmain/MDataCheck.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MDataCheck.h"
 
Index: /trunk/MagicSoft/Mars/mmain/MEvtDisp.cc
===================================================================
--- /trunk/MagicSoft/Mars/mmain/MEvtDisp.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mmain/MEvtDisp.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MEvtDisp.h"
 
Index: /trunk/MagicSoft/Mars/mmain/MGPrototyp.cc
===================================================================
--- /trunk/MagicSoft/Mars/mmain/MGPrototyp.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mmain/MGPrototyp.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MGPrototyp.h"
 
Index: /trunk/MagicSoft/Mars/mmain/MMars.cc
===================================================================
--- /trunk/MagicSoft/Mars/mmain/MMars.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mmain/MMars.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MMars.h"
 
Index: /trunk/MagicSoft/Mars/mmain/MMonteCarlo.cc
===================================================================
--- /trunk/MagicSoft/Mars/mmain/MMonteCarlo.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mmain/MMonteCarlo.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MMonteCarlo.h"
 
Index: /trunk/MagicSoft/Mars/mmontecarlo/MCollArea.cc
===================================================================
--- /trunk/MagicSoft/Mars/mmontecarlo/MCollArea.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mmontecarlo/MCollArea.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MCollArea.h" 
 
Index: /trunk/MagicSoft/Mars/mmontecarlo/MCollAreaTrigger.cc
===================================================================
--- /trunk/MagicSoft/Mars/mmontecarlo/MCollAreaTrigger.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mmontecarlo/MCollAreaTrigger.cc	(revision 749)
@@ -1,2 +1,27 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MCollAreaTrigger.h"
 
Index: /trunk/MagicSoft/Mars/mraw/MRawCrateArray.cc
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawCrateArray.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mraw/MRawCrateArray.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //
Index: /trunk/MagicSoft/Mars/mraw/MRawCrateData.cc
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawCrateData.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mraw/MRawCrateData.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 #include "MRawCrateData.h"
 
Index: /trunk/MagicSoft/Mars/mraw/MRawEvtData.cc
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawEvtData.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mraw/MRawEvtData.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //
Index: /trunk/MagicSoft/Mars/mraw/MRawEvtHeader.cc
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawEvtHeader.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mraw/MRawEvtHeader.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //
Index: /trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.cc
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 ///////////////////////////////////////////////////////////////////////////////
 //
Index: /trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.h
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.h	(revision 748)
+++ /trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.h	(revision 749)
@@ -37,4 +37,17 @@
 
     MRawEvtData *Next();
+
+    Bool_t Jump(UShort_t id)
+    {
+        //
+        // Jump to the pixel with the pixel-id ID
+        // If it doesn't exist return FALSE
+        //
+        Reset();
+        while (Next())
+            if (GetPixelId() == id)
+                return kTRUE;
+        return kFALSE;
+    }
 
     UShort_t GetPixelId() const
Index: /trunk/MagicSoft/Mars/mraw/MRawFileRead.cc
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawFileRead.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mraw/MRawFileRead.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 ////////////////////////////////////////////////////////////////////////
 //
Index: /trunk/MagicSoft/Mars/mraw/MRawFileWrite.cc
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawFileWrite.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mraw/MRawFileWrite.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 ////////////////////////////////////////////////////////////////////////
 //
Index: /trunk/MagicSoft/Mars/mraw/MRawRunHeader.cc
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawRunHeader.cc	(revision 748)
+++ /trunk/MagicSoft/Mars/mraw/MRawRunHeader.cc	(revision 749)
@@ -1,2 +1,26 @@
+/* ======================================================================== *\
+!
+! *
+! * This file is part of MARS, the MAGIC Analysis and Reconstruction
+! * Software. It is distributed to you in the hope that it can be a useful
+! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
+! * It is distributed WITHOUT ANY WARRANTY.
+! *
+! * Permission to use, copy, modify and distribute this software and its
+! * documentation for any purpose is hereby granted without fee,
+! * provided that the above copyright notice appear in all copies and
+! * that both that copyright notice and this permission notice appear
+! * in supporting documentation. It is provided "as is" without express
+! * or implied warranty.
+! *
+!
+!
+!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
+!
+!   Copyright: MAGIC Software Development, 2000-2001
+!
+!
+\* ======================================================================== */
+
 /////////////////////////////////////////////////////////////////////////////
 //
