Changeset 749 for trunk


Ignore:
Timestamp:
04/12/01 12:39:01 (23 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
63 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/.rootrc

    r668 r749  
    3434#############################################################################
    3535
    36 #Root.Html.Author:        // Introduced by:
    37 #Root.Html.Modified:      // Modified by:
    38 #Root.Html.Copyright:     * Copyright
     36Root.Html.Author:        !   Author(s):
     37Root.Html.Copyright:     !   Copyright
     38Root.Html.Modified:      !   Modified:
     39Root.Html.Description    // ----
     40
    3941Root.Html.Root:          http://root.cern.ch/root/htmldoc/
    4042Root.Html.HomePage:      http://magic.uni-sw.gwdg.de/mars/
  • trunk/MagicSoft/Mars/Changelog

    r730 r749  
    33 2000/04/09: Thomas Bretz
    44
    5  * mgui/MGeomPix.cc:
    6    - fixed a small error in SetNeighbors (thanks to Oscar)
    7    
    8  * mgui/MGFadcDisp.[h,cc]:
    9    - Fixed many small errors which caused the display to display nonsens
    10      in some situations
     5   * mbase/MParList.cc:
     6     - Added the possibility to specify a different object name in
     7       FindCreateObj
     8
     9   * .rootrc:
     10     - changed the style for the html documentation
     11   
     12   * macros/dohtml.C:
     13     - added SetXwho
     14   
     15   * (*.cc):
     16     - added the copyright comment block
     17 
     18   * mgui/MGeomCamMagic.cc:
     19     - added some comments to all these numbers
     20 
     21   * mraw/MRawEvtPixelIter.h:
     22     - added Jump member function which jumps directly to the pixel with a
     23       given id
     24     
     25
     26
     27 2000/04/09: Thomas Bretz
     28
     29   * mgui/MGeomPix.cc:
     30     - fixed a small error in SetNeighbors (thanks to Oscar)
     31     
     32   * mgui/MGFadcDisp.[h,cc]:
     33     - Fixed many small errors which caused the display to display nonsens
     34       in some situations
     35
    1136
    1237
    1338 2000/04/04: Thomas Bretz
    1439
    15  * mraw/MRawEvtData.[cc,h]:
    16    - changed wrong return type of GetNumPixels to UShort_t
    17 
    18  * mmain/MBrowser.[cc,h]:
    19    - made the dialog somehow work like it should
    20  
    21  
     40   * mraw/MRawEvtData.[cc,h]:
     41     - changed wrong return type of GetNumPixels to UShort_t
     42
     43   * mmain/MBrowser.[cc,h]:
     44     - made the dialog somehow work like it should
     45
     46
     47
    2248 2000/04/03: Thomas Bretz
    2349
    24  * manalysis/MCT1ReadAscii.cc:
    25    - the pedestal values read from the file are now stored in MeanRms
    26      instead of Sigma
    27    
    28  * manalysis/MCerPhotCalc.cc:
    29    - The pedestal mean Rms is used as the pixel error
    30    
    31  * MImgCleanStd.cc:
    32    - CleanStep1: the '<' was replaced by a '<=' to clean also pixels
    33      with value=noise=0
    34      
    35  * MMcPedestalCopy.cc:
    36    - All the pedestal values are now filled in (are they calculated correctly?)
    37    
    38  * mgui/MGeomCamMagic.cc:
    39    - Forgot to initialize the Nextneighbors of the Magic Camera
    40      (thanks to Oscar)
    41      
    42  * mhist/MHStarMap.cc:
    43    - I changed the model of the display (colors and bin width) to
    44      get a 'better' result
     50   * manalysis/MCT1ReadAscii.cc:
     51     - the pedestal values read from the file are now stored in MeanRms
     52       instead of Sigma
     53   
     54   * manalysis/MCerPhotCalc.cc:
     55     - The pedestal mean Rms is used as the pixel error
     56   
     57   * MImgCleanStd.cc:
     58     - CleanStep1: the '<' was replaced by a '<=' to clean also pixels
     59       with value=noise=0
     60     
     61   * MMcPedestalCopy.cc:
     62     - All the pedestal values are now filled in (are they calculated correctly?)
     63   
     64   * mgui/MGeomCamMagic.cc:
     65     - Forgot to initialize the Nextneighbors of the Magic Camera
     66       (thanks to Oscar)
     67     
     68   * mhist/MHStarMap.cc:
     69     - I changed the model of the display (colors and bin width) to
     70       get a 'better' result
     71
    4572
    4673
     
    6794   * manalysis/MImgCleanStd.[cc,h]:
    6895     - switched to new stylish neighbors from MGeomCam
    69      
    70      
     96
     97
     98
    7199 2000/03/30: Thomas Bretz
    72100 
     
    84112   * mmain/, mhist:
    85113     - new
    86  
    87  
     114
     115
     116
    88117 2000/03/21: Thomas Bretz
    89118                           
     
    119148     - switched from a TTree to a TChain object
    120149     - chnaged order of variables of the constructor
    121      
    122      
     150
     151
     152
    123153 2000/03/21: Thomas Bretz
    124154                                                                 
     
    134164   * mdatacheck/MHistosAdc.[h,cc]:
    135165     - replaced by MHFadc[Cam,Pix]
    136      
     166
    137167   * mdatacheck/MFillAdcSpect.[h,cc]:
    138168     - replaced by MFillHFadc
    139      
     169
    140170   * macros/readCT1.C:
    141171     - uses the new classes now
    142172     - calculates and displays hillas
    143      
     173
    144174   * manalysis/AnalysisLinkDef.h:
    145175     - added MCerPhotCalc, MImgCleanStd, MMcPedestalCopy
    146      
     176
    147177   * manalysis/MCT1ReadAscii.cc:
    148178     - PreProcess uses FindCreateObj now
    149      
     179
    150180   * manalysis/MCerPhotEvt.cc, manalysis/MPedestalCam.cc:
    151181     - changed the new back to 'new with placement'
    152      
     182
    153183   * manalysis/MCerPhotEvt.[h, cc]:
    154184     - removed cleaning from this class
    155      
     185
    156186   * manalysis/MHillas.cc:
    157187     - some small changes in the naming inside Calc()
    158      
     188
    159189   * manalysis/MHillas.h:
    160190     - added Get-functions
     
    211241
    212242
     243
    213244 2000/03/20: Thomas Bretz
    214245                                                                 
     
    248279   * mgui/MGeomPix.h:
    249280     - added Set function
    250    
    251                                                                  
     281
     282
     283
    252284 2000/03/02: Thomas Bretz
    253285   
     
    293325   * macros/dohtml.C:
    294326     - added manalysis
     327
    295328
    296329
     
    385418
    386419
     420
    387421 2000/02/28: Thomas Bretz
    388422
     
    391425      - it seems so, that some compilers don't like overriding the
    392426        return type of a virtual member function
    393  
    394  
     427
     428
     429
    395430 2000/02/23: Thomas Bretz
    396431
     
    400435   * mbase/MParList.[h,cc]:
    401436      - Removed unnecessary fNext-stuff
    402    
    403    
     437
     438
     439
    404440 2000/02/22: Thomas Bretz
    405441
     
    418454   * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx:
    419455      - small changes to the Print funtions
    420    
    421  
     456
     457
     458
    422459 2000/02/21: Thomas Bretz
    423460
     
    467504
    468505
     506
    469507 2000/02/19: Harald Kornmayer   
    470508
     
    478516        mananlysis/MCerPhotEvt.cc  .h
    479517        macros/readCT1.C
    480  
     518
     519
    481520
    482521 2000/02/19: Thomas Bretz
     
    489528      - split eventloop in its three parts, this should be used for
    490529        debugging only.
     530
    491531
    492532
     
    502542        analysis/MReadCT1Ascii.cc
    503543        mgui/MCamDisplay.cc, mgui/MCamDisplay.h
     544
    504545
    505546
     
    524565
    525566
     567
    526568 2000/01/22: Harald Kornmayer
    527569
     
    541583     
    542584
     585
    543586 2000/01/19: Thomas Bretz
    544587
     
    547590
    548591
     592
    549593 2000/01/19: Oscar Blanch
    550594
     
    553597
    554598
     599
    555600 2000/01/18: Thomas Bretz
    556601
     
    577622    * mmc/LinkDef.h:
    578623       - removed
     624
    579625
    580626
     
    599645
    600646
     647
    601648 2000/01/12: Thomas Bretz
    602649
     
    623670       - move enum from h to cc
    624671       - removed comma operator from delete statements (nonsense)
     672
    625673
    626674
     
    648696
    649697
     698
    650699 2000/12/28: Thomas Bretz
    651700
     
    658707    * MLoopEvt.cc, MLoopEvt.h:
    659708       - Removed
     709
    660710
    661711
  • trunk/MagicSoft/Mars/NEWS

    r706 r749  
    11                                                               -*-*- END -*-*-
    2   2001/02/21:
     2  2001/04/02:
     3 
     4    * MCT1ReadAscc is now able to handle more than one file (s. ::AddFile)
     5   
     6
     7  2001/03/21:
    38 
    49    * Hillas Calculation added
  • trunk/MagicSoft/Mars/macros/dohtml.C

    r669 r749  
    1212  html.SetOutputDir("htmldoc");
    1313  html.SetSourceDir(".:mbase:mraw:mgui:manalysis:mdatacheck:meventdisp:mmc");
     14  html.SetXwho("http://hegra1.mppmu.mpg.de/MAGICWeb/collaborators.html?");
    1415
    1516  html.MakeAll(kTRUE);
  • trunk/MagicSoft/Mars/manalysis/MCT1ReadAscii.cc

    r717 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126/////////////////////////////////////////////////////////////////////////////
    227//                                                                         //
  • trunk/MagicSoft/Mars/manalysis/MCerPhotCalc.cc

    r717 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125/////////////////////////////////////////////////////////////////////////////
    226//                                                                         //
  • trunk/MagicSoft/Mars/manalysis/MCerPhotEvt.cc

    r715 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MCerPhotEvt.h"
    227
  • trunk/MagicSoft/Mars/manalysis/MCerPhotPix.cc

    r654 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MCerPhotPix.h"
    227
  • trunk/MagicSoft/Mars/manalysis/MHillas.cc

    r716 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126/////////////////////////////////////////////////////////////////////////////
    227//                                                                         //
  • trunk/MagicSoft/Mars/manalysis/MHillas.h

    r703 r749  
    1414{
    1515private:
    16     Float_t fAlpha;     // Angle between the length axis of the ellipse and the camera center
    17     Float_t fTheta;     // Angle between the x axis and the center of the ellipse
     16    Float_t fAlpha;     // [deg] Angle between the length axis of the ellipse and the camera center
     17    Float_t fTheta;     // [rad] Angle between the x axis and the center of the ellipse
    1818    Float_t fWidth;     // Width of the ellipse
    1919    Float_t fLength;    // Length of the ellipse
  • trunk/MagicSoft/Mars/manalysis/MHillasCalc.cc

    r706 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126/////////////////////////////////////////////////////////////////////////////
    227//                                                                         //
  • trunk/MagicSoft/Mars/manalysis/MImgCleanStd.cc

    r717 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MImgCleanStd.h"
    227
     
    5479{
    5580    //
    56     //  check if the  survived pixel have a neighbor, that also
     81    //  check if the survived pixel have a neighbor, that also
    5782    //  survived
    5883    //
     
    6388    {
    6489        //
    65         // get entry il from list
     90        // get entry i from list
    6691        //
    6792        MCerPhotPix &pix = (*fEvt)[i];
     
    125150    //
    126151    const Int_t entries = fEvt->GetNumPixels();
     152
    127153    for (Int_t i=0; i<entries; i++)
    128154    {
     
    174200        }
    175201    }
    176 
    177202}
    178203
  • trunk/MagicSoft/Mars/manalysis/MMcPedestalCopy.cc

    r717 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125/////////////////////////////////////////////////////////////////////////////
    226//                                                                         //
  • trunk/MagicSoft/Mars/manalysis/MPedestalCam.cc

    r698 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125/////////////////////////////////////////////////////////////////////////////
    226//                                                                         //
  • trunk/MagicSoft/Mars/manalysis/MPedestalPix.cc

    r695 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125/////////////////////////////////////////////////////////////////////////////
    226//                                                                         //
  • trunk/MagicSoft/Mars/mbase/MArray.cc

    r458 r749  
    1 /////////////////////////////////////////////////////////////////////////////
    2 //                                                                         //
    3 // MArray                                                                  //
    4 //                                                                         //
    5 // This is an abstract base class for TObject derived Arrays. In principal //
    6 // it is almost the same than TArray. The difference is that this array    //
    7 // base classed is derived from TObject which makes storage of variable    //
    8 // sized arrays possible with splitlevel=1.                                //
    9 //                                                                         //
    10 // This should not be needed anymore for root >3.00                        //
    11 //                                                                         //
    12 /////////////////////////////////////////////////////////////////////////////
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
     25
     26//////////////////////////////////////////////////////////////////////////////
     27//                                                                          //
     28// MArray                                                                   //
     29//                                                                          //
     30// This is an abstract base class for TObject derived Arrays. In principal  //
     31// it is almost the same than TArray. The difference is that this array     //
     32// base classed is derived from TObject which makes storage of variable     //
     33// sized arrays possible with splitlevel=1.                                 //
     34//                                                                          //
     35// This should not be needed anymore for root >3.00                         //
     36//                                                                          //
     37//////////////////////////////////////////////////////////////////////////////
    1338#include "MArray.h"
    1439
  • trunk/MagicSoft/Mars/mbase/MArrayB.cc

    r458 r749  
    1 /////////////////////////////////////////////////////////////////////////////
    2 //                                                                         //
    3 // MArrayB                                                                 //
    4 //                                                                         //
    5 // Array of Byte_t. It is almost the same than TArrayC, but it containes   //
    6 // Byte_t instead of Char_t and it can be stored with splitlevel=1 to a    //
    7 // a root-file because of it's derivement from MArray (TObject)            //                                                                       //
    8 //                                                                         //
    9 /////////////////////////////////////////////////////////////////////////////
     1/* ======================================================================== *\
     2!
     3!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     4!
     5!   Copyright: MAGIC Software Development, 2000-2001
     6!
     7\* ======================================================================== */
     8
     9
     10//////////////////////////////////////////////////////////////////////////////
     11//                                                                          //
     12// MArrayB                                                                  //
     13//                                                                          //
     14// Array of Byte_t. It is almost the same than TArrayC, but it containes    //
     15// Byte_t instead of Char_t and it can be stored with splitlevel=1 to a     //
     16// a root-file because of it's derivement from MArray (TObject)             //                                                                       //
     17//                                                                          //
     18//////////////////////////////////////////////////////////////////////////////
    1019#include "MArrayB.h"
    1120
  • trunk/MagicSoft/Mars/mbase/MArrayS.cc

    r458 r749  
    1 /////////////////////////////////////////////////////////////////////////////
    2 //                                                                         //
    3 // MArrayS                                                                 //
    4 //                                                                         //
    5 // Array of UShort_t. It is almost the same than TArrayS, but it containes //
    6 // UShort_t instead of Short_t and it can be stored with splitlevel=1 to a //
    7 // a root-file because of it's derivement from MArray (TObject)            //                                                                       //
    8 //                                                                         //
    9 /////////////////////////////////////////////////////////////////////////////
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
     25
     26//////////////////////////////////////////////////////////////////////////////
     27//                                                                          //
     28// MArrayS                                                                  //
     29//                                                                          //
     30// Array of UShort_t. It is almost the same than TArrayS, but it containes  //
     31// UShort_t instead of Short_t and it can be stored with splitlevel=1 to a  //
     32// a root-file because of it's derivement from MArray (TObject)             //                                                                       //
     33//                                                                          //
     34//////////////////////////////////////////////////////////////////////////////
    1035#include "MArrayS.h"
    1136
  • trunk/MagicSoft/Mars/mbase/MEvtLoop.cc

    r606 r749  
    1 /////////////////////////////////////////////////////////////////////////////
    2 //                                                                         //
    3 // MEvtLoop                                                                //
    4 //                                                                         //
    5 // This class is the core of each event processing.                        //
    6 // First you must set the parameter list to use. The parameter list        //
    7 // must contain the task list (MTaskList) to use. The name of the task     //
    8 // list can be specified if you call Eventloop. The standard name is       //
    9 // "MTaskList". The name you specify must match the name of the MTaskList  //
    10 // object.                                                                 //
    11 //                                                                         //
    12 // If you call Eventloop first all PreProcess functions - with the         //
    13 // parameter list as an argument - of the tasks in the task list are       //
    14 // executed. If one of them returns kFALSE then the execution is stopped.  //
    15 // If the preprocessing was ok. The Process funtion of the tasks are       //
    16 // as long as one function returns kSTOP. Only the tasks which are marked  //
    17 // marked as "All" or with a string which matches the MInputStreamID of    //
    18 // MTaskList are executed. If one tasks returns kCONTINUE the pending      //
    19 // tasks in the list are skipped and the execution in continued with       //
    20 // the first one in the list.                                              //
    21 // Afterwards the PostProcess functions are executed.                      //
    22 //                                                                         //
    23 /////////////////////////////////////////////////////////////////////////////
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
     25
     26//////////////////////////////////////////////////////////////////////////////
     27//                                                                          //
     28// MEvtLoop                                                                 //
     29//                                                                          //
     30// This class is the core of each event processing.                         //
     31// First you must set the parameter list to use. The parameter list         //
     32// must contain the task list (MTaskList) to use. The name of the task      //
     33// list can be specified if you call Eventloop. The standard name is        //
     34// "MTaskList". The name you specify must match the name of the MTaskList   //
     35// object.                                                                  //
     36//                                                                          //
     37// If you call Eventloop first all PreProcess functions - with the          //
     38// parameter list as an argument - of the tasks in the task list are        //
     39// executed. If one of them returns kFALSE then the execution is stopped.   //
     40// If the preprocessing was ok. The Process funtion of the tasks are        //
     41// as long as one function returns kSTOP. Only the tasks which are marked   //
     42// marked as "All" or with a string which matches the MInputStreamID of     //
     43// MTaskList are executed. If one tasks returns kCONTINUE the pending       //
     44// tasks in the list are skipped and the execution in continued with        //
     45// the first one in the list.                                               //
     46// Afterwards the PostProcess functions are executed.                       //
     47//                                                                          //
     48//////////////////////////////////////////////////////////////////////////////
    2449#include "MEvtLoop.h"
    2550
     
    149174{
    150175    //
    151     // The postprocessing part of the eventloop. Be careful, this is
    152     // for developers use only!
     176    //  The postprocessing part of the eventloop. Be careful, this is
     177    //  for developers use only!
    153178    //
    154179
     
    161186void MEvtLoop::Eventloop(Int_t maxcnt, const char *tlist)
    162187{
     188    //
    163189    // See class description above.
    164 
     190    //
    165191    if (!PreProcess(tlist))
    166192        return;
  • trunk/MagicSoft/Mars/mbase/MInputStreamID.cc

    r458 r749  
    1 ///////////////////////////////////////////////////////////////////////
    2 //                                                                   //
    3 // MInpuStreamID                                                     //
    4 //                                                                   //
    5 // This is a ID which is assigned to tasks and to a task list.       //
    6 // It depends on this ID whether a task is executed by the           //
    7 // MTaskList::Process member funtion or not.                         //
    8 //                                                                   //
    9 ///////////////////////////////////////////////////////////////////////
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
     25
     26//////////////////////////////////////////////////////////////////////////////
     27//                                                                          //
     28// MInpuStreamID                                                            //
     29//                                                                          //
     30// This is a ID which is assigned to tasks and to a task list.              //
     31// It depends on this ID whether a task is executed by the                  //
     32// MTaskList::Process member funtion or not.                                //
     33//                                                                          //
     34//////////////////////////////////////////////////////////////////////////////
    1035
    1136#include "MInputStreamID.h"
    1237
    1338ClassImp(MInputStreamID);
    14 
    15 // ---------------------------------------------------------------------
    1639
    1740MInputStreamID::MInputStreamID(const char *name, const char *title)
  • trunk/MagicSoft/Mars/mbase/MLog.cc

    r609 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
     25
     26//////////////////////////////////////////////////////////////////////////////
     27//                                                                          //
     28// MLog                                                                     //
     29//                                                                          //
     30// This is what we call the logging-system.                                 //
     31//                                                                          //
     32// It is derived from the C++ streaming classes and can handle our          //
     33// logging. The log output can be redirected to stdout, stderr, any other   //
     34// stream or a root window.                                                 //
     35//                                                                          //
     36// There is a global log-instance which you can use like cout, id is gLog.  //
     37// A log-instance of your choice (gLog by default) is destributed to all    //
     38// Task which are used in an eventloop, so that you can redirect the output //
     39// of one eventloop to where you want..                                     //
     40//                                                                          //
     41//////////////////////////////////////////////////////////////////////////////
     42
    143#include "MLog.h"
    244
     
    75117int MLog::sync()
    76118{
    77 //    cout << "*sync*";
    78119    WriteBuffer();
    79120
  • trunk/MagicSoft/Mars/mbase/MLogManip.cc

    r604 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125#include "MLog.h"
    226#include "MLogManip.h"
  • trunk/MagicSoft/Mars/mbase/MParContainer.cc

    r609 r749  
    1 ///////////////////////////////////////////////////////////////////////////
    2 //                                                                       //
    3 // MParContainer                                                         //
    4 //                                                                       //
    5 // The MParContainer class is the base class for all MARS parameter      //
    6 // containers. At the moment it is almost the same than ROOT's TNamed.   //
    7 // A TNamed contains the essential elements (name, title)                //
    8 // to identify a derived object in lists like our MParList or MTaskList. //
    9 // The main difference is that the name and title isn't stored and read  //
    10 // to and from root files ("\\!")                                        //
    11 //                                                                      //
    12 //////////////////////////////////////////////////////////////////////////
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
     25//////////////////////////////////////////////////////////////////////////////
     26//                                                                          //
     27// MParContainer                                                            //
     28//                                                                          //
     29// The MParContainer class is the base class for all MARS parameter         //
     30// containers. At the moment it is almost the same than ROOT's TNamed.      //
     31// A TNamed contains the essential elements (name, title)                   //
     32// to identify a derived object in lists like our MParList or MTaskList.    //
     33// The main difference is that the name and title isn't stored and read     //
     34// to and from root files ("//!")                                           //
     35//                                                                          //
     36//////////////////////////////////////////////////////////////////////////////
    1337#include "MParContainer.h"
    1438
     
    1943#include "MLog.h"
    2044
    21 ClassImp(MParContainer)
     45ClassImp(MParContainer);
    2246
    23 //______________________________________________________________________________
    2447MParContainer::MParContainer(const MParContainer &named)
    2548{
    26    // MParContainer copy ctor.
    27 
    28    *fName = *(named.fName);
    29    *fTitle = *(named.fTitle);
     49    //
     50    //  MParContainer copy ctor.
     51    //
     52    *fName = *(named.fName);
     53    *fTitle = *(named.fTitle);
    3054}
    3155
    32 //______________________________________________________________________________
    3356MParContainer& MParContainer::operator=(const MParContainer& rhs)
    3457{
    35    // MParContainer assignment operator.
    36 
    37    if (this != &rhs) {
    38       TObject::operator=(rhs);
    39       *fName  = *(rhs.fName);
    40       *fTitle = *(rhs.fTitle);
    41    }
    42    return *this;
     58    //
     59    //  MParContainer assignment operator.
     60    //
     61    if (this != &rhs) {
     62        TObject::operator=(rhs);
     63        *fName  = *(rhs.fName);
     64        *fTitle = *(rhs.fTitle);
     65    }
     66    return *this;
    4367}
    4468
    45 //______________________________________________________________________________
    4669Int_t MParContainer::Compare(TObject *obj)
    4770{
    48    // Compare two MParContainer objects. Returns 0 when equal, -1 when this is
    49    // smaller and +1 when bigger (like strcmp).
    50 
    51    if (this == obj) return 0;
    52    return fName->CompareTo(obj->GetName());
     71    //
     72    //  Compare two MParContainer objects. Returns 0 when equal, -1 when this is
     73    //  smaller and +1 when bigger (like strcmp).
     74    //
     75    if (this == obj) return 0;
     76    return fName->CompareTo(obj->GetName());
    5377}
    5478
    55 //______________________________________________________________________________
    5679void MParContainer::Copy(TObject &obj)
    5780{
    58    // Copy this to obj.
    59 
    60    TObject::Copy(obj);
    61    *(((MParContainer&)obj).fName)  = *fName;
    62    *(((MParContainer&)obj).fTitle) = *fTitle;
     81    //
     82    //  Copy this to obj.
     83    //
     84    TObject::Copy(obj);
     85    *(((MParContainer&)obj).fName)  = *fName;
     86    *(((MParContainer&)obj).fTitle) = *fTitle;
    6387}
    6488
    65 //______________________________________________________________________________
    6689void MParContainer::FillBuffer(char *&buffer)
    6790{
    68    // Encode MParContainer into output buffer.
    69 
    70    fName->FillBuffer(buffer);
    71    fTitle->FillBuffer(buffer);
     91    //
     92    //  Encode MParContainer into output buffer.
     93    //
     94    fName->FillBuffer(buffer);
     95    fTitle->FillBuffer(buffer);
    7296}
    7397
    74 //______________________________________________________________________________
    7598void MParContainer::ls(Option_t *)
    7699{
    77    // List MParContainer name and title.
    78 
    79    TROOT::IndentLevel();
    80    *fLog <<"OBJ: " << IsA()->GetName() << "\t" << GetName() << "\t" << GetTitle() << " : "
     100    //
     101    //  List MParContainer name and title.
     102    //
     103    TROOT::IndentLevel();
     104    *fLog <<"OBJ: " << IsA()->GetName() << "\t" << GetName() << "\t" << GetTitle() << " : "
    81105        << Int_t(TestBit(kCanDelete)) << endl;
    82106}
    83107
    84 //______________________________________________________________________________
    85108void MParContainer::Print(Option_t *)
    86109{
    87    // Print MParContainer name and title.
    88 
    89    *fLog <<"OBJ: " << IsA()->GetName() << "\t" << GetName() << "\t" << GetTitle() << endl;
     110    //
     111    //  Print MParContainer name and title.
     112    //
     113    *fLog <<"OBJ: " << IsA()->GetName() << "\t" << GetName() << "\t" << GetTitle() << endl;
    90114}
    91115
    92 //______________________________________________________________________________
    93116void MParContainer::SetName(const char *name)
    94117{
    95    // Change (i.e. set) the name of the MParContainer.
    96    // WARNING !!
    97    // If the object is a member of a THashTable, THashList container
    98    // The HashTable must be Rehashed after SetName
    99    // For example the list of objects in the current directory is a THashList
    100 
    101    *fName = name;
    102    if (gPad && TestBit(kMustCleanup)) gPad->Modified();
     118    //
     119    //  Change (i.e. set) the name of the MParContainer.
     120    //  WARNING !!
     121    //  If the object is a member of a THashTable, THashList container
     122    //  The HashTable must be Rehashed after SetName
     123    //  For example the list of objects in the current directory is a THashList
     124    //
     125    *fName = name;
     126    if (gPad && TestBit(kMustCleanup)) gPad->Modified();
    103127}
    104128
    105 //______________________________________________________________________________
    106129void MParContainer::SetObject(const char *name, const char *title)
    107130{
    108    // Change (i.e. set) all the MParContainer parameters (name and title).
    109    // See also WARNING in SetName
    110 
    111    *fName  = name;
    112    *fTitle = title;
    113    if (gPad && TestBit(kMustCleanup)) gPad->Modified();
     131    //
     132    //  Change (i.e. set) all the MParContainer parameters (name and title).
     133    //  See also WARNING in SetName
     134    //
     135    *fName  = name;
     136    *fTitle = title;
     137    if (gPad && TestBit(kMustCleanup)) gPad->Modified();
    114138}
    115139
    116 //______________________________________________________________________________
    117140void MParContainer::SetTitle(const char *title)
    118141{
    119    // Change (i.e. set) the title of the MParContainer.
    120 
    121    *fTitle = title;
    122    if (gPad && TestBit(kMustCleanup)) gPad->Modified();
     142    //
     143    //  Change (i.e. set) the title of the MParContainer.
     144    //
     145    *fTitle = title;
     146    if (gPad && TestBit(kMustCleanup)) gPad->Modified();
    123147}
    124148
    125 //______________________________________________________________________________
    126149Int_t MParContainer::Sizeof() const
    127150{
    128    // Return size of the MParContainer part of the TObject.
    129 
    130    Int_t nbytes = fName->Sizeof() + fTitle->Sizeof();
    131    return nbytes;
     151    //
     152    //  Return size of the MParContainer part of the TObject.
     153    //
     154    Int_t nbytes = fName->Sizeof() + fTitle->Sizeof();
     155    return nbytes;
    132156}
    133 
    134 
    135 
    136 
    137 
    138 
    139 
  • trunk/MagicSoft/Mars/mbase/MParList.cc

    r705 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125/////////////////////////////////////////////////////////////////////////////
    226//                                                                         //
     
    124148}
    125149
    126 MParContainer *MParList::FindCreateObj(const char *name)
     150MParContainer *MParList::FindCreateObj(const char *classname, const char *objname)
    127151{
    128152    //
     
    132156    //  dictionary. If this isn't possible NULL is returned
    133157    //
    134     MParContainer *pcont = (MParContainer*)FindObject(name);
     158
     159    //
     160    // If now object name (name of the object to identify it in the
     161    // List) is given use it's classname as the objectname
     162    //
     163    if (!objname)
     164        objname = classname;
     165
     166    //
     167    // Try to find a object with this object name which is already
     168    // in the List. If we can find one we are done.
     169    //
     170    MParContainer *pcont = (MParContainer*)FindObject(objname);
    135171
    136172    if (pcont)
     
    140176    // if object is not existing in the list try to create one
    141177    //
    142     *fLog << dbginf << "'" << name << "' not found... creating." << endl;
     178    *fLog << dbginf << "'" << classname << "' not found... creating." << endl;
    143179
    144180    //
    145181    // try to get class from root environment
    146182    //
    147     TClass *cls = gROOT->GetClass(name);
     183    TClass *cls = gROOT->GetClass(classname);
    148184
    149185    if (!cls)
     
    152188        // if class is not existing in the root environment
    153189        //
    154         *fLog << dbginf << "Class '" << name << "' not existing in dictionary." << endl;
     190        *fLog << dbginf << "Class '" << classname << "' not existing in dictionary." << endl;
    155191        return NULL;
    156192    }
    157193
    158194    //
    159     // create the container and add it to the list
     195    // create the parameter container of the the given class type
    160196    //
    161197    pcont = (MParContainer*)cls->New();
     198
     199    //
     200    // If a name different to the classname was given,
     201    // set the new object name of the object
     202    //
     203    pcont->SetName(objname);
     204
     205    //
     206    // Now add the object to the parameter list
     207    //
    162208    AddToList(pcont);
    163209
     210    //
     211    // The object was automatically created. This makes sure, that such an
     212    // object is deleted together with the list
     213    //
    164214    fAutodelete.Add(pcont);
    165215
  • trunk/MagicSoft/Mars/mbase/MParList.h

    r698 r749  
    4242
    4343    TObject       *FindObject(const char *name) const;
    44     MParContainer *FindCreateObj(const char *name);
     44    MParContainer *FindCreateObj(const char *classname, const char *objname=NULL);
    4545
    4646    void Print(Option_t *t = NULL);
  • trunk/MagicSoft/Mars/mbase/MReadTree.cc

    r706 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125/////////////////////////////////////////////////////////////////////////////
    226//                                                                         //
  • trunk/MagicSoft/Mars/mbase/MTask.cc

    r609 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125/////////////////////////////////////////////////////////////////////////////
    226//                                                                         //
  • trunk/MagicSoft/Mars/mbase/MTaskList.cc

    r609 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125///////////////////////////////////////////////////////////////////////
    226//                                                                   //
  • trunk/MagicSoft/Mars/mbase/MTime.cc

    r609 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125/////////////////////////////////////////////////////////////////////////////
    226//                                                                         //
  • trunk/MagicSoft/Mars/mdatacheck/MDumpEvtHeader.cc

    r666 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MDumpEvtHeader.h"
    227
  • trunk/MagicSoft/Mars/mdatacheck/MGDisplayAdc.cc

    r698 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MGDisplayAdc.h"
    227
  • trunk/MagicSoft/Mars/mdatacheck/MShowSpect.cc

    r698 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MShowSpect.h"
    227
  • trunk/MagicSoft/Mars/mdatacheck/MViewAdcSpectra.cc

    r705 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MViewAdcSpectra.h"
    227
  • trunk/MagicSoft/Mars/meventdisp/MGFadcDisp.cc

    r730 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MGFadcDisp.h"
    227
  • trunk/MagicSoft/Mars/mgui/MGeomCam.cc

    r695 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MGeomCam.h"
    227
  • trunk/MagicSoft/Mars/mgui/MGeomCamCT1.cc

    r715 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MGeomCamCT1.h"
    227
     
    1742void MGeomCamCT1::Draw( Option_t * )
    1843{
    19     TCanvas *can = new TCanvas("can", "Camera Geometry", 4 ) ;
     44    TCanvas *can = new TCanvas("cam", "Camera Geometry", 4 ) ;
    2045
    2146    can->Range(-175, -175, 175, 175 ) ;
  • trunk/MagicSoft/Mars/mgui/MGeomCamMagic.cc

    r717 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MGeomCamMagic.h"
    227
     
    3358    //
    3459    const Float_t xtemp[577] = {
    35         +000.000,   30.000,   15.000,  -15.000,  -30.000,  -15.000,   15.000,   60.000,
    36         +045.000,   30.000,    0.000,  -30.000,  -45.000,  -60.000,  -45.000,  -30.000,
    37         +000.000,   30.000,   45.000,   90.000,   75.000,   60.000,   45.000,   15.000,
    38         -015.000,  -45.000,  -60.000,  -75.000,  -90.000,  -75.000,  -60.000,  -45.000,
    39         -015.000,   15.000,   45.000,   60.000,   75.000,  120.000,  105.000,   90.000,
    40         +075.000,   60.000,   30.000,    0.000,  -30.000,  -60.000,  -75.000,  -90.000,
    41         -105.000, -120.000, -105.000,  -90.000,  -75.000,  -60.000,  -30.000,    0.000,
    42         +030.000,   60.000,   75.000,   90.000,  105.000,  150.000,  135.000,  120.000,
    43         +105.000,   90.000,   75.000,   45.000,   15.000,  -15.000,  -45.000,  -75.000,
    44         -090.000, -105.000, -120.000, -135.000, -150.000, -135.000, -120.000, -105.000,
    45         -090.000,  -75.000,  -45.000,  -15.000,   15.000,   45.000,   75.000,   90.000,
    46         +105.000,  120.000,  135.000,  180.000,  165.000,  150.000,  135.000,  120.000,
    47         +105.000,   90.000,   60.000,   30.000,    0.000,  -30.000,  -60.000,  -90.000,
    48         -105.000, -120.000, -135.000, -150.000, -165.000, -180.000, -165.000, -150.000,
    49         -135.000, -120.000, -105.000,  -90.000,  -60.000,  -30.000,    0.000,   30.000,
    50         +060.000,   90.000,  105.000,  120.000,  135.000,  150.000,  165.000,  210.000,
    51         +195.000,  180.000,  165.000,  150.000,  135.000,  120.000,  105.000,   75.000,
    52         +045.000,   15.000,  -15.000,  -45.000,  -75.000, -105.000, -120.000, -135.000,
    53         -150.000, -165.000, -180.000, -195.000, -210.000, -195.000, -180.000, -165.000,
    54         -150.000, -135.000, -120.000, -105.000,  -75.000,  -45.000,  -15.000,   15.000,
    55         +045.000,   75.000,  105.000,  120.000,  135.000,  150.000,  165.000,  180.000,
    56         +195.000,  240.000,  225.000,  210.000,  195.000,  180.000,  165.000,  150.000,
    57         +135.000,  120.000,   90.000,   60.000,   30.000,    0.000,  -30.000,  -60.000,
    58         -090.000, -120.000, -135.000, -150.000, -165.000, -180.000, -195.000, -210.000,
    59         -225.000, -240.000, -225.000, -210.000, -195.000, -180.000, -165.000, -150.000,
    60         -135.000, -120.000,  -90.000,  -60.000,  -30.000,    0.000,   30.000,   60.000,
    61         +090.000,  120.000,  135.000,  150.000,  165.000,  180.000,  195.000,  210.000,
    62         +225.000,  270.000,  255.000,  240.000,  225.000,  210.000,  195.000,  180.000,
    63         +165.000,  150.000,  135.000,  105.000,   75.000,   45.000,   15.000,  -15.000,
    64         -045.000,  -75.000, -105.000, -135.000, -150.000, -165.000, -180.000, -195.000,
    65         -210.000, -225.000, -240.000, -255.000, -270.000, -255.000, -240.000, -225.000,
    66         -210.000, -195.000, -180.000, -165.000, -150.000, -135.000, -105.000,  -75.000,
    67         -045.000,  -15.000,   15.000,   45.000,   75.000,  105.000,  135.000,  150.000,
    68         +165.000,  180.000,  195.000,  210.000,  225.000,  240.000,  255.000,  300.000,
    69         +285.000,  270.000,  255.000,  240.000,  225.000,  210.000,  195.000,  180.000,
    70         +165.000,  150.000,  120.000,   90.000,   60.000,   30.000,    0.000,  -30.000,
    71         -060.000,  -90.000, -120.000, -150.000, -165.000, -180.000, -195.000, -210.000,
    72         -225.000, -240.000, -255.000, -270.000, -285.000, -300.000, -285.000, -270.000,
    73         -255.000, -240.000, -225.000, -210.000, -195.000, -180.000, -165.000, -150.000,
    74         -120.000,  -90.000,  -60.000,  -30.000,    0.000,   30.000,   60.000,   90.000,
    75         +120.000,  150.000,  165.000,  180.000,  195.000,  210.000,  225.000,  240.000,
    76         +255.000,  270.000,  285.000,  330.000,  315.000,  300.000,  285.000,  270.000,
    77         +255.000,  240.000,  225.000,  210.000,  195.000,  180.000,  165.000,  135.000,
    78         +105.000,   75.000,   45.000,   15.000,  -15.000,  -45.000,  -75.000, -105.000,
    79         -135.000, -165.000, -180.000, -195.000, -210.000, -225.000, -240.000, -255.000,
    80         -270.000, -285.000, -300.000, -315.000, -330.000, -315.000, -300.000, -285.000,
    81         -270.000, -255.000, -240.000, -225.000, -210.000, -195.000, -180.000, -165.000,
    82         -135.000, -105.000,  -75.000,  -45.000,  -15.000,   15.000,   45.000,   75.000,
    83         +105.000,  135.000,  165.000,  180.000,  195.000,  210.000,  225.000,  240.000,
    84         +255.000,  270.000,  285.000,  300.000,  315.000,  360.000,  330.000,  300.000,
    85         +270.000,  240.000,  210.000,  150.000,   90.000,   30.000,  -30.000,  -90.000,
    86         -150.000, -210.000, -240.000, -270.000, -300.000, -330.000, -360.000, -360.000,
    87         -330.000, -300.000, -270.000, -240.000, -210.000, -150.000,  -90.000,  -30.000,
    88         +030.000,   90.000,  150.000,  210.000,  240.000,  270.000,  300.000,  330.000,
    89         +360.000,  420.000,  390.000,  360.000,  330.000,  300.000,  270.000,  240.000,
    90         +180.000,  120.000,   60.000,    0.000,  -60.000, -120.000, -180.000, -240.000,
    91         -270.000, -300.000, -330.000, -360.000, -390.000, -420.000, -420.000, -390.000,
    92         -360.000, -330.000, -300.000, -270.000, -240.000, -180.000, -120.000,  -60.000,
    93         +000.000,   60.000,  120.000,  180.000,  240.000,  270.000,  300.000,  330.000,
    94         +360.000,  390.000,  420.000,  480.000,  450.000,  420.000,  390.000,  360.000,
    95         +330.000,  300.000,  270.000,  210.000,  150.000,   90.000,   30.000,  -30.000,
    96         -090.000, -150.000, -210.000, -270.000, -300.000, -330.000, -360.000, -390.000,
    97         -420.000, -450.000, -480.000, -480.000, -450.000, -420.000, -390.000, -360.000,
    98         -330.000, -300.000, -270.000, -210.000, -150.000,  -90.000,  -30.000,   30.000,
    99         +090.000,  150.000,  210.000,  270.000,  300.000,  330.000,  360.000,  390.000,
    100         +420.000,  450.000,  480.000,  540.000,  510.000,  480.000,  450.000,  420.000,
    101         +390.000,  360.000,  330.000,  300.000,  240.000,  180.000,  120.000,   60.000,
    102         +000.000,  -60.000, -120.000, -180.000, -240.000, -300.000, -330.000, -360.000,
    103         -390.000, -420.000, -450.000, -480.000, -510.000, -540.000, -540.000, -510.000,
    104         -480.000, -450.000, -420.000, -390.000, -360.000, -330.000, -300.000, -240.000,
    105         -180.000, -120.000,  -60.000,    0.000,   60.000,  120.000,  180.000,  240.000,
    106         +300.000,  330.000,  360.000,  390.000,  420.000,  450.000,  480.000,  510.000,
    107         +540.000
     60        +000.000,   30.000,   15.000,  -15.000,  -30.000,  -15.000,   15.000,   60.000,  //   0
     61        +045.000,   30.000,    0.000,  -30.000,  -45.000,  -60.000,  -45.000,  -30.000,  //   8
     62        +000.000,   30.000,   45.000,   90.000,   75.000,   60.000,   45.000,   15.000,  //  16
     63        -015.000,  -45.000,  -60.000,  -75.000,  -90.000,  -75.000,  -60.000,  -45.000,  //  24
     64        -015.000,   15.000,   45.000,   60.000,   75.000,  120.000,  105.000,   90.000,  //  32
     65        +075.000,   60.000,   30.000,    0.000,  -30.000,  -60.000,  -75.000,  -90.000,  //  40
     66        -105.000, -120.000, -105.000,  -90.000,  -75.000,  -60.000,  -30.000,    0.000,  //  48
     67        +030.000,   60.000,   75.000,   90.000,  105.000,  150.000,  135.000,  120.000,  //  56
     68        +105.000,   90.000,   75.000,   45.000,   15.000,  -15.000,  -45.000,  -75.000,  //  64
     69        -090.000, -105.000, -120.000, -135.000, -150.000, -135.000, -120.000, -105.000,  //  72
     70        -090.000,  -75.000,  -45.000,  -15.000,   15.000,   45.000,   75.000,   90.000,  //  80
     71        +105.000,  120.000,  135.000,  180.000,  165.000,  150.000,  135.000,  120.000,  //  88
     72        +105.000,   90.000,   60.000,   30.000,    0.000,  -30.000,  -60.000,  -90.000,  //  96
     73        -105.000, -120.000, -135.000, -150.000, -165.000, -180.000, -165.000, -150.000,  // 104
     74        -135.000, -120.000, -105.000,  -90.000,  -60.000,  -30.000,    0.000,   30.000,  // 112
     75        +060.000,   90.000,  105.000,  120.000,  135.000,  150.000,  165.000,  210.000,  // 120
     76        +195.000,  180.000,  165.000,  150.000,  135.000,  120.000,  105.000,   75.000,  // 128
     77        +045.000,   15.000,  -15.000,  -45.000,  -75.000, -105.000, -120.000, -135.000,  // 136
     78        -150.000, -165.000, -180.000, -195.000, -210.000, -195.000, -180.000, -165.000,  // 144
     79        -150.000, -135.000, -120.000, -105.000,  -75.000,  -45.000,  -15.000,   15.000,  // 152
     80        +045.000,   75.000,  105.000,  120.000,  135.000,  150.000,  165.000,  180.000,  // 160
     81        +195.000,  240.000,  225.000,  210.000,  195.000,  180.000,  165.000,  150.000,  // 168
     82        +135.000,  120.000,   90.000,   60.000,   30.000,    0.000,  -30.000,  -60.000,  // 176
     83        -090.000, -120.000, -135.000, -150.000, -165.000, -180.000, -195.000, -210.000,  // 184
     84        -225.000, -240.000, -225.000, -210.000, -195.000, -180.000, -165.000, -150.000,  // 192
     85        -135.000, -120.000,  -90.000,  -60.000,  -30.000,    0.000,   30.000,   60.000,  // 200
     86        +090.000,  120.000,  135.000,  150.000,  165.000,  180.000,  195.000,  210.000,  // 208
     87        +225.000,  270.000,  255.000,  240.000,  225.000,  210.000,  195.000,  180.000,  // 216
     88        +165.000,  150.000,  135.000,  105.000,   75.000,   45.000,   15.000,  -15.000,  // 224
     89        -045.000,  -75.000, -105.000, -135.000, -150.000, -165.000, -180.000, -195.000,  // 232
     90        -210.000, -225.000, -240.000, -255.000, -270.000, -255.000, -240.000, -225.000,  // 240
     91        -210.000, -195.000, -180.000, -165.000, -150.000, -135.000, -105.000,  -75.000,  // 248
     92        -045.000,  -15.000,   15.000,   45.000,   75.000,  105.000,  135.000,  150.000,  // 256
     93        +165.000,  180.000,  195.000,  210.000,  225.000,  240.000,  255.000,  300.000,  // 264
     94        +285.000,  270.000,  255.000,  240.000,  225.000,  210.000,  195.000,  180.000,  // 272
     95        +165.000,  150.000,  120.000,   90.000,   60.000,   30.000,    0.000,  -30.000,  // 280
     96        -060.000,  -90.000, -120.000, -150.000, -165.000, -180.000, -195.000, -210.000,  // 288
     97        -225.000, -240.000, -255.000, -270.000, -285.000, -300.000, -285.000, -270.000,  // 296
     98        -255.000, -240.000, -225.000, -210.000, -195.000, -180.000, -165.000, -150.000,  // 304
     99        -120.000,  -90.000,  -60.000,  -30.000,    0.000,   30.000,   60.000,   90.000,  // 312
     100        +120.000,  150.000,  165.000,  180.000,  195.000,  210.000,  225.000,  240.000,  // 320
     101        +255.000,  270.000,  285.000,  330.000,  315.000,  300.000,  285.000,  270.000,  // 328
     102        +255.000,  240.000,  225.000,  210.000,  195.000,  180.000,  165.000,  135.000,  // 336
     103        +105.000,   75.000,   45.000,   15.000,  -15.000,  -45.000,  -75.000, -105.000,  // 344
     104        -135.000, -165.000, -180.000, -195.000, -210.000, -225.000, -240.000, -255.000,  // 352
     105        -270.000, -285.000, -300.000, -315.000, -330.000, -315.000, -300.000, -285.000,  // 360
     106        -270.000, -255.000, -240.000, -225.000, -210.000, -195.000, -180.000, -165.000,  // 368
     107        -135.000, -105.000,  -75.000,  -45.000,  -15.000,   15.000,   45.000,   75.000,  // 376
     108        +105.000,  135.000,  165.000,  180.000,  195.000,  210.000,  225.000,  240.000,  // 384
     109        +255.000,  270.000,  285.000,  300.000,  315.000,  360.000,  330.000,  300.000,  // 392
     110        +270.000,  240.000,  210.000,  150.000,   90.000,   30.000,  -30.000,  -90.000,  // 400
     111        -150.000, -210.000, -240.000, -270.000, -300.000, -330.000, -360.000, -360.000,  // 408
     112        -330.000, -300.000, -270.000, -240.000, -210.000, -150.000,  -90.000,  -30.000,  // 416
     113        +030.000,   90.000,  150.000,  210.000,  240.000,  270.000,  300.000,  330.000,  // 424
     114        +360.000,  420.000,  390.000,  360.000,  330.000,  300.000,  270.000,  240.000,  // 432
     115        +180.000,  120.000,   60.000,    0.000,  -60.000, -120.000, -180.000, -240.000,  // 440
     116        -270.000, -300.000, -330.000, -360.000, -390.000, -420.000, -420.000, -390.000,  // 448
     117        -360.000, -330.000, -300.000, -270.000, -240.000, -180.000, -120.000,  -60.000,  // 456
     118        +000.000,   60.000,  120.000,  180.000,  240.000,  270.000,  300.000,  330.000,  // 464
     119        +360.000,  390.000,  420.000,  480.000,  450.000,  420.000,  390.000,  360.000,  // 472
     120        +330.000,  300.000,  270.000,  210.000,  150.000,   90.000,   30.000,  -30.000,  // 480
     121        -090.000, -150.000, -210.000, -270.000, -300.000, -330.000, -360.000, -390.000,  // 488
     122        -420.000, -450.000, -480.000, -480.000, -450.000, -420.000, -390.000, -360.000,  // 496
     123        -330.000, -300.000, -270.000, -210.000, -150.000,  -90.000,  -30.000,   30.000,  // 504
     124        +090.000,  150.000,  210.000,  270.000,  300.000,  330.000,  360.000,  390.000,  // 512
     125        +420.000,  450.000,  480.000,  540.000,  510.000,  480.000,  450.000,  420.000,  // 520
     126        +390.000,  360.000,  330.000,  300.000,  240.000,  180.000,  120.000,   60.000,  // 528
     127        +000.000,  -60.000, -120.000, -180.000, -240.000, -300.000, -330.000, -360.000,  // 536
     128        -390.000, -420.000, -450.000, -480.000, -510.000, -540.000, -540.000, -510.000,  // 544
     129        -480.000, -450.000, -420.000, -390.000, -360.000, -330.000, -300.000, -240.000,  // 552
     130        -180.000, -120.000,  -60.000,    0.000,   60.000,  120.000,  180.000,  240.000,  // 560
     131        +300.000,  330.000,  360.000,  390.000,  420.000,  450.000,  480.000,  510.000,  // 568
     132        +540.000                                                                         // 576
    108133    };
    109134
    110135    const Float_t ytemp[577] = {
    111         +000.000,    0.000,   25.981,   25.981,    0.000,  -25.981,  -25.981,    0.000,
    112         +025.981,   51.961,   51.961,   51.961,   25.981,    0.000,  -25.981,  -51.961,
    113         -051.961,  -51.961,  -25.981,    0.000,   25.981,   51.961,   77.942,   77.942,
    114         +077.942,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,
    115         -077.942,  -77.942,  -77.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,
    116         +077.942,  103.923,  103.923,  103.923,  103.923,  103.923,   77.942,   51.961,
    117         +025.981,    0.000,  -25.981,  -51.961,  -77.942, -103.923, -103.923, -103.923,
    118         -103.923, -103.923,  -77.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,
    119         +077.942,  103.923,  129.904,  129.904,  129.904,  129.904,  129.904,  129.904,
    120         +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,
    121         -103.923, -129.904, -129.904, -129.904, -129.904, -129.904, -129.904, -103.923,
    122         -077.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,   77.942,  103.923,
    123         +129.904,  155.885,  155.885,  155.885,  155.885,  155.885,  155.885,  155.885,
    124         +129.904,  103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,
    125         -077.942, -103.923, -129.904, -155.885, -155.885, -155.885, -155.885, -155.885,
    126         -155.885, -155.885, -129.904, -103.923,  -77.942,  -51.961,  -25.981,    0.000,
    127         +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,
    129         +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,
    130         -103.923, -129.904, -155.885, -181.865, -181.865, -181.865, -181.865, -181.865,
    131         -181.865, -181.865, -181.865, -155.885, -129.904, -103.923,  -77.942,  -51.961,
    132         -025.981,    0.000,   25.981,   51.961,   77.942,  103.923,  129.904,  155.885,
    133         +181.865,  207.846,  207.846,  207.846,  207.846,  207.846,  207.846,  207.846,
    134         +207.846,  207.846,  181.865,  155.885,  129.904,  103.923,   77.942,   51.961,
    135         +025.981,    0.000,  -25.981,  -51.961,  -77.942, -103.923, -129.904, -155.885,
    136         -181.865, -207.846, -207.846, -207.846, -207.846, -207.846, -207.846, -207.846,
    137         -207.846, -207.846, -181.865, -155.885, -129.904, -103.923,  -77.942,  -51.961,
    138         -025.981,    0.000,   25.981,   51.961,   77.942,  103.923,  129.904,  155.885,
    139         +181.865,  207.846,  233.827,  233.827,  233.827,  233.827,  233.827,  233.827,
    140         +233.827,  233.827,  233.827,  233.827,  207.846,  181.865,  155.885,  129.904,
    141         +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,
    142         -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -233.827, -233.827,
    143         -233.827, -233.827, -233.827, -233.827, -233.827, -233.827, -233.827, -207.846,
    144         -181.865, -155.885, -129.904, -103.923,  -77.942,  -51.961,  -25.981,    0.000,
    145         +025.981,   51.961,   77.942,  103.923,  129.904,  155.885,  181.865,  207.846,
    146         +233.827,  259.808,  259.808,  259.808,  259.808,  259.808,  259.808,  259.808,
    147         +259.808,  259.808,  259.808,  259.808,  233.827,  207.846,  181.865,  155.885,
    148         +129.904,  103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,
    149         -077.942, -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808,
    150         -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, -259.808,
    151         -259.808, -259.808, -233.827, -207.846, -181.865, -155.885, -129.904, -103.923,
    152         -077.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,   77.942,  103.923,
    153         +129.904,  155.885,  181.865,  207.846,  233.827,  259.808,  285.788,  285.788,
    154         +285.788,  285.788,  285.788,  285.788,  285.788,  285.788,  285.788,  285.788,
    155         +285.788,  285.788,  259.808,  233.827,  207.846,  181.865,  155.885,  129.904,
    156         +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,
    157         -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788,
    158         -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, -285.788,
    159         -285.788, -285.788, -285.788, -259.808, -233.827, -207.846, -181.865, -155.885,
    160         -129.904, -103.923,  -77.942,  -51.961,  -25.981,   34.641,   86.603,  138.564,
    161         +190.526,  242.487,  294.449,  329.090,  329.090,  329.090,  329.090,  329.090,
    162         +329.090,  294.449,  242.487,  190.526,  138.564,   86.603,   34.641,  -34.641,
    163         -086.603, -138.564, -190.526, -242.487, -294.449, -329.090, -329.090, -329.090,
    164         -329.090, -329.090, -329.090, -294.449, -242.487, -190.526, -138.564,  -86.603,
    165         -034.641,   34.641,   86.603,  138.564,  190.526,  242.487,  294.449,  346.410,
    166         +381.051,  381.051,  381.051,  381.051,  381.051,  381.051,  381.051,  346.410,
    167         +294.449,  242.487,  190.526,  138.564,   86.603,   34.641,  -34.641,  -86.603,
    168         -138.564, -190.526, -242.487, -294.449, -346.410, -381.051, -381.051, -381.051,
    169         -381.051, -381.051, -381.051, -381.051, -346.410, -294.449, -242.487, -190.526,
    170         -138.564,  -86.603,  -34.641,   34.641,   86.603,  138.564,  190.526,  242.487,
    171         +294.449,  346.410,  398.372,  433.013,  433.013,  433.013,  433.013,  433.013,
    172         +433.013,  433.013,  433.013,  398.372,  346.410,  294.449,  242.487,  190.526,
    173         +138.564,   86.603,   34.641,  -34.641,  -86.603, -138.564, -190.526, -242.487,
    174         -294.449, -346.410, -398.372, -433.013, -433.013, -433.013, -433.013, -433.013,
    175         -433.013, -433.013, -433.013, -398.372, -346.410, -294.449, -242.487, -190.526,
    176         -138.564,  -86.603,  -34.641,   34.641,   86.603,  138.564,  190.526,  242.487,
    177         +294.449,  346.410,  398.372,  450.333,  484.974,  484.974,  484.974,  484.974,
    178         +484.974,  484.974,  484.974,  484.974,  484.974,  450.333,  398.372,  346.410,
    179         +294.449,  242.487,  190.526,  138.564,   86.603,   34.641,  -34.641,  -86.603,
    180         -138.564, -190.526, -242.487, -294.449, -346.410, -398.372, -450.333, -484.974,
    181         -484.974, -484.974, -484.974, -484.974, -484.974, -484.974, -484.974, -484.974,
    182         -450.333, -398.372, -346.410, -294.449, -242.487, -190.526, -138.564,  -86.603,
    183         -034.641
     136        +000.000,    0.000,   25.981,   25.981,    0.000,  -25.981,  -25.981,    0.000,  //   0
     137        +025.981,   51.961,   51.961,   51.961,   25.981,    0.000,  -25.981,  -51.961,  //   8
     138        -051.961,  -51.961,  -25.981,    0.000,   25.981,   51.961,   77.942,   77.942,  //  16
     139        +077.942,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,  //  24
     140        -077.942,  -77.942,  -77.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,  //  32
     141        +077.942,  103.923,  103.923,  103.923,  103.923,  103.923,   77.942,   51.961,  //  40
     142        +025.981,    0.000,  -25.981,  -51.961,  -77.942, -103.923, -103.923, -103.923,  //  48
     143        -103.923, -103.923,  -77.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,  //  56
     144        +077.942,  103.923,  129.904,  129.904,  129.904,  129.904,  129.904,  129.904,  //  64
     145        +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,  //  72
     146        -103.923, -129.904, -129.904, -129.904, -129.904, -129.904, -129.904, -103.923,  //  80
     147        -077.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,   77.942,  103.923,  //  88
     148        +129.904,  155.885,  155.885,  155.885,  155.885,  155.885,  155.885,  155.885,  //  96
     149        +129.904,  103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  // 104
     150        -077.942, -103.923, -129.904, -155.885, -155.885, -155.885, -155.885, -155.885,  // 112
     151        -155.885, -155.885, -129.904, -103.923,  -77.942,  -51.961,  -25.981,    0.000,  // 120
     152        +025.981,   51.961,   77.942,  103.923,  129.904,  155.885,  181.865,  181.865,  // 128
     153        +181.865,  181.865,  181.865,  181.865,  181.865,  181.865,  155.885,  129.904,  // 136
     154        +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,  // 144
     155        -103.923, -129.904, -155.885, -181.865, -181.865, -181.865, -181.865, -181.865,  // 152
     156        -181.865, -181.865, -181.865, -155.885, -129.904, -103.923,  -77.942,  -51.961,  // 160
     157        -025.981,    0.000,   25.981,   51.961,   77.942,  103.923,  129.904,  155.885,  // 168
     158        +181.865,  207.846,  207.846,  207.846,  207.846,  207.846,  207.846,  207.846,  // 176
     159        +207.846,  207.846,  181.865,  155.885,  129.904,  103.923,   77.942,   51.961,  // 184
     160        +025.981,    0.000,  -25.981,  -51.961,  -77.942, -103.923, -129.904, -155.885,  // 192
     161        -181.865, -207.846, -207.846, -207.846, -207.846, -207.846, -207.846, -207.846,  // 200
     162        -207.846, -207.846, -181.865, -155.885, -129.904, -103.923,  -77.942,  -51.961,  // 208
     163        -025.981,    0.000,   25.981,   51.961,   77.942,  103.923,  129.904,  155.885,  // 216
     164        +181.865,  207.846,  233.827,  233.827,  233.827,  233.827,  233.827,  233.827,  // 224
     165        +233.827,  233.827,  233.827,  233.827,  207.846,  181.865,  155.885,  129.904,  // 232
     166        +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,  // 240
     167        -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -233.827, -233.827,  // 248
     168        -233.827, -233.827, -233.827, -233.827, -233.827, -233.827, -233.827, -207.846,  // 256
     169        -181.865, -155.885, -129.904, -103.923,  -77.942,  -51.961,  -25.981,    0.000,  // 264
     170        +025.981,   51.961,   77.942,  103.923,  129.904,  155.885,  181.865,  207.846,  // 272
     171        +233.827,  259.808,  259.808,  259.808,  259.808,  259.808,  259.808,  259.808,  // 280
     172        +259.808,  259.808,  259.808,  259.808,  233.827,  207.846,  181.865,  155.885,  // 288
     173        +129.904,  103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  // 296
     174        -077.942, -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808,  // 304
     175        -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, -259.808,  // 312
     176        -259.808, -259.808, -233.827, -207.846, -181.865, -155.885, -129.904, -103.923,  // 320
     177        -077.942,  -51.961,  -25.981,    0.000,   25.981,   51.961,   77.942,  103.923,  // 328
     178        +129.904,  155.885,  181.865,  207.846,  233.827,  259.808,  285.788,  285.788,  // 336
     179        +285.788,  285.788,  285.788,  285.788,  285.788,  285.788,  285.788,  285.788,  // 344
     180        +285.788,  285.788,  259.808,  233.827,  207.846,  181.865,  155.885,  129.904,  // 352
     181        +103.923,   77.942,   51.961,   25.981,    0.000,  -25.981,  -51.961,  -77.942,  // 360
     182        -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788,  // 368
     183        -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, -285.788,  // 376
     184        -285.788, -285.788, -285.788, -259.808, -233.827, -207.846, -181.865, -155.885,  // 384
     185        -129.904, -103.923,  -77.942,  -51.961,  -25.981,   34.641,   86.603,  138.564,  // 392
     186        +190.526,  242.487,  294.449,  329.090,  329.090,  329.090,  329.090,  329.090,  // 400
     187        +329.090,  294.449,  242.487,  190.526,  138.564,   86.603,   34.641,  -34.641,  // 408
     188        -086.603, -138.564, -190.526, -242.487, -294.449, -329.090, -329.090, -329.090,  // 416
     189        -329.090, -329.090, -329.090, -294.449, -242.487, -190.526, -138.564,  -86.603,  // 424
     190        -034.641,   34.641,   86.603,  138.564,  190.526,  242.487,  294.449,  346.410,  // 432
     191        +381.051,  381.051,  381.051,  381.051,  381.051,  381.051,  381.051,  346.410,  // 440
     192        +294.449,  242.487,  190.526,  138.564,   86.603,   34.641,  -34.641,  -86.603,  // 448
     193        -138.564, -190.526, -242.487, -294.449, -346.410, -381.051, -381.051, -381.051,  // 456
     194        -381.051, -381.051, -381.051, -381.051, -346.410, -294.449, -242.487, -190.526,  // 464
     195        -138.564,  -86.603,  -34.641,   34.641,   86.603,  138.564,  190.526,  242.487,  // 472
     196        +294.449,  346.410,  398.372,  433.013,  433.013,  433.013,  433.013,  433.013,  // 480
     197        +433.013,  433.013,  433.013,  398.372,  346.410,  294.449,  242.487,  190.526,  // 488
     198        +138.564,   86.603,   34.641,  -34.641,  -86.603, -138.564, -190.526, -242.487,  // 496
     199        -294.449, -346.410, -398.372, -433.013, -433.013, -433.013, -433.013, -433.013,  // 504
     200        -433.013, -433.013, -433.013, -398.372, -346.410, -294.449, -242.487, -190.526,  // 512
     201        -138.564,  -86.603,  -34.641,   34.641,   86.603,  138.564,  190.526,  242.487,  // 520
     202        +294.449,  346.410,  398.372,  450.333,  484.974,  484.974,  484.974,  484.974,  // 528
     203        +484.974,  484.974,  484.974,  484.974,  484.974,  450.333,  398.372,  346.410,  // 536
     204        +294.449,  242.487,  190.526,  138.564,   86.603,   34.641,  -34.641,  -86.603,  // 544
     205        -138.564, -190.526, -242.487, -294.449, -346.410, -398.372, -450.333, -484.974,  // 552
     206        -484.974, -484.974, -484.974, -484.974, -484.974, -484.974, -484.974, -484.974,  // 560
     207        -450.333, -398.372, -346.410, -294.449, -242.487, -190.526, -138.564,  -86.603,  // 568
     208        -034.641                                                                         // 576
    184209    };
    185210
    186211    const Float_t rtemp[577] = {
    187         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    188         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    189         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    190         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    191         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,
    193         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    194         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    195         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    196         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    197         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    198         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    199         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,
    201         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    202         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    203         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    204         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    205         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    206         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    207         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,
    209         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    210         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    211         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    212         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    213         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    214         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    215         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,
    217         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    218         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    219         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    220         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    221         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    222         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    223         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,
    225         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    226         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    227         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    228         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    229         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    230         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    231         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,
    233         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    234         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    235         30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,
    236         30.00, 30.00, 30.00, 30.00, 30.00, 60.00, 60.00, 60.00,
    237         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    238         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    239         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    240         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    241         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    242         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    243         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    244         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    245         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    246         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    247         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    248         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    249         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    250         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    251         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    252         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    253         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    254         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    255         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    256         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    257         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    258         60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,
    259         60.00  };
     212        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //   0
     213        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //   8
     214        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  16
     215        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  24
     216        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  32
     217        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  40
     218        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  48
     219        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  56
     220        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  64
     221        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  72
     222        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  80
     223        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  88
     224        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  //  96
     225        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 104
     226        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 112
     227        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 120
     228        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 128
     229        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 136
     230        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 144
     231        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 152
     232        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 160
     233        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 168
     234        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 176
     235        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 184
     236        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 192
     237        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 200
     238        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 208
     239        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 216
     240        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 224
     241        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 232
     242        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 240
     243        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 248
     244        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 256
     245        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 264
     246        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 272
     247        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 280
     248        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 288
     249        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 296
     250        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 304
     251        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 312
     252        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 320
     253        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 328
     254        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 336
     255        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 344
     256        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 352
     257        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 360
     258        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 368
     259        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 376
     260        30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00, 30.00,  // 384
     261        30.00, 30.00, 30.00, 30.00, 30.00, 60.00, 60.00, 60.00,  // 392
     262        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 400
     263        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 408
     264        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 416
     265        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 424
     266        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 432
     267        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 440
     268        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 448
     269        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 456
     270        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 464
     271        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 472
     272        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 480
     273        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 488
     274        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 496
     275        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 504
     276        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 512
     277        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 520
     278        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 528
     279        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 536
     280        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 544
     281        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 552
     282        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 560
     283        60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00, 60.00,  // 568
     284        60.00  };                                                // 576
    260285
    261286    //
  • trunk/MagicSoft/Mars/mgui/MGeomCamMagic.h

    r715 r749  
    2121    void Draw(Option_t *option = "");
    2222
    23     ClassDef(MGeomCamMagic, 1)          // Geometry class for the camera
     23    ClassDef(MGeomCamMagic, 1)          // Geometry class for the Magic camera
    2424};
    2525
  • trunk/MagicSoft/Mars/mgui/MGeomPix.cc

    r729 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MGeomPix.h"
    227
  • trunk/MagicSoft/Mars/mgui/MHexagon.cc

    r698 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126//
    227//  The class MHexagon is needed for the Event Display of
  • trunk/MagicSoft/Mars/mhist/MFillHFadc.cc

    r711 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126////////////////////////////////////////////////////////////////////////
    227//
  • trunk/MagicSoft/Mars/mhist/MFillHHillas.cc

    r711 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126////////////////////////////////////////////////////////////////////////
    227//
  • trunk/MagicSoft/Mars/mhist/MFillHStarMap.cc

    r711 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125////////////////////////////////////////////////////////////////////////
    226//
  • trunk/MagicSoft/Mars/mhist/MHFadcCam.cc

    r711 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126///////////////////////////////////////////////////////////////////////
    227//
  • trunk/MagicSoft/Mars/mhist/MHFadcPix.cc

    r711 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126///////////////////////////////////////////////////////////////////////
    227//
  • trunk/MagicSoft/Mars/mhist/MHStarMap.cc

    r717 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125///////////////////////////////////////////////////////////////////////
    226//
  • trunk/MagicSoft/Mars/mmain/MBrowser.cc

    r719 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MBrowser.h"
    227
  • trunk/MagicSoft/Mars/mmain/MDataCheck.cc

    r714 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MDataCheck.h"
    227
  • trunk/MagicSoft/Mars/mmain/MEvtDisp.cc

    r714 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MEvtDisp.h"
    227
  • trunk/MagicSoft/Mars/mmain/MGPrototyp.cc

    r714 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MGPrototyp.h"
    227
  • trunk/MagicSoft/Mars/mmain/MMars.cc

    r714 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MMars.h"
    227
  • trunk/MagicSoft/Mars/mmain/MMonteCarlo.cc

    r714 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MMonteCarlo.h"
    227
  • trunk/MagicSoft/Mars/mmontecarlo/MCollArea.cc

    r710 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MCollArea.h"
    227
  • trunk/MagicSoft/Mars/mmontecarlo/MCollAreaTrigger.cc

    r712 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Harald Kornmayer 1/2001 (harald@mppmu.mpg.de)
     19!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     20!
     21!   Copyright: MAGIC Software Development, 2000-2001
     22!
     23!
     24\* ======================================================================== */
     25
    126#include "MCollAreaTrigger.h"
    227
  • trunk/MagicSoft/Mars/mraw/MRawCrateArray.cc

    r609 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125/////////////////////////////////////////////////////////////////////////////
    226//
  • trunk/MagicSoft/Mars/mraw/MRawCrateData.cc

    r654 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125#include "MRawCrateData.h"
    226
  • trunk/MagicSoft/Mars/mraw/MRawEvtData.cc

    r718 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125/////////////////////////////////////////////////////////////////////////////
    226//
  • trunk/MagicSoft/Mars/mraw/MRawEvtHeader.cc

    r654 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125/////////////////////////////////////////////////////////////////////////////
    226//
  • trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.cc

    r712 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125///////////////////////////////////////////////////////////////////////////////
    226//
  • trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.h

    r712 r749  
    3737
    3838    MRawEvtData *Next();
     39
     40    Bool_t Jump(UShort_t id)
     41    {
     42        //
     43        // Jump to the pixel with the pixel-id ID
     44        // If it doesn't exist return FALSE
     45        //
     46        Reset();
     47        while (Next())
     48            if (GetPixelId() == id)
     49                return kTRUE;
     50        return kFALSE;
     51    }
    3952
    4053    UShort_t GetPixelId() const
  • trunk/MagicSoft/Mars/mraw/MRawFileRead.cc

    r690 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125////////////////////////////////////////////////////////////////////////
    226//
  • trunk/MagicSoft/Mars/mraw/MRawFileWrite.cc

    r716 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125////////////////////////////////////////////////////////////////////////
    226//
  • trunk/MagicSoft/Mars/mraw/MRawRunHeader.cc

    r690 r749  
     1/* ======================================================================== *\
     2!
     3! *
     4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
     5! * Software. It is distributed to you in the hope that it can be a useful
     6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
     7! * It is distributed WITHOUT ANY WARRANTY.
     8! *
     9! * Permission to use, copy, modify and distribute this software and its
     10! * documentation for any purpose is hereby granted without fee,
     11! * provided that the above copyright notice appear in all copies and
     12! * that both that copyright notice and this permission notice appear
     13! * in supporting documentation. It is provided "as is" without express
     14! * or implied warranty.
     15! *
     16!
     17!
     18!   Author(s): Thomas Bretz  12/2000 (tbretz@uni-sw.gwdg.de)
     19!
     20!   Copyright: MAGIC Software Development, 2000-2001
     21!
     22!
     23\* ======================================================================== */
     24
    125/////////////////////////////////////////////////////////////////////////////
    226//
Note: See TracChangeset for help on using the changeset viewer.