Changeset 749 for trunk/MagicSoft/Mars
- Timestamp:
- 04/12/01 12:39:01 (24 years ago)
- Location:
- trunk/MagicSoft/Mars
- Files:
-
- 63 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/.rootrc
r668 r749 34 34 ############################################################################# 35 35 36 #Root.Html.Author: // Introduced by: 37 #Root.Html.Modified: // Modified by: 38 #Root.Html.Copyright: * Copyright 36 Root.Html.Author: ! Author(s): 37 Root.Html.Copyright: ! Copyright 38 Root.Html.Modified: ! Modified: 39 Root.Html.Description // ---- 40 39 41 Root.Html.Root: http://root.cern.ch/root/htmldoc/ 40 42 Root.Html.HomePage: http://magic.uni-sw.gwdg.de/mars/ -
trunk/MagicSoft/Mars/Changelog
r730 r749 3 3 2000/04/09: Thomas Bretz 4 4 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 11 36 12 37 13 38 2000/04/04: Thomas Bretz 14 39 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 22 48 2000/04/03: Thomas Bretz 23 49 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 45 72 46 73 … … 67 94 * manalysis/MImgCleanStd.[cc,h]: 68 95 - switched to new stylish neighbors from MGeomCam 69 70 96 97 98 71 99 2000/03/30: Thomas Bretz 72 100 … … 84 112 * mmain/, mhist: 85 113 - new 86 87 114 115 116 88 117 2000/03/21: Thomas Bretz 89 118 … … 119 148 - switched from a TTree to a TChain object 120 149 - chnaged order of variables of the constructor 121 122 150 151 152 123 153 2000/03/21: Thomas Bretz 124 154 … … 134 164 * mdatacheck/MHistosAdc.[h,cc]: 135 165 - replaced by MHFadc[Cam,Pix] 136 166 137 167 * mdatacheck/MFillAdcSpect.[h,cc]: 138 168 - replaced by MFillHFadc 139 169 140 170 * macros/readCT1.C: 141 171 - uses the new classes now 142 172 - calculates and displays hillas 143 173 144 174 * manalysis/AnalysisLinkDef.h: 145 175 - added MCerPhotCalc, MImgCleanStd, MMcPedestalCopy 146 176 147 177 * manalysis/MCT1ReadAscii.cc: 148 178 - PreProcess uses FindCreateObj now 149 179 150 180 * manalysis/MCerPhotEvt.cc, manalysis/MPedestalCam.cc: 151 181 - changed the new back to 'new with placement' 152 182 153 183 * manalysis/MCerPhotEvt.[h, cc]: 154 184 - removed cleaning from this class 155 185 156 186 * manalysis/MHillas.cc: 157 187 - some small changes in the naming inside Calc() 158 188 159 189 * manalysis/MHillas.h: 160 190 - added Get-functions … … 211 241 212 242 243 213 244 2000/03/20: Thomas Bretz 214 245 … … 248 279 * mgui/MGeomPix.h: 249 280 - added Set function 250 251 281 282 283 252 284 2000/03/02: Thomas Bretz 253 285 … … 293 325 * macros/dohtml.C: 294 326 - added manalysis 327 295 328 296 329 … … 385 418 386 419 420 387 421 2000/02/28: Thomas Bretz 388 422 … … 391 425 - it seems so, that some compilers don't like overriding the 392 426 return type of a virtual member function 393 394 427 428 429 395 430 2000/02/23: Thomas Bretz 396 431 … … 400 435 * mbase/MParList.[h,cc]: 401 436 - Removed unnecessary fNext-stuff 402 403 437 438 439 404 440 2000/02/22: Thomas Bretz 405 441 … … 418 454 * mmc/MHeaderTrig.cxx, mmc/MMcEvt.cxx, mmc/MMcTrig.cxx: 419 455 - small changes to the Print funtions 420 421 456 457 458 422 459 2000/02/21: Thomas Bretz 423 460 … … 467 504 468 505 506 469 507 2000/02/19: Harald Kornmayer 470 508 … … 478 516 mananlysis/MCerPhotEvt.cc .h 479 517 macros/readCT1.C 480 518 519 481 520 482 521 2000/02/19: Thomas Bretz … … 489 528 - split eventloop in its three parts, this should be used for 490 529 debugging only. 530 491 531 492 532 … … 502 542 analysis/MReadCT1Ascii.cc 503 543 mgui/MCamDisplay.cc, mgui/MCamDisplay.h 544 504 545 505 546 … … 524 565 525 566 567 526 568 2000/01/22: Harald Kornmayer 527 569 … … 541 583 542 584 585 543 586 2000/01/19: Thomas Bretz 544 587 … … 547 590 548 591 592 549 593 2000/01/19: Oscar Blanch 550 594 … … 553 597 554 598 599 555 600 2000/01/18: Thomas Bretz 556 601 … … 577 622 * mmc/LinkDef.h: 578 623 - removed 624 579 625 580 626 … … 599 645 600 646 647 601 648 2000/01/12: Thomas Bretz 602 649 … … 623 670 - move enum from h to cc 624 671 - removed comma operator from delete statements (nonsense) 672 625 673 626 674 … … 648 696 649 697 698 650 699 2000/12/28: Thomas Bretz 651 700 … … 658 707 * MLoopEvt.cc, MLoopEvt.h: 659 708 - Removed 709 660 710 661 711 -
trunk/MagicSoft/Mars/NEWS
r706 r749 1 1 -*-*- 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: 3 8 4 9 * Hillas Calculation added -
trunk/MagicSoft/Mars/macros/dohtml.C
r669 r749 12 12 html.SetOutputDir("htmldoc"); 13 13 html.SetSourceDir(".:mbase:mraw:mgui:manalysis:mdatacheck:meventdisp:mmc"); 14 html.SetXwho("http://hegra1.mppmu.mpg.de/MAGICWeb/collaborators.html?"); 14 15 15 16 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 1 26 ///////////////////////////////////////////////////////////////////////////// 2 27 // // -
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 1 25 ///////////////////////////////////////////////////////////////////////////// 2 26 // // -
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 1 26 #include "MCerPhotEvt.h" 2 27 -
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 1 26 #include "MCerPhotPix.h" 2 27 -
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 1 26 ///////////////////////////////////////////////////////////////////////////// 2 27 // // -
trunk/MagicSoft/Mars/manalysis/MHillas.h
r703 r749 14 14 { 15 15 private: 16 Float_t fAlpha; // Angle between the length axis of the ellipse and the camera center17 Float_t fTheta; // Angle between the x axis and the center of the ellipse16 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 18 18 Float_t fWidth; // Width of the ellipse 19 19 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 1 26 ///////////////////////////////////////////////////////////////////////////// 2 27 // // -
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 1 26 #include "MImgCleanStd.h" 2 27 … … 54 79 { 55 80 // 56 // check if the 81 // check if the survived pixel have a neighbor, that also 57 82 // survived 58 83 // … … 63 88 { 64 89 // 65 // get entry i lfrom list90 // get entry i from list 66 91 // 67 92 MCerPhotPix &pix = (*fEvt)[i]; … … 125 150 // 126 151 const Int_t entries = fEvt->GetNumPixels(); 152 127 153 for (Int_t i=0; i<entries; i++) 128 154 { … … 174 200 } 175 201 } 176 177 202 } 178 203 -
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 1 25 ///////////////////////////////////////////////////////////////////////////// 2 26 // // -
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 1 25 ///////////////////////////////////////////////////////////////////////////// 2 26 // // -
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 1 25 ///////////////////////////////////////////////////////////////////////////// 2 26 // // -
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 ////////////////////////////////////////////////////////////////////////////// 13 38 #include "MArray.h" 14 39 -
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 ////////////////////////////////////////////////////////////////////////////// 10 19 #include "MArrayB.h" 11 20 -
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 ////////////////////////////////////////////////////////////////////////////// 10 35 #include "MArrayS.h" 11 36 -
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 ////////////////////////////////////////////////////////////////////////////// 24 49 #include "MEvtLoop.h" 25 50 … … 149 174 { 150 175 // 151 // The postprocessing part of the eventloop. Be careful, this is152 // for developers use only!176 // The postprocessing part of the eventloop. Be careful, this is 177 // for developers use only! 153 178 // 154 179 … … 161 186 void MEvtLoop::Eventloop(Int_t maxcnt, const char *tlist) 162 187 { 188 // 163 189 // See class description above. 164 190 // 165 191 if (!PreProcess(tlist)) 166 192 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 ////////////////////////////////////////////////////////////////////////////// 10 35 11 36 #include "MInputStreamID.h" 12 37 13 38 ClassImp(MInputStreamID); 14 15 // ---------------------------------------------------------------------16 39 17 40 MInputStreamID::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 1 43 #include "MLog.h" 2 44 … … 75 117 int MLog::sync() 76 118 { 77 // cout << "*sync*";78 119 WriteBuffer(); 79 120 -
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 1 25 #include "MLog.h" 2 26 #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 ////////////////////////////////////////////////////////////////////////////// 13 37 #include "MParContainer.h" 14 38 … … 19 43 #include "MLog.h" 20 44 21 ClassImp(MParContainer) 45 ClassImp(MParContainer); 22 46 23 //______________________________________________________________________________24 47 MParContainer::MParContainer(const MParContainer &named) 25 48 { 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); 30 54 } 31 55 32 //______________________________________________________________________________33 56 MParContainer& MParContainer::operator=(const MParContainer& rhs) 34 57 { 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; 43 67 } 44 68 45 //______________________________________________________________________________46 69 Int_t MParContainer::Compare(TObject *obj) 47 70 { 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()); 53 77 } 54 78 55 //______________________________________________________________________________56 79 void MParContainer::Copy(TObject &obj) 57 80 { 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; 63 87 } 64 88 65 //______________________________________________________________________________66 89 void MParContainer::FillBuffer(char *&buffer) 67 90 { 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); 72 96 } 73 97 74 //______________________________________________________________________________75 98 void MParContainer::ls(Option_t *) 76 99 { 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() << " : " 81 105 << Int_t(TestBit(kCanDelete)) << endl; 82 106 } 83 107 84 //______________________________________________________________________________85 108 void MParContainer::Print(Option_t *) 86 109 { 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; 90 114 } 91 115 92 //______________________________________________________________________________93 116 void MParContainer::SetName(const char *name) 94 117 { 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(); 103 127 } 104 128 105 //______________________________________________________________________________106 129 void MParContainer::SetObject(const char *name, const char *title) 107 130 { 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(); 114 138 } 115 139 116 //______________________________________________________________________________117 140 void MParContainer::SetTitle(const char *title) 118 141 { 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(); 123 147 } 124 148 125 //______________________________________________________________________________126 149 Int_t MParContainer::Sizeof() const 127 150 { 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; 132 156 } 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 1 25 ///////////////////////////////////////////////////////////////////////////// 2 26 // // … … 124 148 } 125 149 126 MParContainer *MParList::FindCreateObj(const char * name)150 MParContainer *MParList::FindCreateObj(const char *classname, const char *objname) 127 151 { 128 152 // … … 132 156 // dictionary. If this isn't possible NULL is returned 133 157 // 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); 135 171 136 172 if (pcont) … … 140 176 // if object is not existing in the list try to create one 141 177 // 142 *fLog << dbginf << "'" << name << "' not found... creating." << endl;178 *fLog << dbginf << "'" << classname << "' not found... creating." << endl; 143 179 144 180 // 145 181 // try to get class from root environment 146 182 // 147 TClass *cls = gROOT->GetClass( name);183 TClass *cls = gROOT->GetClass(classname); 148 184 149 185 if (!cls) … … 152 188 // if class is not existing in the root environment 153 189 // 154 *fLog << dbginf << "Class '" << name << "' not existing in dictionary." << endl;190 *fLog << dbginf << "Class '" << classname << "' not existing in dictionary." << endl; 155 191 return NULL; 156 192 } 157 193 158 194 // 159 // create the container and add it to the list195 // create the parameter container of the the given class type 160 196 // 161 197 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 // 162 208 AddToList(pcont); 163 209 210 // 211 // The object was automatically created. This makes sure, that such an 212 // object is deleted together with the list 213 // 164 214 fAutodelete.Add(pcont); 165 215 -
trunk/MagicSoft/Mars/mbase/MParList.h
r698 r749 42 42 43 43 TObject *FindObject(const char *name) const; 44 MParContainer *FindCreateObj(const char * name);44 MParContainer *FindCreateObj(const char *classname, const char *objname=NULL); 45 45 46 46 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 1 25 ///////////////////////////////////////////////////////////////////////////// 2 26 // // -
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 1 25 ///////////////////////////////////////////////////////////////////////////// 2 26 // // -
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 1 25 /////////////////////////////////////////////////////////////////////// 2 26 // // -
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 1 25 ///////////////////////////////////////////////////////////////////////////// 2 26 // // -
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 1 26 #include "MDumpEvtHeader.h" 2 27 -
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 1 26 #include "MGDisplayAdc.h" 2 27 -
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 1 26 #include "MShowSpect.h" 2 27 -
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 1 26 #include "MViewAdcSpectra.h" 2 27 -
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 1 26 #include "MGFadcDisp.h" 2 27 -
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 1 26 #include "MGeomCam.h" 2 27 -
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 1 26 #include "MGeomCamCT1.h" 2 27 … … 17 42 void MGeomCamCT1::Draw( Option_t * ) 18 43 { 19 TCanvas *can = new TCanvas("ca n", "Camera Geometry", 4 ) ;44 TCanvas *can = new TCanvas("cam", "Camera Geometry", 4 ) ; 20 45 21 46 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 1 26 #include "MGeomCamMagic.h" 2 27 … … 33 58 // 34 59 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 108 133 }; 109 134 110 135 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 184 209 }; 185 210 186 211 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 260 285 261 286 // -
trunk/MagicSoft/Mars/mgui/MGeomCamMagic.h
r715 r749 21 21 void Draw(Option_t *option = ""); 22 22 23 ClassDef(MGeomCamMagic, 1) // Geometry class for the camera23 ClassDef(MGeomCamMagic, 1) // Geometry class for the Magic camera 24 24 }; 25 25 -
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 1 26 #include "MGeomPix.h" 2 27 -
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 1 26 // 2 27 // 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 1 26 //////////////////////////////////////////////////////////////////////// 2 27 // -
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 1 26 //////////////////////////////////////////////////////////////////////// 2 27 // -
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 1 25 //////////////////////////////////////////////////////////////////////// 2 26 // -
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 1 26 /////////////////////////////////////////////////////////////////////// 2 27 // -
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 1 26 /////////////////////////////////////////////////////////////////////// 2 27 // -
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 1 25 /////////////////////////////////////////////////////////////////////// 2 26 // -
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 1 26 #include "MBrowser.h" 2 27 -
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 1 26 #include "MDataCheck.h" 2 27 -
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 1 26 #include "MEvtDisp.h" 2 27 -
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 1 26 #include "MGPrototyp.h" 2 27 -
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 1 26 #include "MMars.h" 2 27 -
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 1 26 #include "MMonteCarlo.h" 2 27 -
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 1 26 #include "MCollArea.h" 2 27 -
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 1 26 #include "MCollAreaTrigger.h" 2 27 -
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 1 25 ///////////////////////////////////////////////////////////////////////////// 2 26 // -
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 1 25 #include "MRawCrateData.h" 2 26 -
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 1 25 ///////////////////////////////////////////////////////////////////////////// 2 26 // -
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 1 25 ///////////////////////////////////////////////////////////////////////////// 2 26 // -
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 1 25 /////////////////////////////////////////////////////////////////////////////// 2 26 // -
trunk/MagicSoft/Mars/mraw/MRawEvtPixelIter.h
r712 r749 37 37 38 38 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 } 39 52 40 53 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 1 25 //////////////////////////////////////////////////////////////////////// 2 26 // -
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 1 25 //////////////////////////////////////////////////////////////////////// 2 26 // -
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 1 25 ///////////////////////////////////////////////////////////////////////////// 2 26 //
Note:
See TracChangeset
for help on using the changeset viewer.