/* ======================================================================== *\ ! ! * ! * This file is part of MARS, the MAGIC Analysis and Reconstruction ! * Software. It is distributed to you in the hope that it can be a useful ! * and timesaving tool in analysing Data of imaging Cerenkov telescopes. ! * It is distributed WITHOUT ANY WARRANTY. ! * ! * Permission to use, copy, modify and distribute this software and its ! * documentation for any purpose is hereby granted without fee, ! * provided that the above copyright notice appear in all copies and ! * that both that copyright notice and this permission notice appear ! * in supporting documentation. It is provided "as is" without express ! * or implied warranty. ! * ! ! ! Author(s): Oscar Blanch 07/2003 ! ! Copyright: MAGIC Software Development, 2000-2003 ! ! \* ======================================================================== */ ///////////////////////////////////////////////////////////////////////////// // // MGeomCamMagic919 // // This class stores the geometry information of Magic camera, // which only has small pixels. // All information are copied from tables, see source code. // //////////////////////////////////////////////////////////////////////////// #include "MGeomCamMagic919.h" #include "MGeomPix.h" ClassImp(MGeomCamMagic919); // -------------------------------------------------------------------------- // // This Magic camera has 919 pixels. For geometry and Next Neighbor info see // CreateCam and CreateNN // MGeomCamMagic919::MGeomCamMagic919(const char *name) : MGeomCam(919, 17, name, "Geometry information of Magic Camera with only small pixels") { CreateCam(); CreateNN(); InitGeometry(); } // -------------------------------------------------------------------------- // // This fills the geometry information from a table into the pixel objects. // void MGeomCamMagic919::CreateCam() { // // fill the geometry class with the coordinates of the MAGIC camera // //*fLog << inf << " Creating Magic geometry " << endl ; // // here define the hardwire things of the magic telescope // const float xtemp[919] = { 0, 30, 15, -15, -30, -15, 15, 60, // 0 45, 30, 0, -30, -45, -60, -45, -30, // 8 0, 30, 45, 90, 75, 60, 45, 15, // 16 -15, -45, -60, -75, -90, -75, -60, -45, // 24 -15, 15, 45, 60, 75, 120, 105, 90, // 32 75, 60, 30, 0, -30, -60, -75, -90, // 40 -105, -120, -105, -90, -75, -60, -30, 0, // 48 30, 60, 75, 90, 105, 150, 135, 120, // 56 105, 90, 75, 45, 15, -15, -45, -75, // 64 -90, -105, -120, -135, -150, -135, -120, -105, // 72 -90, -75, -45, -15, 15, 45, 75, 90, // 80 105, 120, 135, 180, 165, 150, 135, 120, // 88 105, 90, 60, 30, 0, -30, -60, -90, // 96 -105, -120, -135, -150, -165, -180, -165, -150, // 104 -135, -120, -105, -90, -60, -30, 0, 30, // 112 60, 90, 105, 120, 135, 150, 165, 210, // 120 195, 180, 165, 150, 135, 120, 105, 75, // 128 45, 15, -15, -45, -75, -105, -120, -135, // 136 -150, -165, -180, -195, -210, -195, -180, -165, // 144 -150, -135, -120, -105, -75, -45, -15, 15, // 152 45, 75, 105, 120, 135, 150, 165, 180, // 160 195, 240, 225, 210, 195, 180, 165, 150, // 168 135, 120, 90, 60, 30, 0, -30, -60, // 176 -90, -120, -135, -150, -165, -180, -195, -210, // 184 -225, -240, -225, -210, -195, -180, -165, -150, // 192 -135, -120, -90, -60, -30, 0, 30, 60, // 200 90, 120, 135, 150, 165, 180, 195, 210, // 208 225, 270, 255, 240, 225, 210, 195, 180, // 216 165, 150, 135, 105, 75, 45, 15, -15, // 224 -45, -75, -105, -135, -150, -165, -180, -195, // 232 -210, -225, -240, -255, -270, -255, -240, -225, // 240 -210, -195, -180, -165, -150, -135, -105, -75, // 248 -45, -15, 15, 45, 75, 105, 135, 150, // 256 165, 180, 195, 210, 225, 240, 255, 300, // 264 285, 270, 255, 240, 225, 210, 195, 180, // 272 165, 150, 120, 90, 60, 30, 0, -30, // 280 -60, -90, -120, -150, -165, -180, -195, -210, // 288 -225, -240, -255, -270, -285, -300, -285, -270, // 296 -255, -240, -225, -210, -195, -180, -165, -150, // 304 -120, -90, -60, -30, 0, 30, 60, 90, // 312 120, 150, 165, 180, 195, 210, 225, 240, // 320 255, 270, 285, 330, 315, 300, 285, 270, // 328 255, 240, 225, 210, 195, 180, 165, 135, // 336 105, 75, 45, 15, -15, -45, -75, -105, // 344 -135, -165, -180, -195, -210, -225, -240, -255, // 352 -270, -285, -300, -315, -330, -315, -300, -285, // 360 -270, -255, -240, -225, -210, -195, -180, -165, // 368 -135, -105, -75, -45, -15, 15, 45, 75, // 376 105, 135, 165, 180, 195, 210, 225, 240, // 384 255, 270, 285, 300, 315, 360, 345, 330, // 392 315, 300, 285, 270, 255, 240, 225, 210, // 400 195, 180, 150, 120, 90, 60, 30, 0, // 408 -30, -60, -90, -120, -150, -180, -195, -210, // 416 -225, -240, -255, -270, -285, -300, -315, -330, // 424 -345, -360, -345, -330, -315, -300, -285, -270, // 432 -255, -240, -225, -210, -195, -180, -150, -120, // 440 -90, -60, -30, 0, 30, 60, 90, 120, // 448 150, 180, 195, 210, 225, 240, 255, 270, // 456 285, 300, 315, 330, 345, 390, 375, 360, // 464 345, 330, 315, 300, 285, 270, 255, 240, // 472 225, 210, 195, 165, 135, 105, 75, 45, // 480 15, -15, -45, -75, -105, -135, -165, -195, // 488 -210, -225, -240, -255, -270, -285, -300, -315, // 496 -330, -345, -360, -375, -390, -375, -360, -345, // 504 -330, -315, -300, -285, -270, -255, -240, -225, // 512 -210, -195, -165, -135, -105, -75, -45, -15, // 520 15, 45, 75, 105, 135, 165, 195, 210, // 528 225, 240, 255, 270, 285, 300, 315, 330, // 536 345, 360, 375, 420, 405, 390, 375, 360, // 544 345, 330, 315, 300, 285, 270, 255, 240, // 552 225, 210, 180, 150, 120, 90, 60, 30, // 560 0, -30, -60, -90, -120, -150, -180, -210, // 568 -225, -240, -255, -270, -285, -300, -315, -330, // 576 -345, -360, -375, -390, -405, -420, -405, -390, // 584 -375, -360, -345, -330, -315, -300, -285, -270, // 592 -255, -240, -225, -210, -180, -150, -120, -90, // 600 -60, -30, 0, 30, 60, 90, 120, 150, // 608 180, 210, 225, 240, 255, 270, 285, 300, // 616 315, 330, 345, 360, 375, 390, 405, 450, // 624 435, 420, 405, 390, 375, 360, 345, 330, // 632 315, 300, 285, 270, 255, 240, 225, 195, // 640 165, 135, 105, 75, 45, 15, -15, -45, // 648 -75, -105, -135, -165, -195, -225, -240, -255, // 656 -270, -285, -300, -315, -330, -345, -360, -375, // 664 -390, -405, -420, -435, -450, -435, -420, -405, // 672 -390, -375, -360, -345, -330, -315, -300, -285, // 680 -270, -255, -240, -225, -195, -165, -135, -105, // 688 -75, -45, -15, 15, 45, 75, 105, 135, // 696 165, 195, 225, 240, 255, 270, 285, 300, // 704 315, 330, 345, 360, 375, 390, 405, 420, // 712 435, 480, 465, 450, 435, 420, 405, 390, // 720 375, 360, 345, 330, 315, 300, 285, 270, // 728 255, 240, 210, 180, 150, 120, 90, 60, // 736 30, 0, -30, -60, -90, -120, -150, -180, // 744 -210, -240, -255, -270, -285, -300, -315, -330, // 752 -345, -360, -375, -390, -405, -420, -435, -450, // 760 -465, -480, -465, -450, -435, -420, -405, -390, // 768 -375, -360, -345, -330, -315, -300, -285, -270, // 776 -255, -240, -210, -180, -150, -120, -90, -60, // 784 -30, 0, 30, 60, 90, 120, 150, 180, // 792 210, 240, 255, 270, 285, 300, 315, 330, // 800 345, 360, 375, 390, 405, 420, 435, 450, // 808 465, 510, 495, 480, 465, 450, 435, 420, // 816 405, 390, 375, 360, 345, 330, 315, 300, // 824 285, 270, 255, 225, 195, 165, 135, 105, // 832 75, 45, 15, -15, -45, -75, -105, -135, // 840 -165, -195, -225, -255, -270, -285, -300, -315, // 848 -330, -345, -360, -375, -390, -405, -420, -435, // 856 -450, -465, -480, -495, -510, -495, -480, -465, // 864 -450, -435, -420, -405, -390, -375, -360, -345, // 872 -330, -315, -300, -285, -270, -255, -225, -195, // 880 -165, -135, -105, -75, -45, -15, 15, 45, // 888 75, 105, 135, 165, 195, 225, 255, 270, // 896 285, 300, 315, 330, 345, 360, 375, 390, // 904 405, 420, 435, 450, 465, 480, 495//919 }; const float ytemp[919] = { 0, 0, 25.9808, 25.9808, -0, -25.9808, -25.9808, 0, // 0 25.9808, 51.9615, 51.9615, 51.9615, 25.9808, -0, -25.9808, -51.9615, // 8 -51.9615, -51.9615, -25.9808, 0, 25.9808, 51.9615, 77.9423, 77.9423, // 16 77.9423, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 24 -77.9423, -77.9423, -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, // 32 77.9423, 103.923, 103.923, 103.923, 103.923, 103.923, 77.9423, 51.9615, // 40 25.9808, -0, -25.9808, -51.9615, -77.9423, -103.923, -103.923, -103.923, // 48 -103.923, -103.923, -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, // 56 77.9423, 103.923, 129.904, 129.904, 129.904, 129.904, 129.904, 129.904, // 64 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 72 -103.923, -129.904, -129.904, -129.904, -129.904, -129.904, -129.904, -103.923, // 80 -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, // 88 129.904, 155.885, 155.885, 155.885, 155.885, 155.885, 155.885, 155.885, // 96 129.904, 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, // 104 -77.9423, -103.923, -129.904, -155.885, -155.885, -155.885, -155.885, -155.885, // 112 -155.885, -155.885, -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, // 120 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, 181.865, 181.865, // 128 181.865, 181.865, 181.865, 181.865, 181.865, 181.865, 155.885, 129.904, // 136 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 144 -103.923, -129.904, -155.885, -181.865, -181.865, -181.865, -181.865, -181.865, // 152 -181.865, -181.865, -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, // 160 -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, // 168 181.865, 207.846, 207.846, 207.846, 207.846, 207.846, 207.846, 207.846, // 176 207.846, 207.846, 181.865, 155.885, 129.904, 103.923, 77.9423, 51.9615, // 184 25.9808, -0, -25.9808, -51.9615, -77.9423, -103.923, -129.904, -155.885, // 192 -181.865, -207.846, -207.846, -207.846, -207.846, -207.846, -207.846, -207.846, // 200 -207.846, -207.846, -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, // 208 -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, // 216 181.865, 207.846, 233.827, 233.827, 233.827, 233.827, 233.827, 233.827, // 224 233.827, 233.827, 233.827, 233.827, 207.846, 181.865, 155.885, 129.904, // 232 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 240 -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -233.827, -233.827, // 248 -233.827, -233.827, -233.827, -233.827, -233.827, -233.827, -233.827, -207.846, // 256 -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, // 264 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, 181.865, 207.846, // 272 233.827, 259.808, 259.808, 259.808, 259.808, 259.808, 259.808, 259.808, // 280 259.808, 259.808, 259.808, 259.808, 233.827, 207.846, 181.865, 155.885, // 288 129.904, 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, // 296 -77.9423, -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, // 304 -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, -259.808, // 312 -259.808, -259.808, -233.827, -207.846, -181.865, -155.885, -129.904, -103.923, // 320 -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, // 328 129.904, 155.885, 181.865, 207.846, 233.827, 259.808, 285.788, 285.788, // 336 285.788, 285.788, 285.788, 285.788, 285.788, 285.788, 285.788, 285.788, // 344 285.788, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, 129.904, // 352 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 360 -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788, // 368 -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, -285.788, // 376 -285.788, -285.788, -285.788, -259.808, -233.827, -207.846, -181.865, -155.885, // 384 -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, // 392 77.9423, 103.923, 129.904, 155.885, 181.865, 207.846, 233.827, 259.808, // 400 285.788, 311.769, 311.769, 311.769, 311.769, 311.769, 311.769, 311.769, // 408 311.769, 311.769, 311.769, 311.769, 311.769, 311.769, 285.788, 259.808, // 416 233.827, 207.846, 181.865, 155.885, 129.904, 103.923, 77.9423, 51.9615, // 424 25.9808, -0, -25.9808, -51.9615, -77.9423, -103.923, -129.904, -155.885, // 432 -181.865, -207.846, -233.827, -259.808, -285.788, -311.769, -311.769, -311.769, // 440 -311.769, -311.769, -311.769, -311.769, -311.769, -311.769, -311.769, -311.769, // 448 -311.769, -311.769, -285.788, -259.808, -233.827, -207.846, -181.865, -155.885, // 456 -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, // 464 77.9423, 103.923, 129.904, 155.885, 181.865, 207.846, 233.827, 259.808, // 472 285.788, 311.769, 337.75, 337.75, 337.75, 337.75, 337.75, 337.75, // 480 337.75, 337.75, 337.75, 337.75, 337.75, 337.75, 337.75, 337.75, // 488 311.769, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, 129.904, // 496 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 504 -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788, // 512 -311.769, -337.75, -337.75, -337.75, -337.75, -337.75, -337.75, -337.75, // 520 -337.75, -337.75, -337.75, -337.75, -337.75, -337.75, -337.75, -311.769, // 528 -285.788, -259.808, -233.827, -207.846, -181.865, -155.885, -129.904, -103.923, // 536 -77.9423, -51.9615, -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, // 544 129.904, 155.885, 181.865, 207.846, 233.827, 259.808, 285.788, 311.769, // 552 337.75, 363.731, 363.731, 363.731, 363.731, 363.731, 363.731, 363.731, // 560 363.731, 363.731, 363.731, 363.731, 363.731, 363.731, 363.731, 363.731, // 568 337.75, 311.769, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, // 576 129.904, 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, // 584 -77.9423, -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, // 592 -285.788, -311.769, -337.75, -363.731, -363.731, -363.731, -363.731, -363.731, // 600 -363.731, -363.731, -363.731, -363.731, -363.731, -363.731, -363.731, -363.731, // 608 -363.731, -363.731, -337.75, -311.769, -285.788, -259.808, -233.827, -207.846, // 616 -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, -25.9808, 0, // 624 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, 181.865, 207.846, // 632 233.827, 259.808, 285.788, 311.769, 337.75, 363.731, 389.711, 389.711, // 640 389.711, 389.711, 389.711, 389.711, 389.711, 389.711, 389.711, 389.711, // 648 389.711, 389.711, 389.711, 389.711, 389.711, 389.711, 363.731, 337.75, // 656 311.769, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, 129.904, // 664 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 672 -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788, // 680 -311.769, -337.75, -363.731, -389.711, -389.711, -389.711, -389.711, -389.711, // 688 -389.711, -389.711, -389.711, -389.711, -389.711, -389.711, -389.711, -389.711, // 696 -389.711, -389.711, -389.711, -363.731, -337.75, -311.769, -285.788, -259.808, // 704 -233.827, -207.846, -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, // 712 -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, // 720 181.865, 207.846, 233.827, 259.808, 285.788, 311.769, 337.75, 363.731, // 728 389.711, 415.692, 415.692, 415.692, 415.692, 415.692, 415.692, 415.692, // 736 415.692, 415.692, 415.692, 415.692, 415.692, 415.692, 415.692, 415.692, // 744 415.692, 415.692, 389.711, 363.731, 337.75, 311.769, 285.788, 259.808, // 752 233.827, 207.846, 181.865, 155.885, 129.904, 103.923, 77.9423, 51.9615, // 760 25.9808, -0, -25.9808, -51.9615, -77.9423, -103.923, -129.904, -155.885, // 768 -181.865, -207.846, -233.827, -259.808, -285.788, -311.769, -337.75, -363.731, // 776 -389.711, -415.692, -415.692, -415.692, -415.692, -415.692, -415.692, -415.692, // 784 -415.692, -415.692, -415.692, -415.692, -415.692, -415.692, -415.692, -415.692, // 792 -415.692, -415.692, -389.711, -363.731, -337.75, -311.769, -285.788, -259.808, // 800 -233.827, -207.846, -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, // 808 -25.9808, 0, 25.9808, 51.9615, 77.9423, 103.923, 129.904, 155.885, // 816 181.865, 207.846, 233.827, 259.808, 285.788, 311.769, 337.75, 363.731, // 824 389.711, 415.692, 441.673, 441.673, 441.673, 441.673, 441.673, 441.673, // 832 441.673, 441.673, 441.673, 441.673, 441.673, 441.673, 441.673, 441.673, // 840 441.673, 441.673, 441.673, 441.673, 415.692, 389.711, 363.731, 337.75, // 848 311.769, 285.788, 259.808, 233.827, 207.846, 181.865, 155.885, 129.904, // 856 103.923, 77.9423, 51.9615, 25.9808, -0, -25.9808, -51.9615, -77.9423, // 864 -103.923, -129.904, -155.885, -181.865, -207.846, -233.827, -259.808, -285.788, // 872 -311.769, -337.75, -363.731, -389.711, -415.692, -441.673, -441.673, -441.673, // 880 -441.673, -441.673, -441.673, -441.673, -441.673, -441.673, -441.673, -441.673, // 888 -441.673, -441.673, -441.673, -441.673, -441.673, -441.673, -441.673, -415.692, // 896 -389.711, -363.731, -337.75, -311.769, -285.788, -259.808, -233.827, -207.846, // 904 -181.865, -155.885, -129.904, -103.923, -77.9423, -51.9615, -25.9808 //919 }; const float rtemp[919] = { 30, 30, 30, 30, 30, 30, 30, 30, // 0 30, 30, 30, 30, 30, 30, 30, 30, // 8 30, 30, 30, 30, 30, 30, 30, 30, // 16 30, 30, 30, 30, 30, 30, 30, 30, // 24 30, 30, 30, 30, 30, 30, 30, 30, // 32 30, 30, 30, 30, 30, 30, 30, 30, // 40 30, 30, 30, 30, 30, 30, 30, 30, // 48 30, 30, 30, 30, 30, 30, 30, 30, // 56 30, 30, 30, 30, 30, 30, 30, 30, // 64 30, 30, 30, 30, 30, 30, 30, 30, // 72 30, 30, 30, 30, 30, 30, 30, 30, // 80 30, 30, 30, 30, 30, 30, 30, 30, // 88 30, 30, 30, 30, 30, 30, 30, 30, // 96 30, 30, 30, 30, 30, 30, 30, 30, // 104 30, 30, 30, 30, 30, 30, 30, 30, // 112 30, 30, 30, 30, 30, 30, 30, 30, // 120 30, 30, 30, 30, 30, 30, 30, 30, // 128 30, 30, 30, 30, 30, 30, 30, 30, // 136 30, 30, 30, 30, 30, 30, 30, 30, // 144 30, 30, 30, 30, 30, 30, 30, 30, // 152 30, 30, 30, 30, 30, 30, 30, 30, // 160 30, 30, 30, 30, 30, 30, 30, 30, // 168 30, 30, 30, 30, 30, 30, 30, 30, // 176 30, 30, 30, 30, 30, 30, 30, 30, // 184 30, 30, 30, 30, 30, 30, 30, 30, // 192 30, 30, 30, 30, 30, 30, 30, 30, // 200 30, 30, 30, 30, 30, 30, 30, 30, // 208 30, 30, 30, 30, 30, 30, 30, 30, // 216 30, 30, 30, 30, 30, 30, 30, 30, // 224 30, 30, 30, 30, 30, 30, 30, 30, // 232 30, 30, 30, 30, 30, 30, 30, 30, // 240 30, 30, 30, 30, 30, 30, 30, 30, // 248 30, 30, 30, 30, 30, 30, 30, 30, // 256 30, 30, 30, 30, 30, 30, 30, 30, // 264 30, 30, 30, 30, 30, 30, 30, 30, // 272 30, 30, 30, 30, 30, 30, 30, 30, // 280 30, 30, 30, 30, 30, 30, 30, 30, // 288 30, 30, 30, 30, 30, 30, 30, 30, // 296 30, 30, 30, 30, 30, 30, 30, 30, // 304 30, 30, 30, 30, 30, 30, 30, 30, // 312 30, 30, 30, 30, 30, 30, 30, 30, // 320 30, 30, 30, 30, 30, 30, 30, 30, // 328 30, 30, 30, 30, 30, 30, 30, 30, // 336 30, 30, 30, 30, 30, 30, 30, 30, // 344 30, 30, 30, 30, 30, 30, 30, 30, // 352 30, 30, 30, 30, 30, 30, 30, 30, // 360 30, 30, 30, 30, 30, 30, 30, 30, // 368 30, 30, 30, 30, 30, 30, 30, 30, // 376 30, 30, 30, 30, 30, 30, 30, 30, // 384 30, 30, 30, 30, 30, 30, 30, 30, // 392 30, 30, 30, 30, 30, 30, 30, 30, // 400 30, 30, 30, 30, 30, 30, 30, 30, // 408 30, 30, 30, 30, 30, 30, 30, 30, // 416 30, 30, 30, 30, 30, 30, 30, 30, // 424 30, 30, 30, 30, 30, 30, 30, 30, // 432 30, 30, 30, 30, 30, 30, 30, 30, // 440 30, 30, 30, 30, 30, 30, 30, 30, // 448 30, 30, 30, 30, 30, 30, 30, 30, // 456 30, 30, 30, 30, 30, 30, 30, 30, // 464 30, 30, 30, 30, 30, 30, 30, 30, // 472 30, 30, 30, 30, 30, 30, 30, 30, // 480 30, 30, 30, 30, 30, 30, 30, 30, // 488 30, 30, 30, 30, 30, 30, 30, 30, // 496 30, 30, 30, 30, 30, 30, 30, 30, // 504 30, 30, 30, 30, 30, 30, 30, 30, // 512 30, 30, 30, 30, 30, 30, 30, 30, // 520 30, 30, 30, 30, 30, 30, 30, 30, // 528 30, 30, 30, 30, 30, 30, 30, 30, // 536 30, 30, 30, 30, 30, 30, 30, 30, // 544 30, 30, 30, 30, 30, 30, 30, 30, // 552 30, 30, 30, 30, 30, 30, 30, 30, // 560 30, 30, 30, 30, 30, 30, 30, 30, // 568 30, 30, 30, 30, 30, 30, 30, 30, // 576 30, 30, 30, 30, 30, 30, 30, 30, // 584 30, 30, 30, 30, 30, 30, 30, 30, // 592 30, 30, 30, 30, 30, 30, 30, 30, // 600 30, 30, 30, 30, 30, 30, 30, 30, // 608 30, 30, 30, 30, 30, 30, 30, 30, // 616 30, 30, 30, 30, 30, 30, 30, 30, // 624 30, 30, 30, 30, 30, 30, 30, 30, // 632 30, 30, 30, 30, 30, 30, 30, 30, // 640 30, 30, 30, 30, 30, 30, 30, 30, // 648 30, 30, 30, 30, 30, 30, 30, 30, // 656 30, 30, 30, 30, 30, 30, 30, 30, // 664 30, 30, 30, 30, 30, 30, 30, 30, // 672 30, 30, 30, 30, 30, 30, 30, 30, // 680 30, 30, 30, 30, 30, 30, 30, 30, // 688 30, 30, 30, 30, 30, 30, 30, 30, // 696 30, 30, 30, 30, 30, 30, 30, 30, // 704 30, 30, 30, 30, 30, 30, 30, 30, // 712 30, 30, 30, 30, 30, 30, 30, 30, // 720 30, 30, 30, 30, 30, 30, 30, 30, // 728 30, 30, 30, 30, 30, 30, 30, 30, // 736 30, 30, 30, 30, 30, 30, 30, 30, // 744 30, 30, 30, 30, 30, 30, 30, 30, // 752 30, 30, 30, 30, 30, 30, 30, 30, // 760 30, 30, 30, 30, 30, 30, 30, 30, // 768 30, 30, 30, 30, 30, 30, 30, 30, // 776 30, 30, 30, 30, 30, 30, 30, 30, // 784 30, 30, 30, 30, 30, 30, 30, 30, // 792 30, 30, 30, 30, 30, 30, 30, 30, // 800 30, 30, 30, 30, 30, 30, 30, 30, // 808 30, 30, 30, 30, 30, 30, 30, 30, // 816 30, 30, 30, 30, 30, 30, 30, 30, // 824 30, 30, 30, 30, 30, 30, 30, 30, // 832 30, 30, 30, 30, 30, 30, 30, 30, // 840 30, 30, 30, 30, 30, 30, 30, 30, // 848 30, 30, 30, 30, 30, 30, 30, 30, // 856 30, 30, 30, 30, 30, 30, 30, 30, // 864 30, 30, 30, 30, 30, 30, 30, 30, // 872 30, 30, 30, 30, 30, 30, 30, 30, // 880 30, 30, 30, 30, 30, 30, 30, 30, // 888 30, 30, 30, 30, 30, 30, 30, 30, // 896 30, 30, 30, 30, 30, 30, 30, 30, // 904 30, 30, 30, 30, 30, 30, 30//919 }; // // fill the pixels list with this data // for (UInt_t i=0; i