From ab54917bceb4943f6750f589ffe6a032b2770fb1 Mon Sep 17 00:00:00 2001 From: Anthony LaTorre Date: Sat, 18 Jun 2011 00:12:09 -0400 Subject: moved class definitions for Solid, Mesh, Material, and Surface into geometry.py and moved instances of these classes into separate folders. the Solid object no longer contains a rotation, displacement, or id variable; instead, they are passed to a geometry object when calling add_solid(). --- OPTICS.ratdb | 893 ------------------------------------------------- __init__.py | 6 - chromaticity.py | 35 -- ciexyz64_1.csv | 471 -------------------------- color/chromaticity.py | 34 ++ color/ciexyz64_1.csv | 471 ++++++++++++++++++++++++++ color/sbrgb10w.csv | 89 +++++ detectors/lbne.py | 72 +--- geometry.py | 158 ++++++++- make.py | 14 +- materials.py | 88 ----- materials/OPTICS.ratdb | 893 +++++++++++++++++++++++++++++++++++++++++++++++++ materials/__init__.py | 57 ++++ materials/ratdb.py | 35 ++ mesh.py | 110 ------ ratdb.py | 35 -- sbrgb10w.csv | 89 ----- solid.py | 49 --- solids/__init__.py | 1 + solids/r7081.py | 29 ++ stl.py | 81 +++++ view.py | 19 +- viewpmt.py | 30 -- 23 files changed, 1856 insertions(+), 1903 deletions(-) delete mode 100644 OPTICS.ratdb delete mode 100644 chromaticity.py delete mode 100644 ciexyz64_1.csv create mode 100644 color/chromaticity.py create mode 100644 color/ciexyz64_1.csv create mode 100644 color/sbrgb10w.csv delete mode 100644 materials.py create mode 100644 materials/OPTICS.ratdb create mode 100644 materials/__init__.py create mode 100644 materials/ratdb.py delete mode 100644 mesh.py delete mode 100644 ratdb.py delete mode 100644 sbrgb10w.csv delete mode 100644 solid.py create mode 100644 solids/__init__.py create mode 100644 solids/r7081.py create mode 100644 stl.py delete mode 100644 viewpmt.py diff --git a/OPTICS.ratdb b/OPTICS.ratdb deleted file mode 100644 index c7551a5..0000000 --- a/OPTICS.ratdb +++ /dev/null @@ -1,893 +0,0 @@ -//////////////////////////////////////////////////////////////////// -// Last svn revision: $Id: OPTICS.ratdb 541 2011-06-03 15:52:34Z mastbaum $ -//////////////////////////////////////////////////////////////////// -//* Specify optical parameters for all the optical media used to build the detector -// ------------- General Environment --------------- - -{ -name: "OPTICS", -index: "cryostat_vacuum", -valid_begin : [0, 0], -valid_end : [0, 0], -RINDEX_option: "wavelength", -RINDEX_value1: [60d, 800d, ], -RINDEX_value2: [1.000001d, 1.000001d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [60d, 800d, ], -ABSLENGTH_value2: [1.0d9, 1.0d9, ], -PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] -} - -{ -name: "OPTICS", -index: "air", -valid_begin : [0, 0], -valid_end : [0, 0], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 300d, 500d, 700d, 800d, ], -RINDEX_value2: [1.0003236d, 1.0002915d, 1.0002792d, 1.0002763d, 1.0002756d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [200d, 300d, 330d, 500d, 600d, 770d, 800d, ], -ABSLENGTH_value2: [1.0d6, 1.0d6, 1.0d6, 1.0d6, 1.0d6, 1.0d6, 1.0d6, ], -PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] -} - -{ -name: "OPTICS", -index: "water", -valid_begin : [0, 0], -valid_end : [0, 0], -NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], -NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], -NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], -NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 250d, 300d, 350d, 400d, 450d, 500d, 550d, 600d, 650d, 700d, 750d, 800d, ], -RINDEX_value2: [1.42516d, 1.37761d, 1.35942d, 1.34978d, 1.34378d, 1.3397d, 1.33676d, 1.33458d, 1.33293d, 1.33165d, 1.33065d, 1.32986d, 1.3292d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [200d, 800d, ], -ABSLENGTH_value2: [10.0d3, 10.0d3, ], -PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", "NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "ABSLENGTH", ] -} - -{ -name: "OPTICS", -index: "stainless_steel", -valid_begin : [0, 0], -valid_end : [0, 0], -REFLECTIVITY_option: "wavelength", -REFLECTIVITY_value1: [60d, 800d, ], -REFLECTIVITY_value2: [0.4d, 0.4d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [60d, 800d, ], -ABSLENGTH_value2: [1.0d, 1.0d, ], -PROPERTY_LIST: ["REFLECTIVITY", "ABSLENGTH", ] -} - -{ -name: "OPTICS", -index: "aluminum", -valid_begin : [0, 0], -valid_end : [0, 0], -REFLECTIVITY_option: "wavelength", -REFLECTIVITY_value1: [60d, 800d, ], -REFLECTIVITY_value2: [0.98d, 0.98d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [60d, 800d, ], -ABSLENGTH_value2: [1.0d-3, 1.0d-3, ], -PROPERTY_LIST: ["REFLECTIVITY", "ABSLENGTH", ] -} - -{ -name: "OPTICS", -index: "ptfe", -valid_begin : [0, 0], -valid_end : [0, 0], -//RINDEX_option: "wavelength", -//RINDEX_value1: [60d, 800d, ], -//RINDEX_value2: [16d, 16d, ], -REFLECTIVITY_option: "wavelength", -REFLECTIVITY_value1: [60d, 100d, 250d, 400d, 15000d, 2200d, ], -REFLECTIVITY_value2: [0.0d, 0.0d, 0.95d, 0.98d, 0.98d, 0.95d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [60d, 800d, ], -ABSLENGTH_value2: [1.0d-3, 1.0d-3, ], -PROPERTY_LIST: ["REFLECTIVITY", "ABSLENGTH", ] -} - -{ -name: "OPTICS", -index: "ABSplastic", -valid_begin : [0, 0], -valid_end : [0, 0], -RINDEX_option: "wavelength", -RINDEX_value1: [60d, 800d, ], -RINDEX_value2: [1.5d, 1.5d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [60d, 800d, ], -ABSLENGTH_value2: [1.0d-3, 1.0d-3, ], -PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] -} - - - -// ------------------- PMT materials ---------------- - -{ -name: "OPTICS", -index: "quartz", -valid_begin : [0, 0], -valid_end : [0, 0], -RINDEX_option: "wavelength", -RINDEX_value1: [60d, 200d, 300d, 600d, 800d, ], -RINDEX_value2: [1.458d, 1.458d, 1.458d, 1.458d, 1.458d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [60d, 200d, 300d, 330d, 500d, 600d, 770d, 800d, ], -ABSLENGTH_value2: [0.1d-3, 0.1d-3, 0.1d-3, 1.0d3, 2.0d3, 1.0d3, 0.5d3, 0.1d-3, ], -PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] -} - -{ -name: "OPTICS", -index: "glass", -valid_begin : [0, 0], -valid_end : [0, 0], -RINDEX_option: "wavelength", -RINDEX_value1: [60d, 200d, 300d, 600d, 800d, ], -RINDEX_value2: [1.458d, 1.458d, 1.458d, 1.458d, 1.458d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [60d, 200d, 300d, 330d, 500d, 600d, 770d, 800d, ], -ABSLENGTH_value2: [0.1d-3, 0.1d-3, 0.1d-3, 1.0d3, 2.0d3, 1.0d3, 0.5d3, 0.1d-3, ], -PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] -} - - -//// Below is the standard R5912 photocathode -/* -{ -name: "OPTICS", -index: "photocathode", -valid_begin : [0, 0], -valid_end : [0, 0], - -EFFICIENCY_option: "wavelength", -EFFICIENCY_value1: [60d, 200d, 260d, 270d, 280d, 285d, 290d, 300d, 310d, 330d, 370d, 420d, 475d, 500d, 530d, 570d, 600d, 630d, 670d, 700d, 800d, ], -EFFICIENCY_value2: [0.0d, 0.0d, 0.0d, 0.01d, 0.05d, 0.10d, 0.15d, 0.18d, 0.20d, 0.25d, 0.27d, 0.25d, 0.20d, 0.17d, 0.10d, 0.05d, 0.025d, 0.01d, 0.001d, 0.0d, 0.0d, ], - -RINDEX_option: "wavelength", -RINDEX_value1: [60d, 200d, 380d, 395d, 410d, 425d, 440d, 455d, 470d, 485d, 500d, 515d, 530d, 545d, 560d, 575d, 590d, 605d, 620d, 635d, 650d, 665d, 680d, 800d, ], -RINDEX_value2: [1.d, 1.d, 1.92d, 2.18d, 2.38d, 2.61d, 2.70d, 2.87d, 3.00d, 3.00d, 3.00d, 3.09d, 3.26d, 3.20d, 3.12d, 3.06d, 3.01d, 2.98d, 2.96d, 2.95d, 2.95d, 2.95d, 2.96d, 3.d, ], - -KINDEX_option: "wavelength", -KINDEX_value1: [60d, 200d, 380d, 395d, 410d, 425d, 440d, 455d, 470d, 485d, 500d, 515d, 530d, 545d, 560d, 575d, 590d, 605d, 620d, 635d, 650d, 665d, 680d, 800d, ], -KINDEX_value2: [3.d, 3.d, 1.69d, 1.69d, 1.71d, 1.53d, 1.50d, 1.44d, 1.34d, 1.11d, 1.06d, 1.05d, 0.86d, 0.63d, 0.53d, 0.46d, 0.42d, 0.38d, 0.37d, 0.35d, 0.34d, 0.34d, 0.33d, 0.1d, ], - -THICKNESS_value1: [188d, 0d, ], -THICKNESS_value2: [26d-6, 26d-6, ], -PROPERTY_LIST: ["EFFICIENCY", "RINDEX", "KINDEX", "THICKNESS", ] -} -*/ - - -//// Below is the photocathode material for the R5912-02-MOD, this is just the above EFFICIENCY_value2 * 0.78 - -{ -name: "OPTICS", -index: "photocathode", -valid_begin : [0, 0], -valid_end : [0, 0], - -EFFICIENCY_option: "wavelength", -EFFICIENCY_value1: [60d, 200d, 260d, 270d, 280d, 285d, 290d, 300d, 310d, 330d, 370d, 420d, 475d, 500d, 530d, 570d, 600d, 630d, 670d, 700d, 800d, ], -EFFICIENCY_value2: [0.0d,0.0d,0.0d,0.0078d,0.039d,0.078d,0.117d,0.1404d,0.156d,0.195d,0.2106d,0.195d,0.156d,0.1326d,0.078d,0.039d,0.0195d,0.0078d,0.00078d,0.0d,0.0d], - -RINDEX_option: "wavelength", -RINDEX_value1: [60d, 200d, 380d, 395d, 410d, 425d, 440d, 455d, 470d, 485d, 500d, 515d, 530d, 545d, 560d, 575d, 590d, 605d, 620d, 635d, 650d, 665d, 680d, 800d, ], -RINDEX_value2: [1.d, 1.d, 1.92d, 2.18d, 2.38d, 2.61d, 2.70d, 2.87d, 3.00d, 3.00d, 3.00d, 3.09d, 3.26d, 3.20d, 3.12d, 3.06d, 3.01d, 2.98d, 2.96d, 2.95d, 2.95d, 2.95d, 2.96d, 3.d, ], - -KINDEX_option: "wavelength", -KINDEX_value1: [60d, 200d, 380d, 395d, 410d, 425d, 440d, 455d, 470d, 485d, 500d, 515d, 530d, 545d, 560d, 575d, 590d, 605d, 620d, 635d, 650d, 665d, 680d, 800d, ], -KINDEX_value2: [3.d, 3.d, 1.69d, 1.69d, 1.71d, 1.53d, 1.50d, 1.44d, 1.34d, 1.11d, 1.06d, 1.05d, 0.86d, 0.63d, 0.53d, 0.46d, 0.42d, 0.38d, 0.37d, 0.35d, 0.34d, 0.34d, 0.33d, 0.1d, ], - -THICKNESS_value1: [188d, 0d, ], -THICKNESS_value2: [26d-6, 26d-6, ], -PROPERTY_LIST: ["EFFICIENCY", "RINDEX", "KINDEX", "THICKNESS", ] -} - - -{ -name: "OPTICS", -index: "pmt_vacuum", -valid_begin : [0, 0], -valid_end : [0, 0], -RINDEX_option: "wavelength", -RINDEX_value1: [60.0d, 800d, ], -RINDEX_value2: [1.000001d, 1.000001d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [60d, 200d, 800d, ], -ABSLENGTH_value2: [1.0d9, 1.0d9, 1.0d9, ], -PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] -} - - -// --------------- Liquid organic scintillator experiments ------------------ - -{ -name: "OPTICS", -index: "mineral_oil", -valid_begin : [0, 0], -valid_end : [0, 0], -NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], -NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], -NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], -NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 300d, 400d, 500d, 600d, 700d, 800d, ], -RINDEX_value2: [1.5643d, 1.4752d, 1.4504d, 1.4402d, 1.4348d, 1.4317d, 1.4297d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [200d, 280d, 300d, 310d, 320d, 330d, 400d, 450d, 500d, 600d, 650d, 680d, 770d, 800d, ], -ABSLENGTH_value2: [0.1d-3, 0.1d-3, 0.3d3, 0.65d3, 0.85d3, 4.0d3, 12.0d3, 20.0d3, 20.0d3, 25.0d3, 20.0d3, 15.0d3, 10.0d3, 0.1d-3, ], -PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", "NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "ABSLENGTH", ] -} - -{ -name: "OPTICS", -index: "pseudocumene", -valid_begin : [0, 0], -valid_end : [0, 0], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [200d, 300d, 310d, 320d, 330d, 340d, 350d, 360d, 370d, 380d, 390d, 400d, 450d, 500d, 570d, 590d, 600d, 650d, 680d, 770d, 800d, ], -ABSLENGTH_value2: [0.1d-3, 0.1d-3, 23.d, 39.d, 67.d, 100.d, 180.d, 360.d, 950.d, 2200.d, 3000.d, 4500.d, 9000.d, 20.0d3, 40.0d3, 40.0d3, 25.0d3, 20.0d3, 15.0d3, 10.0d3, 0.1d-3, ], -REEMISSION_PROB_option: "wavelength", -REEMISSION_PROB_value1: [200d, 290d, 310d, 350d, 390d, 500d, 800d, ], -REEMISSION_PROB_value2: [0.41d, 0.20d, 0.10d, 0.05d, 0.0d, 0.0d, 0.0d, ], -PROPERTY_LIST: ["ABSLENGTH", "REEMISSION_PROB", ] -} - -{ -name: "OPTICS", -index: "scintillator", -valid_begin : [0, 0], -valid_end : [0, 0], -NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], -NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], -NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], -NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 300d, 400d, 500d, 600d, 700d, 800d, ], -RINDEX_value2: [1.5930d, 1.4867d, 1.4578d, 1.4460d, 1.4399d, 1.4364d, 1.4342d, ], -SCINTILLATION_option: "dy_dwavelength", -SCINTILLATION_value1: [200d, 335d, 340d, 345d, 347d, 350d, 352d, 354d, 356d, 358d, 360d, 363d, 376d, 383d, 388d, 396d, 403d, 411d, 422d, 438d, 450d, 460d, 470d, 480d, 490d, 500d, 510d, 800d, ], -SCINTILLATION_value2: [0d, 0d, 1d, 12d, 23d, 46d, 69d, 92d, 115d, 138d, 161d, 178d, 178d, 161d, 138d, 115d, 92d, 69d, 46d, 23d, 13d, 8d, 5d, 3d, 2d, 1d, 0d, 0d, ], -SCINTWAVEFORM_value1: [-9.8d, -24d, -67.6d, ], -SCINTWAVEFORM_value2: [0.60d, 0.0d, 0.40d, ], -SCINTWAVEFORMalpha_value1: [-8.218d, -23.41d, -288.9d, ], -SCINTWAVEFORMalpha_value2: [0.5206d, 0.4259d, 0.5356d-1, ], -SCINTWAVEFORMneutron_value1: [-6.862d, -12.79d, -84.34d, ], -SCINTWAVEFORMneutron_value2: [0.7407d, 0.2050d, 0.5427d-1, ], -SCINTMOD_value1: [1d, ], -SCINTMOD_value2: [0.152d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [200d, 300d, 350d, 355d, 360d, 365d, 370d, 385d, 390d, 400d, 470d, 500d, 540d, 600d, 650d, 680d, 770d, 800d, ], -ABSLENGTH_value2: [0.0001d, 0.0001d, 27d, 96.1538d, 946.429d, 4137.93d, 8833.33d, 11363.6d, 14705.9d, 20833.3d, 23310d, 22222.2d, 43715.8d, 42666.7d, 21010.6d, 15616.2d, 10204.1d, 0.0001d, ], -RSLENGTH_option: "wavelength", -RSLENGTH_value1: [200d, 300d, 350d, 355d, 360d, 365d, 370d, 385d, 390d, 400d, 470d, 500d, 540d, 600d, 650d, 680d, 770d, 800d, ], -RSLENGTH_value2: [1d6, 1d6, 1d6, 340.909d, 1204.55d, 5714.29d, 13250d, 22058.8d, 31250d, 53571.4d, 140845d, 200000d, 470588d, 640000d, 415800d, 380132d, 5d5, 1d6,], -REEMISSION_PROB_option: "wavelength", -REEMISSION_PROB_value1: [200d, 300d, 350d, 365d, 370d, 375d, 380d, 385d, 390d, 395d, 400d, 405d, 410d, 415d, 420d, 425d, 430d, 435d, 440d, 445d, 450d, 500d, 600d, 700d, 800d, ], -REEMISSION_PROB_value2: [1.0d, 1.0d, 0.9996d, 0.9704d, 0.8722d, 0.6353d, 0.4165d, 0.3004d, 0.2354d, 0.2203d, 0.1969d, 0.1936d, 0.1712d, 0.1417d, 0.1409d, 0.1344d, 0.1372d, 0.1160d, 0.1215d, 0.1259d, 0.1141d, 0.0587d, 0.0000d, 0.0d, 0.0d, ], -PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", "NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "SCINTILLATION", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "SCINTWAVEFORMneutron", "SCINTMOD", "ABSLENGTH", "RSLENGTH", "REEMISSION_PROB", ] -} - -{ -name: "OPTICS", -index: "gd_scintillator", -valid_begin : [0, 0], -valid_end : [0, 0], -NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], -NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], -NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], -NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 300d, 400d, 500d, 600d, 700d, 800d, ], -RINDEX_value2: [1.5930d, 1.4867d, 1.4578d, 1.4460d, 1.4399d, 1.4364d, 1.4342d, ], -SCINTILLATION_option: "dy_dwavelength", -SCINTILLATION_value1: [200d, 335d, 340d, 345d, 347d, 350d, 352d, 354d, 356d, 358d, 360d, 363d, 376d, 383d, 388d, 396d, 403d, 411d, 422d, 438d, 450d, 460d, 470d, 480d, 490d, 500d, 510d, 800d, ], -SCINTILLATION_value2: [0d, 0d, 1d, 12d, 23d, 46d, 69d, 92d, 115d, 138d, 161d, 178d, 178d, 161d, 138d, 115d, 92d, 69d, 46d, 23d, 13d, 8d, 5d, 3d, 2d, 1d, 0d, 0d, ], -SCINTWAVEFORM_value1: [-9.8d, -24d, -67.6d, ], -SCINTWAVEFORM_value2: [0.60d, 0.0d, 0.40d, ], -SCINTWAVEFORMalpha_value1: [-8.218d, -23.41d, -288.9d, ], -SCINTWAVEFORMalpha_value2: [0.5206d, 0.4259d, 0.5356d-1, ], -SCINTWAVEFORMneutron_value1: [-6.862d, -12.79d-2, -84.34d, ], -SCINTWAVEFORMneutron_value2: [0.7407d, 0.2050d, 0.5427d-1, ], -SCINTMOD_value1: [1d, ], -SCINTMOD_value2: [0.152d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [200d, 300d, 350d, 355d, 360d, 365d, 370d, 385d, 390d, 400d, 470d, 500d, 540d, 600d, 650d, 680d, 770d, 800d, ], -ABSLENGTH_value2: [0.0001d, 0.0001d, 27d, 96.1538d, 946.429d, 4137.93d, 8833.33d, 11363.6d, 14705.9d, 20833.3d, 23310d, 22222.2d, 43715.8d, 42666.7d, 21010.6d, 15616.2d, 10204.1d, 0.0001d, ], -RSLENGTH_option: "wavelength", -RSLENGTH_value1: [200d, 300d, 350d, 355d, 360d, 365d, 370d, 385d, 390d, 400d, 470d, 500d, 540d, 600d, 650d, 680d, 770d, 800d, ], -RSLENGTH_value2: [1d6, 1d6, 1d6, 340.909d, 1204.55d, 5714.29d, 13250d, 22058.8d, 31250d, 53571.4d, 140845d, 200000d, 470588d, 640000d, 415800d, 380132d, 5d5, 1d6,], -REEMISSION_PROB_option: "wavelength", -REEMISSION_PROB_value1: [200d, 300d, 350d, 365d, 370d, 375d, 380d, 385d, 390d, 395d, 400d, 405d, 410d, 415d, 420d, 425d, 430d, 435d, 440d, 445d, 450d, 500d, 600d, 700d, 800d, ], -REEMISSION_PROB_value2: [1.0d, 1.0d, 0.9996d, 0.9704d, 0.8722d, 0.6353d, 0.4165d, 0.3004d, 0.2354d, 0.2203d, 0.1969d, 0.1936d, 0.1712d, 0.1417d, 0.1409d, 0.1344d, 0.1372d, 0.1160d, 0.1215d, 0.1259d, 0.1141d, 0.0587d, 0.0000d, 0.0d, 0.0d, ], -PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", "NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "SCINTILLATION", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "SCINTWAVEFORMneutron", "SCINTMOD", "ABSLENGTH", "RSLENGTH", "REEMISSION_PROB", ] -} - -// --------------------- Plastics ---------------------------- - -{ -name: "OPTICS", -index: "acrylic_black", -valid_begin : [0, 0], -valid_end : [0, 0], -REFLECTIVITY_option: "wavelength", -REFLECTIVITY_value1: [60d, 800d, ], -REFLECTIVITY_value2: [0.0d, 0.0d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [60d, 800d, ], -ABSLENGTH_value2: [1d-3, 1d-3, ], -PROPERTY_LIST: ["REFLECTIVITY", "ABSLENGTH", ] -} - -{ -name: "OPTICS", -index: "acrylic_uvt", -// Values for SNO UVT acrylic, extended down to 60nm -valid_begin : [0, 0], -valid_end : [0, 0], -RINDEX_option: "wavelength", -RINDEX_value1: [60d, 200d, 210d, 220d, 230d, 240d, 250d, 260d, 270d, 280d, 290d, 300d, 310d, 320d, 330d, 340d, 350d, 360d, 370d, 380d, 390d, 400d, 410d, 420d, 430d, 440d, 450d, 460d, 470d, 480d, 490d, 500d, 510d, 520d, 530d, 540d, 550d, 560d, 570d, 580d, 590d, 600d, 610d, 620d, 630d, 640d, 650d, 660d, 670d, 680d, 690d, 700d, 710d, 720d, 730d, 740d, 750d, 760d, 770d, 780d, 790d, 800d, ], -RINDEX_value2: [1.597d, 1.597d, 1.584d, 1.573d, 1.564d, 1.556d, 1.550d, 1.544d, 1.539d, 1.534d, 1.531d, 1.527d, 1.524d, 1.521d, 1.519d, 1.516d, 1.514d, 1.512d, 1.510d, 1.509d, 1.507d, 1.506d, 1.505d, 1.503d, 1.502d, 1.501d, 1.500d, 1.499d, 1.499d, 1.498d, 1.497d, 1.496d, 1.496d, 1.495d, 1.494d, 1.494d, 1.493d, 1.493d, 1.492d, 1.492d, 1.491d, 1.491d, 1.490d, 1.490d, 1.490d, 1.489d, 1.489d, 1.488d, 1.488d, 1.488d, 1.488d, 1.487d, 1.487d, 1.487d, 1.486d, 1.486d, 1.486d, 1.486d, 1.485d, 1.485d, 1.485d, 1.485d, ], - -// 190nm and below is bogus to make opaque -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [60d, 199d, 200d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 500d, 600d, 800d], -ABSLENGTH_value2: [1.0d-3, 1.0d-3, 0.49d1, 2.04d1, 5.56d1, 14.28d1, 25.00d1, 50.00d1, 100.00d1, 100.00d1, 200.00d1, 200.00d1, 200.00d1, 200.00d1], -PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] -} - -{ -name: "OPTICS", -index: "acrylic_uvt_good", -// Values for SNO UVT Good acrylic, extended down to 60nm -valid_begin : [0, 0], -valid_end : [0, 0], -RINDEX_option: "wavelength", -RINDEX_value1: [60d, 200d, 210d, 220d, 230d, 240d, 250d, 260d, 270d, 280d, 290d, 300d, 310d, 320d, 330d, 340d, 350d, 360d, 370d, 380d, 390d, 400d, 410d, 420d, 430d, 440d, 450d, 460d, 470d, 480d, 490d, 500d, 510d, 520d, 530d, 540d, 550d, 560d, 570d, 580d, 590d, 600d, 610d, 620d, 630d, 640d, 650d, 660d, 670d, 680d, 690d, 700d, 710d, 720d, 730d, 740d, 750d, 760d, 770d, 780d, 790d, 800d, ], -RINDEX_value2: [1.597d, 1.597d, 1.584d, 1.573d, 1.564d, 1.556d, 1.550d, 1.544d, 1.539d, 1.534d, 1.531d, 1.527d, 1.524d, 1.521d, 1.519d, 1.516d, 1.514d, 1.512d, 1.510d, 1.509d, 1.507d, 1.506d, 1.505d, 1.503d, 1.502d, 1.501d, 1.500d, 1.499d, 1.499d, 1.498d, 1.497d, 1.496d, 1.496d, 1.495d, 1.494d, 1.494d, 1.493d, 1.493d, 1.492d, 1.492d, 1.491d, 1.491d, 1.490d, 1.490d, 1.490d, 1.489d, 1.489d, 1.488d, 1.488d, 1.488d, 1.488d, 1.487d, 1.487d, 1.487d, 1.486d, 1.486d, 1.486d, 1.486d, 1.485d, 1.485d, 1.485d, 1.485d, ], - -// 190nm and below is bogus to make opaque -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [60d, 199d, 200d, 300d, 310d, 320d, 330d, 340d, 350d, 360d, 380d, 400d, 450d, 800d], -ABSLENGTH_value2: [1.0d-3, 1.0d-3, 0.49d1, 2.75d1, 10.35d1, 14.99d1, 20.41d1, 28.57d1, 38.31d1, 51.55d1, 86.96d1, 116.23d1, 140.85d1, 140.85d1], -PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] -} - -{ -name: "OPTICS", -index: "nylon", -valid_begin : [0, 0], -valid_end : [0, 0], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 300d, 400d, 500d, 600d, 700d, 800d, ], -RINDEX_value2: [1.6863d, 1.5824d, 1.5537d, 1.5419d, 1.5357d, 1.5321d, 1.5299d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [200d, 300d, 330d, 500d, 600d, 770d, 800d, ], -ABSLENGTH_value2: [0.1d-3, 0.1d-3, 1.0d3, 2.0d3, 1.0d3, 0.5d3, 0.1d-3, ], -PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] -} - -{ -name: "OPTICS", -index: "tyvek", -valid_begin : [0, 0], -valid_end : [0, 0], -REFLECTIVITY_option: "wavelength", -REFLECTIVITY_value1: [200d, 800d, ], -REFLECTIVITY_value2: [0.95d, 0.95d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [200d, 800d, ], -ABSLENGTH_value2: [1d3, 1d3, ], -PROPERTY_LIST: ["REFLECTIVITY", "ABSLENGTH", ] -} - -// ------------------ SNO specific materials --------------------------------- - -{ -name: "OPTICS", -index: "HeavyWater", -valid_begin : [0, 0], -valid_end : [0, 0], -NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], -NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], -NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], -NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], -RINDEX_value2: [1.39942d, 1.3833d, 1.37193d, 1.36356d, 1.35719d, 1.3522d, 1.34821d, 1.34495d, 1.34225d, 1.33997d, 1.33804d, 1.33637d, 1.33492d, 1.33365d, 1.33253d, 1.33154d, 1.33065d, 1.32985d, 1.32912d, 1.32847d, 1.32787d, 1.32732d, 1.32682d, 1.32636d, 1.32593d, 1.32553d, 1.32516d, 1.32482d, 1.3245d, 1.3242d, 1.32392d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], -ABSLENGTH_value2: [90647.7d, 93781d, 97138.6d, 100746d, 104631d, 108827d, 113375d, 118319d, 123714d, 130946d, 109805d, 87642.4d, 109460d, 145741d, 217996d, 432339d, 417653d, 403932d, 391083d, 379027d, 367692d, 357015d, 346941d, 337420d, 328407d, 319864d, 311753d, 304044d, 296707d, 289715d, 283046d, ], -RSLENGTH_option: "wavelength", -RSLENGTH_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], -RSLENGTH_value2: [7759.34d, 11360.7d, 16090.3d, 22162.4d, 29809.7d, 39283.7d, 50854.4d, 64810.5d, 81459.2d, 101127d, 124157d, 150914d, 181779d, 217152d, 257453d, 303118d, 354606d, 412389d, 476963d, 548839d, 628547d, 716637d, 813678d, 920256d, 1.03698d+06, 1.16446d+06, 1.30336d+06, 1.45432d+06, 1.61803d+06, 1.79519d+06, 1.98652d+06, ], -PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", "NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "ABSLENGTH", "RSLENGTH", ] -} - -{ -name: "OPTICS", -index: "lightwater_sno", -valid_begin : [0, 0], -valid_end : [0, 0], -NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], -NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], -NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], -NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], -RINDEX_value2: [1.41615d, 1.39727d, 1.38395d, 1.37414d, 1.36667d, 1.36082d, 1.35615d, 1.35233d, 1.34916d, 1.3465d, 1.34423d, 1.34227d, 1.34058d, 1.33909d, 1.33778d, 1.33661d, 1.33557d, 1.33463d, 1.33378d, 1.33301d, 1.33231d, 1.33167d, 1.33108d, 1.33054d, 1.33004d, 1.32957d, 1.32914d, 1.32874d, 1.32836d, 1.32801d, 1.32768d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], -ABSLENGTH_value2: [57515.4d, 64222.2d, 72699.7d, 83755.6d, 98777.3d, 120365d, 154027d, 213829d, 349537d, 105878d, 50359.9d, 32562.7d, 26704.1d, 22632.1d, 19637.7d, 17343d, 11843.7d, 8992.27d, 7247.43d, 6069.68d, 5221.21d, 4580.85d, 4080.41d, 3678.54d, 3348.74d, 3073.2d, 2839.56d, 2638.94d, 2464.79d, 2312.21d, 2177.42d, ], -RSLENGTH_option: "wavelength", -RSLENGTH_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], -RSLENGTH_value2: [11360.3d, 16632.8d, 23557.2d, 32447.1d, 43643.1d, 57513.5d, 74453.6d, 94886d, 119261d, 148055d, 181772d, 220945d, 266133d, 317921d, 376923d, 443781d, 519161d, 603759d, 698298d, 803527d, 920224d, 1.04919d+06, 1.19127d+06, 1.3473d+06, 1.51818d+06, 1.70483d+06, 1.90818d+06, 2.1292d+06, 2.36888d+06, 2.62825d+06, 2.90836d+06, ], -PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", "NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "ABSLENGTH", "RSLENGTH",] -} - -{ -name: "OPTICS", -index: "acrylic_sno", -valid_begin : [0, 0], -valid_end : [0, 0], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], -RINDEX_value2: [1.59816d, 1.57399d, 1.55692d, 1.54436d, 1.5348d, 1.52732d, 1.52133d, 1.51644d, 1.51238d, 1.50897d, 1.50607d, 1.50357d, 1.50139d, 1.49949d, 1.49781d, 1.49632d, 1.49498d, 1.49378d, 1.49269d, 1.49171d, 1.49081d, 1.48999d, 1.48924d, 1.48854d, 1.4879d, 1.4873d, 1.48675d, 1.48624d, 1.48576d, 1.48531d, 1.48488d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], -ABSLENGTH_value2: [45.6452d, 51.2064d, 58.3106d, 67.7037d, 80.704d, 99.8834d, 131.021d, 190.364d, 347.969d, 661.751d, 979.776d, 1318.04d, 1342.42d, 1367.71d, 1393.97d, 1421.26d, 1420.19d, 1419.11d, 1418.04d, 1416.97d, 1415.9d, 1414.83d, 1413.76d, 1412.7d, 1411.63d, 1410.57d, 1409.51d, 1408.45d, 1407.39d, 1406.34d, 1405.28d, ], -RSLENGTH_option: "wavelength", -RSLENGTH_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], -RSLENGTH_value2: [4600.15d, 6735.32d, 9539.41d, 13139.4d, 17673.4d, 23290.3d, 30150.3d, 38424.6d, 48295.3d, 59955.7d, 73610d, 89473.5d, 107773d, 128745d, 152638d, 179713d, 210238d, 244497d, 282781d, 325395d, 372652d, 424879d, 482413d, 545601d, 614801d, 690385d, 772733d, 862236d, 959298d, 1.06433d+06, 1.17777d+06, ], -PROPERTY_LIST: ["RINDEX", "ABSLENGTH", "RSLENGTH",] -} - -{ -name: "OPTICS", -index: "glass_sno", -valid_begin : [0, 0], -valid_end : [0, 0], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 210d, 220d, 230d, 240d, 250d, 260d, 270d, 280d, 290d, 300d, 310d, 320d, 330d, 340d, 350d, 360d, 370d, 380d, 390d, 400d, 410d, 420d, 430d, 440d, 450d, 460d, 470d, 480d, 490d, 500d, 510d, 520d, 530d, 540d, 550d, 560d, 570d, 580d, 590d, 600d, 610d, 620d, 630d, 640d, 650d, 660d, 670d, 680d, 690d, 700d, 710d, 720d, 730d, 740d, 750d, 760d, 770d, 780d, 790d, 800d, ], -RINDEX_value2: [1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [200d, 300d, 330d, 500d, 600d, 770d, 800d, ], -ABSLENGTH_value2: [0.1d-3, 0.1d-3, 1.0d3, 2.0d3, 1.0d3, 0.5d3, 0.1d-3, ], -PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] -} - -{ -name: "OPTICS", -index: "sno_scintillator", -valid_begin : [0, 0], -valid_end : [0, 0], -NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], -NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], -NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], -NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], -NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 300d, 400d, 500d, 600d, 700d, 800d, ], -RINDEX_value2: [1.5930d, 1.4867d, 1.4578d, 1.4460d, 1.4399d, 1.4364d, 1.4342d, ], -SCINTILLATION_option: "dy_dwavelength", -SCINTILLATION_value1: [200d, 335d, 340d, 345d, 347d, 350d, 352d, 354d, 356d, 358d, 360d, 363d, 376d, 383d, 388d, 396d, 403d, 411d, 422d, 438d, 450d, 460d, 470d, 480d, 490d, 500d, 510d, 800d, ], -SCINTILLATION_value2: [0d, 0d, 1d, 12d, 23d, 46d, 69d, 92d, 115d, 138d, 161d, 178d, 178d, 161d, 138d, 115d, 92d, 69d, 46d, 23d, 13d, 8d, 5d, 3d, 2d, 1d, 0d, 0d, ], -SCINTWAVEFORM_value1: [-3.57d, -17.61d, -59.50d, ], -SCINTWAVEFORM_value2: [0.895d, 0.063d, 0.042d, ], -SCINTWAVEFORMalpha_value1: [-8.218d, -23.41d, -288.9d, ], -SCINTWAVEFORMalpha_value2: [0.5206d, 0.4259d, 0.5356d-1, ], -SCINTWAVEFORMneutron_value1: [-6.862d, -12.79d-2, -84.34d, ], -SCINTWAVEFORMneutron_value2: [0.7407d, 0.2050d, 0.5427d-1, ], -SCINTMOD_value1: [1d, ], -SCINTMOD_value2: [0.133d, ], -ABSLENGTH_option: "wavelength", -ABSLENGTH_value1: [200d, 300d, 350d, 355d, 360d, 365d, 370d, 385d, 390d, 400d, 470d, 500d, 540d, 600d, 650d, 680d, 770d, 800d, ], -ABSLENGTH_value2: [0.0001d, 0.0001d, 27d, 96.1538d, 946.429d, 4137.93d, 8833.33d, 11363.6d, 14705.9d, 20833.3d, 23310d, 22222.2d, 43715.8d, 42666.7d, 21010.6d, 15616.2d, 10204.1d, 0.0001d, ], -RSLENGTH_option: "wavelength", -RSLENGTH_value1: [200d, 300d, 350d, 355d, 360d, 365d, 370d, 385d, 390d, 400d, 470d, 500d, 540d, 600d, 650d, 680d, 770d, 800d, ], -RSLENGTH_value2: [1d6, 1d6, 1d6, 340.909d, 1204.55d, 5714.29d, 13250d, 22058.8d, 31250d, 53571.4d, 140845d, 200000d, 470588d, 640000d, 415800d, 380132d, 5d5, 1d6,], -REEMISSION_PROB_option: "wavelength", -REEMISSION_PROB_value1: [200d, 300d, 350d, 365d, 370d, 375d, 380d, 385d, 390d, 395d, 400d, 405d, 410d, 415d, 420d, 425d, 430d, 435d, 440d, 445d, 450d, 500d, 600d, 700d, 800d, ], -REEMISSION_PROB_value2: [1.0d, 1.0d, 0.9996d, 0.9704d, 0.8722d, 0.6353d, 0.4165d, 0.3004d, 0.2354d, 0.2203d, 0.1969d, 0.1936d, 0.1712d, 0.1417d, 0.1409d, 0.1344d, 0.1372d, 0.1160d, 0.1215d, 0.1259d, 0.1141d, 0.0587d, 0.0000d, 0.0d, 0.0d, ], -PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", -"NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "SCINTILLATION", "SCINTWAVEFORM", -"SCINTWAVEFORMalpha", "SCINTWAVEFORMneutron", "SCINTMOD", "ABSLENGTH", "RSLENGTH", -"REEMISSION_PROB", ] -} - -{ -name: "OPTICS", -index: "pcppo_scintillator", -valid_begin : [0, 0], -valid_end : [0, 0], -NUM_COMP: 1d, -LIGHT_YIELD: 12000.0d, -SCINTWAVEFORM_value1: [-3.57d, -17.61d, -59.50d, ], -SCINTWAVEFORM_value2: [0.895d, 0.063d, 0.042d, ], -SCINTMOD_value1: [1d, ], -SCINTMOD_value2: [0.133d, ], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], -RINDEX_value2: [1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, ], -SCINTILLATION_option: "dy_dwavelength", -SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], -SCINTILLATION_WLS_option: "dy_dwavelength", -SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 9.346d-10, 4.45554d-08, 1.42751d-06, 4.5907d-05, 0.00134862d, 0.007245d, 0.011629d, 0.01648d, 0.01575d, 0.01388d, 0.01045d, 0.00724d, 0.00523d, 0.0037d, 0.00245d, 0.00158d, 0.00101d, 0.00065d, 0.00044d, 0.00029d, 0.0002d, 0.00013d, 8d-05, 6d-05, 4d-05, 3d-05, 1d-05, 1d-05, 1d-05, 1d-05, 0d, 0d, ], -ABSLENGTH0_option: "wavelength", -ABSLENGTH0_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH0_value2: [0.000108854d, 0.000176471d, 0.00229725d, 0.0352382d, 0.0220538d, 0.00785411d, 0.00410791d, 0.00627167d, 0.0450115d, 0.0490799d, 0.0496814d, 0.0679347d, 0.0928123d, 0.160547d, 1.48373d, 39.0431d, 898.488d, 12095.8d, 41675.5d, 62948.9d, 82758.2d, 105721d, 123113d, 138636d, 150423d, 162229d, 171520d, 178121d, 190857d, 199812d, 213340d, 212875d, 216067d, 226870d, 234624d, 239330d, 248018d, 242681d, 240483d, 244604d, 244604d, ], -RSLENGTH_option: "wavelength", -RSLENGTH_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -RSLENGTH_value2: [27.4122d, 59.1485d, 327.079d, 473.312d, 554.472d, 624.926d, 688.999d, 832.13d, 1027.04d, 1180.04d, 1348.53d, 1538.42d, 1746.71d, 1976.29d, 2229.23d, 2499.95d, 2793.8d, 3112.78d, 3458.33d, 3831.88d, 4234.91d, 4668.92d, 5135.47d, 5636.13d, 6172.54d, 6746.36d, 7359.29d, 8013.06d, 8709.46d, 9450.3d, 10237.4d, 11072.7d, 11958.1d, 12895.6d, 13887d, 14934.7d, 16040.5d, 17206.6d, 18435.2d, 19728.4d, 19728.4d, ], -REEMISSION_PROB0: 0.8d, -PROPERTY_LIST: ["NUM_COMP", "LIGHT_YIELD", "SCINTWAVEFORM", "SCINTMOD", "RINDEX", "SCINTILLATION", "SCINTILLATION_WLS", "ABSLENGTH0", "RSLENGTH", "REEMISSION_PROB0" ] -} - - -{ -name: "OPTICS", -index: "labppo_scintillator", -valid_begin : [0, 0], -valid_end : [0, 0], -NUM_COMP: 2d, -LIGHT_YIELD: 9951d, -SCINTWAVEFORM_value1: [-4.6d, -18d, -156d,], -SCINTWAVEFORM_value2: [0.71d, 0.22d, 0.07d,], -SCINTWAVEFORMalpha_value1: [-3.2d, -18d, -190d,], -SCINTWAVEFORMalpha_value2: [0.44d, 0.16d, 0.41d,], -REEMITWAVEFORM0_value1: [-5.8d, ], -REEMITWAVEFORM0_value2: [1.0d,], -REEMITWAVEFORM1_value1: [-1.6d, ], -REEMITWAVEFORM1_value2: [1.0d,], - -SCINTMOD_value1: [1d, ], -SCINTMOD_value2: [0.0798d, ], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], -RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], -SCINTILLATION_option: "dy_dwavelength", -SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], -SCINTILLATION_WLS_option: "dy_dwavelength", -SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], - -// 0=LAB -// 1=PPO -ABSLENGTH0_option: "wavelength", -ABSLENGTH0_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH0_value2: [0.000154944d, 0.000299637d, 0.0172048d, 0.0341222d, 0.0153692d, 0.00792675d, 0.0100564d, 0.270688d, 0.949206d, 1.34987d, 3.22232d, 11.032d, 37.9538d, 708.042d, 2680.45d, 4207.13d, 5711.63d, 7926.86d, 9900.35d, 17239d, 28231.8d, 41893.9d, 67378.6d, 120517d, 347953d, 412636d, 147016d, 80720.7d, 54756.1d, 45148.3d, 39414.7d, 39143.8d, 42199d, 41633.7d, 35783d, 47614d, 58393.4d, 43084.5d, 32087.4d, 35606.7d, 35606.7d, ], -ABSLENGTH1_option: "wavelength", -ABSLENGTH1_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH1_value2: [1.09808d, 0.693615d, 0.437277d, 0.276096d, 0.173933d, 0.103044d, 0.0603065d, 0.0356199d, 0.0225651d, 0.0160844d, 0.0162228d, 0.0221832d, 0.0303067d, 0.0524247d, 0.484492d, 12.7541d, 294.651d, 4158.92d, 15662.6d, 25482.1d, 36176.3d, 50723d, 63996.2d, 77738.6d, 89861.1d, 103551d, 115859d, 125442d, 146664d, 163748d, 194986d, 194652d, 202262d, 234033d, 262861d, 279883d, 323991d, 299632d, 287367d, 303420d, 303420d, ], - -RSLENGTH_option: "wavelength", -RSLENGTH_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -RSLENGTH_value2: [290.404d, 387.993d, 465.472d, 553.999d, 654.579d, 768.259d, 896.13d, 1039.33d, 1199.03d, 1376.45d, 1572.87d, 1789.58d, 2027.94d, 2289.36d, 2575.27d, 2887.15d, 3226.52d, 3594.97d, 3994.1d, 4425.58d, 4891.08d, 5392.4d, 5931.29d, 6509.58d, 7129.18d, 7791.98d, 8499.95d, 9255.1d, 10059.5d, 10915.2d, 11824.3d, 12789.2d, 13811.8d, 14894.7d, 16040d, 17250d, 18527.3d, 19874.2d, 21293.3d, 22787.1d, 22787.1d ], -REEMISSION_PROB0: 0.59d, -REEMISSION_PROB1: 0.8d, -PROPERTY_LIST: ["NUM_COMP", "LIGHT_YIELD", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "REEMITWAVEFORM0", "REEMITWAVEFORM1", "SCINTMOD", "RINDEX", "SCINTILLATION", "SCINTILLATION_WLS", "ABSLENGTH0", "ABSLENGTH1", "RSLENGTH", "REEMISSION_PROB0", "REEMISSION_PROB1", ] -} - -{ -name: "OPTICS", -index: "nd_labppo_scintillator", -valid_begin : [0, 0], -valid_end : [0, 0], -NUM_COMP: 3d, -LIGHT_YIELD: 9951.d, -SCINTWAVEFORM_value1: [ -4.6d, -18d, -156d,], -SCINTWAVEFORM_value2: [ 0.71d, 0.22d, 0.07d,], -SCINTWAVEFORMalpha_value1: [-3.2d, -18d, -190d,], -SCINTWAVEFORMalpha_value2: [0.44d, 0.16d, 0.41d,], -REEMITWAVEFORM0_value1: [-5.8d, ], -REEMITWAVEFORM0_value2: [1.0d,], -REEMITWAVEFORM1_value1: [-1.6d, ], -REEMITWAVEFORM1_value2: [1.0d,], -SCINTMOD_value1: [1d, ], -SCINTMOD_value2: [0.0719d, ], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], -RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], -SCINTILLATION_option: "dy_dwavelength", -SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], -SCINTILLATION_WLS_option: "dy_dwavelength", -SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], - -// 0=LAB -// 1=PPO -// 2=Nd -ABSLENGTH0_option: "wavelength", -ABSLENGTH0_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH0_value2: [0.000154944d, 0.000299637d, 0.0172048d, 0.0341222d, 0.0153692d, 0.00792675d, 0.0100564d, 0.270688d, 0.949206d, 1.34987d, 3.22232d, 11.032d, 37.9538d, 708.042d, 2680.45d, 4207.13d, 5711.63d, 7926.86d, 9900.35d, 17239d, 28231.8d, 41893.9d, 67378.6d, 120517d, 347953d, 412636d, 147016d, 80720.7d, 54756.1d, 45148.3d, 39414.7d, 39143.8d, 42199d, 41633.7d, 35783d, 47614d, 58393.4d, 43084.5d, 32087.4d, 35606.7d, 35606.7d, ], -ABSLENGTH1_option: "wavelength", -ABSLENGTH1_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH1_value2: [1.09808d, 0.693615d, 0.437277d, 0.276096d, 0.173933d, 0.103044d, 0.0603065d, 0.0356199d, 0.0225651d, 0.0160844d, 0.0162228d, 0.0221832d, 0.0303067d, 0.0524247d, 0.484492d, 12.7541d, 294.651d, 4158.92d, 15662.6d, 25482.1d, 36176.3d, 50723d, 63996.2d, 77738.6d, 89861.1d, 103551d, 115859d, 125442d, 146664d, 163748d, 194986d, 194652d, 202262d, 234033d, 262861d, 279883d, 323991d, 299632d, 287367d, 303420d, 303420d, ], -ABSLENGTH2_option: "wavelength", -ABSLENGTH2_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH2_value2: [3877.16d, 4617.92d, 846.075d, 453.054d, 365.599d, 419.689d, 46836.6d, 6577.49d, 2230.03d, 3218.97d, 17299.4d, 5219.42d, 1692.17d, 1651.16d, 1965.5d, 506.456d, 9920.4d, 31848.3d, 34743.6d, 238862d, 43429.4d, 152003d, 188710d, 66917.5d, 43429.4d, 54237.7d, 3005.68d, 2572.04d, 105859d, 144782d, 1779.97d, 733.287d, 438.793d, 2471.22d, 68546.1d, 158517d, 7648.63d, 190.203d, 128.036d, 526.627d, 526.627d, ], - -RSLENGTH_option: "wavelength", -RSLENGTH_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -RSLENGTH_value2: [294.138d, 392.98d, 471.453d, 561.117d, 662.988d, 778.127d, 907.639d, 1052.67d, 1214.42d, 1394.12d, 1593.06d, 1812.56d, 2053.98d, 2318.75d, 2608.33d, 2924.21d, 3267.94d, 3641.11d, 4045.37d, 4482.38d, 4953.87d, 5461.62d, 6007.42d, 6593.15d, 7220.69d, 7892d, 8609.05d, 9373.89d, 10188.6d, 11055.3d, 11976.1d, 12953.3d, 13989.1d, 15085.8d, 16245.8d, 17471.4d, 18765.1d, 20129.3d, 21566.6d, 23079.5d, 23079.5d, ], -REEMISSION_PROB0: 0.59d, -REEMISSION_PROB1: 0.8d, -REEMISSION_PROB2: 0.0d, -PROPERTY_LIST: ["NUM_COMP", "LIGHT_YIELD", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "REEMITWAVEFORM0", "REEMITWAVEFORM1", "SCINTMOD", "RINDEX", -"SCINTILLATION", "SCINTILLATION_WLS", "ABSLENGTH0", "ABSLENGTH1", "ABSLENGTH2", "RSLENGTH", "REEMISSION_PROB0", "REEMISSION_PROB1", "REEMISSION_PROB2", ] -} -{ -name: "OPTICS", -index: "nd_labppo_scintillator_noscatt", -valid_begin : [0, 0], -valid_end : [0, 0], -NUM_COMP: 3d, -LIGHT_YIELD: 9951.d, -SCINTWAVEFORM_value1: [-4.6d, -18d, -156d,], -SCINTWAVEFORM_value2: [0.71d, 0.22d, 0.07d,], -SCINTWAVEFORMalpha_value1: [-3.2d, -18d, -190d,], -SCINTWAVEFORMalpha_value2: [0.44d, 0.16d, 0.41d,], -REEMITWAVEFORM0_value1: [-5.8d, ], -REEMITWAVEFORM0_value2: [1.0d,], -REEMITWAVEFORM1_value1: [-1.6d, ], -REEMITWAVEFORM1_value2: [1.0d,], -SCINTMOD_value1: [1d, ], -SCINTMOD_value2: [0.0719d, ], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], -RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], -SCINTILLATION_option: "dy_dwavelength", -SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], -SCINTILLATION_WLS_option: "dy_dwavelength", -SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], - -// 0=LAB -// 1=PPO -// 2=Nd -ABSLENGTH0_option: "wavelength", -ABSLENGTH0_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH0_value2: [0.000154944d, 0.000299637d, 0.0172048d, 0.0341222d, 0.0153692d, 0.00792675d, 0.0100564d, 0.270688d, 0.949206d, 1.34987d, 3.22232d, 11.032d, 37.9538d, 708.042d, 2680.45d, 4207.13d, 5711.63d, 7926.86d, 9900.35d, 17239d, 28231.8d, 41893.9d, 67378.6d, 120517d, 347953d, 412636d, 147016d, 80720.7d, 54756.1d, 45148.3d, 39414.7d, 39143.8d, 42199d, 41633.7d, 35783d, 47614d, 58393.4d, 43084.5d, 32087.4d, 35606.7d, 35606.7d, ], -ABSLENGTH1_option: "wavelength", -ABSLENGTH1_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH1_value2: [1.09808d, 0.693615d, 0.437277d, 0.276096d, 0.173933d, 0.103044d, 0.0603065d, 0.0356199d, 0.0225651d, 0.0160844d, 0.0162228d, 0.0221832d, 0.0303067d, 0.0524247d, 0.484492d, 12.7541d, 294.651d, 4158.92d, 15662.6d, 25482.1d, 36176.3d, 50723d, 63996.2d, 77738.6d, 89861.1d, 103551d, 115859d, 125442d, 146664d, 163748d, 194986d, 194652d, 202262d, 234033d, 262861d, 279883d, 323991d, 299632d, 287367d, 303420d, 303420d, ], -ABSLENGTH2_option: "wavelength", -ABSLENGTH2_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH2_value2: [3877.16d, 4617.92d, 846.075d, 453.054d, 365.599d, 419.689d, 46836.6d, 6577.49d, 2230.03d, 3218.97d, 17299.4d, 5219.42d, 1692.17d, 1651.16d, 1965.5d, 506.456d, 9920.4d, 31848.3d, 34743.6d, 238862d, 43429.4d, 152003d, 188710d, 66917.5d, 43429.4d, 54237.7d, 3005.68d, 2572.04d, 105859d, 144782d, 1779.97d, 733.287d, 438.793d, 2471.22d, 68546.1d, 158517d, 7648.63d, 190.203d, 128.036d, 526.627d, 526.627d, ], - -REEMISSION_PROB0: 0.59d, -REEMISSION_PROB1: 0.8d, -REEMISSION_PROB2: 0.0d, -PROPERTY_LIST: ["NUM_COMP", "LIGHT_YIELD", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "REEMITWAVEFORM0", "REEMITWAVEFORM1", "SCINTMOD", "RINDEX", -"SCINTILLATION", "SCINTILLATION_WLS", "ABSLENGTH0", "ABSLENGTH1", "ABSLENGTH2", "REEMISSION_PROB0", "REEMISSION_PROB1", "REEMISSION_PROB2" ] -} - -{ -name: "OPTICS", -index: "nd_labppo_scintillator_noscatt_noabs", -valid_begin : [0, 0], -valid_end : [0, 0], -LIGHT_YIELD: 9951.d, -SCINTWAVEFORM_value1: [-4.6d, -18d, -156d,], -SCINTWAVEFORM_value2: [0.71d, 0.22d, 0.07d,], -SCINTWAVEFORMalpha_value1: [-3.2d, -18d, -190d,], -SCINTWAVEFORMalpha_value2: [0.44d, 0.16d, 0.41d,], -REEMITWAVEFORM0_value1: [-5.8d, ], -REEMITWAVEFORM0_value2: [1.0d,], -REEMITWAVEFORM1_value1: [-1.6d, ], -REEMITWAVEFORM1_value2: [1.0d,], -SCINTMOD_value1: [1d, ], -SCINTMOD_value2: [0.0719d, ], -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], -RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], -SCINTILLATION_option: "dy_dwavelength", -SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], -SCINTILLATION_WLS_option: "dy_dwavelength", -SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], -PROPERTY_LIST: ["LIGHT_YIELD", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "REEMITWAVEFORM0", "REEMITWAVEFORM1", "SCINTMOD", "RINDEX", -"SCINTILLATION", "SCINTILLATION_WLS", ] -} - -{ -name: "OPTICS", -index: "nd_labppo_scintillator_noabs", -valid_begin : [0, 0], -valid_end : [0, 0], -LIGHT_YIELD: 9951d, -SCINTWAVEFORM_value1: [-4.6d, -18d, -156d,], -SCINTWAVEFORM_value2: [0.71d, 0.22d, 0.07d,], -SCINTWAVEFORMalpha_value1: [-3.2d, -18d, -190d,], -SCINTWAVEFORMalpha_value2: [0.44d, 0.16d, 0.41d,], -REEMITWAVEFORM0_value1: [-5.8d, ], -REEMITWAVEFORM0_value2: [1.0d,], -REEMITWAVEFORM1_value1: [-1.6d, ], -REEMITWAVEFORM1_value2: [1.0d,], -SCINTMOD_value1: [1d, ], -SCINTMOD_value2: [0.0719d, ], - -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], -RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], -SCINTILLATION_option: "dy_dwavelength", -SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], -SCINTILLATION_WLS_option: "dy_dwavelength", -SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], - -RSLENGTH_option: "wavelength", -RSLENGTH_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -RSLENGTH_value2: [251.351d, 335.839d, 402.917d, 479.56d, 566.638d, 665.056d, 775.761d, 899.733d, 1037.99d, 1191.6d, 1361.65d, 1549.27d, 1755.63d, 1981.96d, 2229.48d, 2499.49d, 2793.3d, 3112.29d, 3457.84d, 3831.39d, 4234.41d, 4668.42d, 5134.97d, 5635.63d, 6172.04d, 6745.86d, 7358.79d, 8012.56d, 8708.96d, 9449.79d, 10236.9d, 11072.2d, 11957.6d, 12895d, 13886.6d, 14934.2d, 16040d, 17206.1d, 18434.7d, 19727.9d, 19727.9d, ], -PROPERTY_LIST: ["LIGHT_YIELD", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "REEMITWAVEFORM0", "REEMITWAVEFORM1", "SCINTMOD", "RINDEX", -"SCINTILLATION", "SCINTILLATION_WLS", "RSLENGTH", ] -} - -{ -name: "OPTICS", -index: "humid_scintillator", -valid_begin : [0, 0], -valid_end : [0, 0], -NUM_COMP: 2d, -LIGHT_YIELD: 9951d, -SCINTWAVEFORM_value1: [-4.6d, -18d, -156d,], -SCINTWAVEFORM_value2: [0.71d, 0.22d, 0.07d,], -SCINTWAVEFORMalpha_value1: [-3.2d, -18d, -190d,], -SCINTWAVEFORMalpha_value2: [0.44d, 0.16d, 0.41d,], -REEMITWAVEFORM0_value1: [-5.8d, ], -REEMITWAVEFORM0_value2: [1.0d,], -REEMITWAVEFORM1_value1: [-1.6d, ], -REEMITWAVEFORM1_value2: [1.0d,], - -SCINTMOD_value1: [1d, ], -SCINTMOD_value2: [0.0798d, ], - -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], -RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], -SCINTILLATION_option: "dy_dwavelength", -SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], -SCINTILLATION_WLS_option: "dy_dwavelength", -SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], - -// 0=humid LAB -// 1=PPO -ABSLENGTH0_option: "wavelength", -ABSLENGTH0_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH0_value2: [0.000155715d, 0.000286377d, 0.0158338d, 0.033522d, 0.0152351d, 0.00780603d, 0.010382d, 0.267795d, 0.949463d, 1.30821d, 2.48555d, 5.84153d, 10.1969d, 16.6483d, 18.2591d, 19.0247d, 19.6082d, 21.904d, 24.7205d, 25.5037d, 26.2273d, 26.9259d, 27.5581d, 28.2024d, 28.8198d, 29.365d, 29.8906d, 30.4347d, 30.9333d, 31.4486d, 31.9578d, 32.4595d, 32.9768d, 33.4854d, 34.0098d, 34.5234d, 35.0531d, 35.5405d, 36.0716d, 36.4649d, 36.4649d, ], -ABSLENGTH1_option: "wavelength", -ABSLENGTH1_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH1_value2: [1.09808d, 0.693615d, 0.437277d, 0.276096d, 0.173933d, 0.103044d, 0.0603065d, 0.0356199d, 0.0225651d, 0.0160844d, 0.0162228d, 0.0221832d, 0.0303067d, 0.0524247d, 0.484492d, 12.7541d, 294.651d, 4158.92d, 15662.6d, 25482.1d, 36176.3d, 50723d, 63996.2d, 77738.6d, 89861.1d, 103551d, 115859d, 125442d, 146664d, 163748d, 194986d, 194652d, 202262d, 234033d, 262861d, 279883d, 323991d, 299632d, 287367d, 303420d, 303420d, ], - -RSLENGTH_option: "wavelength", -RSLENGTH_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -RSLENGTH_value2: [294.138d, 392.98d, 471.453d, 561.117d, 662.988d, 778.127d, 907.639d, 1052.67d, 1214.42d, 1394.12d, 1593.06d, 1812.56d, 2053.98d, 2318.75d, 2608.33d, 2924.21d, 3267.94d, 3641.11d, 4045.37d, 4482.38d, 4953.87d, 5461.62d, 6007.42d, 6593.15d, 7220.69d, 7892d, 8609.05d, 9373.89d, 10188.6d, 11055.3d, 11976.1d, 12953.3d, 13989.1d, 15085.8d, 16245.8d, 17471.4d, 18765.1d, 20129.3d, 21566.6d, 23079.5d, 23079.5d, ], -REEMISSION_PROB0: 0.59d, -REEMISSION_PROB1: 0.8d, -PROPERTY_LIST: ["NUM_COMP", "LIGHT_YIELD", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "REEMITWAVEFORM0", "REEMITWAVEFORM1", "SCINTMOD", "RINDEX", "SCINTILLATION", "SCINTILLATION_WLS", "ABSLENGTH0", "ABSLENGTH1", "RSLENGTH", "REEMISSION_PROB0", "REEMISSION_PROB1" ] -} - - -{ -name: "OPTICS", -index: "zr_nano_labppo_scintillator", -valid_begin : [0, 0], -valid_end : [0, 0], -NUM_COMP: 3d, -LIGHT_YIELD: 9951d, -SCINTWAVEFORM_value1: [-5.1d, ], -SCINTWAVEFORM_value2: [1.0d,], - -SCINTMOD_value1: [1d, ], -SCINTMOD_value2: [0.0798d, ], - -RINDEX_option: "wavelength", -RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], -RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], -SCINTILLATION_option: "dy_dwavelength", -SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], -SCINTILLATION_WLS_option: "dy_dwavelength", -SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], -SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], - -// 0=LAB -// 1=PPO -// 2=Zr nano -ABSLENGTH0_option: "wavelength", -ABSLENGTH0_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH0_value2: [0.000154944d, 0.000299637d, 0.0172048d, 0.0341222d, 0.0153692d, 0.00792675d, 0.0100564d, 0.270688d, 0.949206d, 1.34987d, 3.22232d, 11.032d, 37.9538d, 708.042d, 2680.45d, 4207.13d, 5711.63d, 7926.86d, 9900.35d, 17239d, 28231.8d, 41893.9d, 67378.6d, 120517d, 347953d, 412636d, 147016d, 80720.7d, 54756.1d, 45148.3d, 39414.7d, 39143.8d, 42199d, 41633.7d, 35783d, 47614d, 58393.4d, 43084.5d, 32087.4d, 35606.7d, 35606.7d, ], -ABSLENGTH1_option: "wavelength", -ABSLENGTH1_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH1_value2: [1.09808d, 0.693615d, 0.437277d, 0.276096d, 0.173933d, 0.103044d, 0.0603065d, 0.0356199d, 0.0225651d, 0.0160844d, 0.0162228d, 0.0221832d, 0.0303067d, 0.0524247d, 0.484492d, 12.7541d, 294.651d, 4158.92d, 15662.6d, 25482.1d, 36176.3d, 50723d, 63996.2d, 77738.6d, 89861.1d, 103551d, 115859d, 125442d, 146664d, 163748d, 194986d, 194652d, 202262d, 234033d, 262861d, 279883d, 323991d, 299632d, 287367d, 303420d, 303420d, ], -ABSLENGTH2_option: "wavelength", -ABSLENGTH2_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -ABSLENGTH2_value2: [151933d, 144937d, 138466d, 132629d, 127190d, 122214d, 117614d, 113346d, 109377d, 105677d, 102220d, 98958.7d, 95942.2d, 93063.6d, 90390.2d, 87830.8d, 85429d, 83155.5d, 80999.3d, 78952.4d, 77006.2d, 75154d, 73376.2d, 71704.5d, 70084.5d, 68557.5d, 67075.1d, 65665.3d, 64313.7d, 63016.4d, 61770.5d, 60572.8d, 59420.9d, 58304d, 57243.6d, 56206.4d, 55220.1d, 54254.3d, 53328.2d, 52445.8d, 52445.8d, ], -RSLENGTH_option: "wavelength", -RSLENGTH_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], -RSLENGTH_value2: [294.138d, 392.98d, 471.453d, 561.117d, 662.988d, 778.127d, 907.639d, 1052.67d, 1214.42d, 1394.12d, 1593.06d, 1812.56d, 2053.98d, 2318.75d, 2608.33d, 2924.21d, 3267.94d, 3641.11d, 4045.37d, 4482.38d, 4953.87d, 5461.62d, 6007.42d, 6593.15d, 7220.69d, 7892d, 8609.05d, 9373.89d, 10188.6d, 11055.3d, 11976.1d, 12953.3d, 13989.1d, 15085.8d, 16245.8d, 17471.4d, 18765.1d, 20129.3d, 21566.6d, 23079.5d, 23079.5d, ], - -REEMISSION_PROB0: 0.59d, -REEMISSION_PROB1: 0.8d, -REEMISSION_PROB2: 0.0d, -PROPERTY_LIST: ["NUM_COMP", "LIGHT_YIELD", "SCINTWAVEFORM", "SCINTMOD", "RINDEX", "SCINTILLATION", "SCINTILLATION_WLS", "ABSLENGTH0", "ABSLENGTH1", "ABSLENGTH2", "RSLENGTH", "REEMISSION_PROB0", "REEMISSION_PROB1", "REEMISSION_PROB2", ] -} - -// ------------------ SNO PMT optics --------------------------------- - -{ -name: "OPTICS", -index: "photocathode-1408", -valid_begin : [0, 0], -valid_end : [0, 0], - -EFFICIENCY_option: "wavelength", -EFFICIENCY_value1: [ 60d, 200d, 230d, 231d, 232d, 233d, 234d, 235d, 236d, 237d, 238d, 239d, 240d, 241d, 242d, 243d, 244d, 245d, 246d, 247d, 248d, 249d, 250d, 251d, 252d, 253d, 254d, 255d, 256d, 257d, 258d, 259d, 260d, 261d, 262d, 263d, 264d, 265d, 266d, 267d, 268d, 269d, 270d, 271d, 272d, 273d, 274d, 275d, 276d, 277d, 278d, 279d, 280d, 281d, 282d, 283d, 284d, 285d, 286d, 287d, 288d, 289d, 290d, 291d, 292d, 293d, 294d, 295d, 296d, 297d, 298d, 299d, 300d, 301d, 302d, 303d, 304d, 305d, 306d, 307d, 308d, 309d, 310d, 311d, 312d, 313d, 314d, 315d, 316d, 317d, 318d, 319d, 320d, 321d, 322d, 323d, 324d, 325d, 326d, 327d, 328d, 329d, 330d, 331d, 332d, 333d, 334d, 335d, 336d, 337d, 338d, 339d, 340d, 341d, 342d, 343d, 344d, 345d, 346d, 347d, 348d, 349d, 350d, 351d, 352d, 353d, 354d, 355d, 356d, 357d, 358d, 359d, 360d, 361d, 362d, 363d, 364d, 365d, 366d, 367d, 368d, 369d, 370d, 371d, 372d, 373d, 374d, 375d, 376d, 377d, 378d, 379d, 380d, 381d, 382d, 383d, 384d, 385d, 386d, 387d, 388d, 389d, 390d, 391d, 392d, 393d, 394d, 395d, 396d, 397d, 398d, 399d, 400d, 401d, 402d, 403d, 404d, 405d, 406d, 407d, 408d, 409d, 410d, 411d, 412d, 413d, 414d, 415d, 416d, 417d, 418d, 419d, 420d, 421d, 422d, 423d, 424d, 425d, 426d, 427d, 428d, 429d, 430d, 431d, 432d, 433d, 434d, 435d, 436d, 437d, 438d, 439d, 440d, 441d, 442d, 443d, 444d, 445d, 446d, 447d, 448d, 449d, 450d, 451d, 452d, 453d, 454d, 455d, 456d, 457d, 458d, 459d, 460d, 461d, 462d, 463d, 464d, 465d, 466d, 467d, 468d, 469d, 470d, 471d, 472d, 473d, 474d, 475d, 476d, 477d, 478d, 479d, 480d, 481d, 482d, 483d, 484d, 485d, 486d, 487d, 488d, 489d, 490d, 491d, 492d, 493d, 494d, 495d, 496d, 497d, 498d, 499d, 500d, 501d, 502d, 503d, 504d, 505d, 506d, 507d, 508d, 509d, 510d, 511d, 512d, 513d, 514d, 515d, 516d, 517d, 518d, 519d, 520d, 521d, 522d, 523d, 524d, 525d, 526d, 527d, 528d, 529d, 530d, 531d, 532d, 533d, 534d, 535d, 536d, 537d, 538d, 539d, 540d, 541d, 542d, 543d, 544d, 545d, 546d, 547d, 548d, 549d, 550d, 551d, 552d, 553d, 554d, 555d, 556d, 557d, 558d, 559d, 560d, 561d, 562d, 563d, 564d, 565d, 566d, 567d, 568d, 569d, 570d, 571d, 572d, 573d, 574d, 575d, 576d, 577d, 578d, 579d, 580d, 581d, 582d, 583d, 584d, 585d, 586d, 587d, 588d, 589d, 590d, 591d, 592d, 593d, 594d, 595d, 596d, 597d, 598d, 599d, 600d, 601d, 602d, 603d, 604d, 605d, 606d, 607d, 608d, 609d, 610d, 611d, 612d, 613d, 614d, 615d, 616d, 617d, 618d, 619d, 620d, 621d, 622d, 623d, 624d, 625d, 626d, 627d, 628d, 629d, 630d, 631d, 632d, 633d, 634d, 635d, 636d, 637d, 638d, 639d, 640d, 641d, 642d, 643d, 644d, 645d, 646d, 647d, 648d, 649d, 650d, 651d, 652d, 653d, 654d, 655d, 656d, 657d, 658d, 659d, 660d, 661d, 662d, 663d, 664d, 665d, 666d, 667d, 668d, 669d, 670d, 671d, 672d, 673d, 674d, 675d, 676d, 677d, 678d, 679d, 680d, 681d, 682d, 683d, 684d, 685d, 686d, 687d, 688d, 689d, 690d, 691d, 692d, 693d, 694d, 695d, 696d, 697d, 698d, 699d, 700d, 800d, ], - -EFFICIENCY_value2: [ 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.4909d-03, 0.9818d-03, 0.1473d-02, 0.1964d-02, 0.2454d-02, 0.2945d-02, 0.3436d-02, 0.3927d-02, 0.4418d-02, 0.4909d-02, 0.5510d-02, 0.6111d-02, 0.6713d-02, 0.7314d-02, 0.7915d-02, 0.8516d-02, 0.9117d-02, 0.9719d-02, 0.1032d-01, 0.1092d-01, 0.1269d-01, 0.1446d-01, 0.1622d-01, 0.1799d-01, 0.1976d-01, 0.2153d-01, 0.2329d-01, 0.2506d-01, 0.2683d-01, 0.2860d-01, 0.3169d-01, 0.3478d-01, 0.3788d-01, 0.4097d-01, 0.4406d-01, 0.4716d-01, 0.5025d-01, 0.5334d-01, 0.5644d-01, 0.5953d-01, 0.6295d-01, 0.6636d-01, 0.6978d-01, 0.7320d-01, 0.7661d-01, 0.8003d-01, 0.8344d-01, 0.8686d-01, 0.9028d-01, 0.9369d-01, 0.9680d-01, 0.9991d-01, 0.1030d, 0.1061d, 0.1092d, 0.1123d, 0.1154d, 0.1185d, 0.1217d, 0.1248d, 0.1275d, 0.1302d, 0.1330d, 0.1357d, 0.1385d, 0.1412d, 0.1439d, 0.1467d, 0.1494d, 0.1522d, 0.1541d, 0.1561d, 0.1580d, 0.1600d, 0.1619d, 0.1639d, 0.1658d, 0.1678d, 0.1697d, 0.1717d, 0.1725d, 0.1734d, 0.1742d, 0.1751d, 0.1759d, 0.1767d, 0.1776d, 0.1784d, 0.1793d, 0.1801d, 0.1810d, 0.1819d, 0.1827d, 0.1836d, 0.1844d, 0.1853d, 0.1862d, 0.1870d, 0.1879d, 0.1888d, 0.1890d, 0.1893d, 0.1896d, 0.1898d, 0.1901d, 0.1903d, 0.1906d, 0.1909d, 0.1911d, 0.1914d, 0.1917d, 0.1921d, 0.1924d, 0.1928d, 0.1931d, 0.1935d, 0.1938d, 0.1942d, 0.1945d, 0.1949d, 0.1952d, 0.1954d, 0.1957d, 0.1960d, 0.1963d, 0.1966d, 0.1969d, 0.1972d, 0.1975d, 0.1978d, 0.1978d, 0.1978d, 0.1978d, 0.1979d, 0.1979d, 0.1979d, 0.1979d, 0.1980d, 0.1980d, 0.1980d, 0.1983d, 0.1985d, 0.1988d, 0.1990d, 0.1993d, 0.1996d, 0.1998d, 0.2001d, 0.2003d, 0.2006d, 0.2008d, 0.2010d, 0.2013d, 0.2015d, 0.2017d, 0.2019d, 0.2022d, 0.2024d, 0.2026d, 0.2029d, 0.2033d, 0.2038d, 0.2042d, 0.2047d, 0.2052d, 0.2056d, 0.2061d, 0.2065d, 0.2070d, 0.2075d, 0.2078d, 0.2082d, 0.2085d, 0.2089d, 0.2092d, 0.2096d, 0.2099d, 0.2103d, 0.2106d, 0.2110d, 0.2113d, 0.2116d, 0.2119d, 0.2123d, 0.2126d, 0.2129d, 0.2132d, 0.2135d, 0.2139d, 0.2142d, 0.2142d, 0.2143d, 0.2144d, 0.2144d, 0.2145d, 0.2146d, 0.2146d, 0.2147d, 0.2148d, 0.2148d, 0.2147d, 0.2145d, 0.2144d, 0.2142d, 0.2141d, 0.2139d, 0.2138d, 0.2136d, 0.2135d, 0.2133d, 0.2131d, 0.2128d, 0.2126d, 0.2124d, 0.2121d, 0.2119d, 0.2117d, 0.2114d, 0.2112d, 0.2110d, 0.2103d, 0.2097d, 0.2090d, 0.2084d, 0.2077d, 0.2071d, 0.2064d, 0.2058d, 0.2051d, 0.2045d, 0.2038d, 0.2032d, 0.2025d, 0.2018d, 0.2012d, 0.2005d, 0.1999d, 0.1992d, 0.1986d, 0.1979d, 0.1975d, 0.1971d, 0.1967d, 0.1962d, 0.1958d, 0.1954d, 0.1950d, 0.1946d, 0.1941d, 0.1937d, 0.1933d, 0.1929d, 0.1925d, 0.1921d, 0.1917d, 0.1913d, 0.1908d, 0.1904d, 0.1900d, 0.1896d, 0.1892d, 0.1887d, 0.1883d, 0.1879d, 0.1874d, 0.1870d, 0.1866d, 0.1861d, 0.1857d, 0.1852d, 0.1835d, 0.1818d, 0.1801d, 0.1784d, 0.1766d, 0.1749d, 0.1732d, 0.1715d, 0.1698d, 0.1681d, 0.1651d, 0.1622d, 0.1593d, 0.1564d, 0.1535d, 0.1506d, 0.1477d, 0.1448d, 0.1419d, 0.1390d, 0.1366d, 0.1342d, 0.1318d, 0.1294d, 0.1270d, 0.1246d, 0.1222d, 0.1198d, 0.1174d, 0.1150d, 0.1143d, 0.1136d, 0.1129d, 0.1122d, 0.1115d, 0.1107d, 0.1100d, 0.1093d, 0.1086d, 0.1079d, 0.1062d, 0.1046d, 0.1029d, 0.1013d, 0.9965d-01, 0.9801d-01, 0.9636d-01, 0.9472d-01, 0.9308d-01, 0.9143d-01, 0.9060d-01, 0.8977d-01, 0.8895d-01, 0.8812d-01, 0.8729d-01, 0.8646d-01, 0.8563d-01, 0.8480d-01, 0.8398d-01, 0.8315d-01, 0.8224d-01, 0.8133d-01, 0.8041d-01, 0.7950d-01, 0.7859d-01, 0.7768d-01, 0.7677d-01, 0.7586d-01, 0.7495d-01, 0.7404d-01, 0.7297d-01, 0.7190d-01, 0.7083d-01, 0.6976d-01, 0.6869d-01, 0.6762d-01, 0.6655d-01, 0.6548d-01, 0.6441d-01, 0.6334d-01, 0.6223d-01, 0.6111d-01, 0.5999d-01, 0.5887d-01, 0.5775d-01, 0.5663d-01, 0.5552d-01, 0.5440d-01, 0.5328d-01, 0.5216d-01, 0.5092d-01, 0.4967d-01, 0.4843d-01, 0.4719d-01, 0.4594d-01, 0.4470d-01, 0.4345d-01, 0.4221d-01, 0.4097d-01, 0.3972d-01, 0.3884d-01, 0.3795d-01, 0.3707d-01, 0.3618d-01, 0.3530d-01, 0.3441d-01, 0.3353d-01, 0.3264d-01, 0.3176d-01, 0.3087d-01, 0.2996d-01, 0.2906d-01, 0.2815d-01, 0.2724d-01, 0.2634d-01, 0.2543d-01, 0.2452d-01, 0.2361d-01, 0.2271d-01, 0.2180d-01, 0.2109d-01, 0.2038d-01, 0.1967d-01, 0.1897d-01, 0.1826d-01, 0.1755d-01, 0.1684d-01, 0.1613d-01, 0.1542d-01, 0.1471d-01, 0.1412d-01, 0.1353d-01, 0.1293d-01, 0.1234d-01, 0.1175d-01, 0.1115d-01, 0.1056d-01, 0.9967d-02, 0.9374d-02, 0.8781d-02, 0.8416d-02, 0.8052d-02, 0.7687d-02, 0.7323d-02, 0.6958d-02, 0.6594d-02, 0.6229d-02, 0.5865d-02, 0.5500d-02, 0.5136d-02, 0.4899d-02, 0.4663d-02, 0.4427d-02, 0.4191d-02, 0.3955d-02, 0.3718d-02, 0.3482d-02, 0.3246d-02, 0.3010d-02, 0.2774d-02, 0.2650d-02, 0.2527d-02, 0.2404d-02, 0.2281d-02, 0.2157d-02, 0.2034d-02, 0.1911d-02, 0.1788d-02, 0.1665d-02, 0.1541d-02, 0.1459d-02, 0.1377d-02, 0.1295d-02, 0.1213d-02, 0.1131d-02, 0.1049d-02, 0.9665d-03, 0.8844d-03, 0.8023d-03, 0.7201d-03, 0.6944d-03, 0.6686d-03, 0.6429d-03, 0.6171d-03, 0.5914d-03, 0.5656d-03, 0.5399d-03, 0.5141d-03, 0.4884d-03, 0.4626d-03, 0.0d, ], - -RINDEX_option: "wavelength", -RINDEX_value1:[ 60d, 375d, 390d, 405d, 420d, 435d, 450d, 465d, 480d, 495d, 510d, 525d, 540d, 555d, 570d, 585d, 600d, 615d, 630d, 645d, 660d, 675d, 690d, 705d, 720d, 735d, 750d, 765d, 780d, 795d, 810d, ], -RINDEX_value2:[ 2.06469d, 2.06469d, 2.13336d, 2.47674d, 2.72348d, 2.89703d, 3.01518d, 3.09152d, 3.13645d, 3.15799d, 3.16228d, 3.15407d, 3.13704d, 3.114d, 3.08714d, 3.05813d, 3.02822d, 2.99839d, 2.96937d, 2.94167d, 2.91569d, 2.8917d, 2.86987d, 2.85031d, 2.83307d, 2.81817d, 2.8056d, 2.79529d, 2.7872d, 2.78124d, 2.77734d, ], - -KINDEX_option: "wavelength", -KINDEX_value1: [ 60d, 375d, 390d, 405d, 420d, 435d, 450d, 465d, 480d, 495d, 510d, 525d, 540d, 555d, 570d, 585d, 600d, 615d, 630d, 645d, 660d, 675d, 690d, 705d, 720d, 735d, 750d, 765d, 780d, 795d, 810d, ], -KINDEX_value2: [ 2.03024d, 2.03024d, 2.01387d, 1.88742d, 1.75012d, 1.60874d, 1.46795d, 1.33095d, 1.19985d, 1.07599d, 0.96015d, 0.85272d, 0.75382d, 0.66337d, 0.58113d, 0.50681d, 0.44005d, 0.38044d, 0.32757d, 0.28102d, 0.2404d, 0.20529d, 0.17531d, 0.15009d, 0.12929d, 0.11258d, 0.1d, 0.1d, 0.1d, 0.1d, 0.1d, ], - -THICKNESS_value1: [ 75.00d, 53.06d, 5.00d, 0.00d, -25.00d, ], -THICKNESS_value2: [ 2.799d-05, 2.09499d-05, 1.77582d-05, 1.78969d-05, 1.91204d-05, ], -PROPERTY_LIST: ["EFFICIENCY", "RINDEX", "KINDEX", "THICKNESS", ] -} - -{ -name: "OPTICS", -index: "mirror-1408", -valid_begin : [0, 0], -valid_end : [0, 0], - - -RINDEX_option: "wavelength", -RINDEX_value1:[ 60.0d, 200.0d, 300.0d, 400.0d, 500.0d, 600.0d, 700.0d, 800.0d, ], -RINDEX_value2:[ 0.70098d, 0.11945d, 0.26418d, 0.48787d, 0.81257d, 1.26232d, 1.92139d, 2.76733d, ], - - -KINDEX_option: "wavelength", -KINDEX_value1: [ 60.0d, 200.0d, 300.0d, 400.0d, 500.0d, 600.0d, 700.0d, 800.0d, ], -KINDEX_value2: [ 0.021304d, 2.26534d, 3.57873d, 4.83552d, 6.04806d, 7.18550d, 8.14197d, 8.35432d, ], - -PROPERTY_LIST: [ "RINDEX", "KINDEX", ] -} - diff --git a/__init__.py b/__init__.py index f6d25eb..e69de29 100644 --- a/__init__.py +++ b/__init__.py @@ -1,6 +0,0 @@ -import geometry -import materials -import transform -import stl -import photon -import likelihood diff --git a/chromaticity.py b/chromaticity.py deleted file mode 100644 index 4080496..0000000 --- a/chromaticity.py +++ /dev/null @@ -1,35 +0,0 @@ -import numpy as np - -#f = open('ciexyz64_1.csv') -f = open('sbrgb10w.csv') - -color_map = [] -for line in f: - color_map.append([float(s) for s in line.split(',')]) - -f.close() - -color_map = np.array(color_map) - -# zero negative coefficients -color_map[color_map < 0] = 0 - -# normalize coefficients -for i in range(len(color_map)): - color_map[i,1:] /= np.sum(color_map[i,1:]) - -def map_wavelength(wavelength): - r = np.interp(wavelength, color_map[:,0], color_map[:,1]) - g = np.interp(wavelength, color_map[:,0], color_map[:,2]) - b = np.interp(wavelength, color_map[:,0], color_map[:,3]) - - if np.iterable(wavelength): - rgb = np.empty((len(wavelength),3)) - - rgb[:,0] = r - rgb[:,1] = g - rgb[:,2] = b - - return rgb - else: - return np.array([r,g,b]) diff --git a/ciexyz64_1.csv b/ciexyz64_1.csv deleted file mode 100644 index f437db7..0000000 --- a/ciexyz64_1.csv +++ /dev/null @@ -1,471 +0,0 @@ -360,0.000000122200,0.000000013398,0.000000535027 -361,0.000000185138,0.000000020294,0.000000810720 -362,0.000000278830,0.000000030560,0.000001221200 -363,0.000000417470,0.000000045740,0.000001828700 -364,0.000000621330,0.000000068050,0.000002722200 -365,0.000000919270,0.000000100650,0.000004028300 -366,0.000001351980,0.000000147980,0.000005925700 -367,0.000001976540,0.000000216270,0.000008665100 -368,0.000002872500,0.000000314200,0.000012596000 -369,0.000004149500,0.000000453700,0.000018201000 -370,0.000005958600,0.000000651100,0.000026143700 -371,0.000008505600,0.000000928800,0.000037330000 -372,0.000012068600,0.000001317500,0.000052987000 -373,0.000017022600,0.000001857200,0.000074764000 -374,0.000023868000,0.000002602000,0.000104870000 -375,0.000033266000,0.000003625000,0.000146220000 -376,0.000046087000,0.000005019000,0.000202660000 -377,0.000063472000,0.000006907000,0.000279230000 -378,0.000086892000,0.000009449000,0.000382450000 -379,0.000118246000,0.000012848000,0.000520720000 -380,0.000159952000,0.000017364000,0.000704776000 -381,0.000215080000,0.000023327000,0.000948230000 -382,0.000287490000,0.000031150000,0.001268200000 -383,0.000381990000,0.000041350000,0.001686100000 -384,0.000504550000,0.000054560000,0.002228500000 -385,0.000662440000,0.000071560000,0.002927800000 -386,0.000864500000,0.000093300000,0.003823700000 -387,0.001121500000,0.000120870000,0.004964200000 -388,0.001446160000,0.000155640000,0.006406700000 -389,0.001853590000,0.000199200000,0.008219300000 -390,0.002361600000,0.000253400000,0.010482200000 -391,0.002990600000,0.000320200000,0.013289000000 -392,0.003764500000,0.000402400000,0.016747000000 -393,0.004710200000,0.000502300000,0.020980000000 -394,0.005858100000,0.000623200000,0.026127000000 -395,0.007242300000,0.000768500000,0.032344000000 -396,0.008899600000,0.000941700000,0.039802000000 -397,0.010870900000,0.001147800000,0.048691000000 -398,0.013198900000,0.001390300000,0.059210000000 -399,0.015929200000,0.001674000000,0.071576000000 -400,0.019109700000,0.002004400000,0.086010900000 -401,0.022788000000,0.002386000000,0.102740000000 -402,0.027011000000,0.002822000000,0.122000000000 -403,0.031829000000,0.003319000000,0.144020000000 -404,0.037278000000,0.003880000000,0.168990000000 -405,0.043400000000,0.004509000000,0.197120000000 -406,0.050223000000,0.005209000000,0.228570000000 -407,0.057764000000,0.005985000000,0.263470000000 -408,0.066038000000,0.006833000000,0.301900000000 -409,0.075033000000,0.007757000000,0.343870000000 -410,0.084736000000,0.008756000000,0.389366000000 -411,0.095041000000,0.009816000000,0.437970000000 -412,0.105836000000,0.010918000000,0.489220000000 -413,0.117066000000,0.012058000000,0.542900000000 -414,0.128682000000,0.013237000000,0.598810000000 -415,0.140638000000,0.014456000000,0.656760000000 -416,0.152893000000,0.015717000000,0.716580000000 -417,0.165416000000,0.017025000000,0.778120000000 -418,0.178191000000,0.018399000000,0.841310000000 -419,0.191214000000,0.019848000000,0.906110000000 -420,0.204492000000,0.021391000000,0.972542000000 -421,0.217650000000,0.022992000000,1.038900000000 -422,0.230267000000,0.024598000000,1.103100000000 -423,0.242311000000,0.026213000000,1.165100000000 -424,0.253793000000,0.027841000000,1.224900000000 -425,0.264737000000,0.029497000000,1.282500000000 -426,0.275195000000,0.031195000000,1.338200000000 -427,0.285301000000,0.032927000000,1.392600000000 -428,0.295143000000,0.034738000000,1.446100000000 -429,0.304869000000,0.036654000000,1.499400000000 -430,0.314679000000,0.038676000000,1.553480000000 -431,0.324355000000,0.040792000000,1.607200000000 -432,0.333570000000,0.042946000000,1.658900000000 -433,0.342243000000,0.045114000000,1.708200000000 -434,0.350312000000,0.047333000000,1.754800000000 -435,0.357719000000,0.049602000000,1.798500000000 -436,0.364482000000,0.051934000000,1.839200000000 -437,0.370493000000,0.054337000000,1.876600000000 -438,0.375727000000,0.056822000000,1.910500000000 -439,0.380158000000,0.059399000000,1.940800000000 -440,0.383734000000,0.062077000000,1.967280000000 -441,0.386327000000,0.064737000000,1.989100000000 -442,0.387858000000,0.067285000000,2.005700000000 -443,0.388396000000,0.069764000000,2.017400000000 -444,0.387978000000,0.072218000000,2.024400000000 -445,0.386726000000,0.074704000000,2.027300000000 -446,0.384696000000,0.077272000000,2.026400000000 -447,0.382006000000,0.079979000000,2.022300000000 -448,0.378709000000,0.082874000000,2.015300000000 -449,0.374915000000,0.086000000000,2.006000000000 -450,0.370702000000,0.089456000000,1.994800000000 -451,0.366089000000,0.092947000000,1.981400000000 -452,0.361045000000,0.096275000000,1.965300000000 -453,0.355518000000,0.099535000000,1.946400000000 -454,0.349486000000,0.102829000000,1.924800000000 -455,0.342957000000,0.106256000000,1.900700000000 -456,0.335893000000,0.109901000000,1.874100000000 -457,0.328284000000,0.113835000000,1.845100000000 -458,0.320150000000,0.118167000000,1.813900000000 -459,0.311475000000,0.122932000000,1.780600000000 -460,0.302273000000,0.128201000000,1.745370000000 -461,0.292858000000,0.133457000000,1.709100000000 -462,0.283502000000,0.138323000000,1.672300000000 -463,0.274044000000,0.143042000000,1.634700000000 -464,0.264263000000,0.147787000000,1.595600000000 -465,0.254085000000,0.152761000000,1.554900000000 -466,0.243392000000,0.158102000000,1.512200000000 -467,0.232187000000,0.163941000000,1.467300000000 -468,0.220488000000,0.170362000000,1.419900000000 -469,0.208198000000,0.177425000000,1.370000000000 -470,0.195618000000,0.185190000000,1.317560000000 -471,0.183034000000,0.193025000000,1.262400000000 -472,0.170222000000,0.200313000000,1.205000000000 -473,0.157348000000,0.207156000000,1.146600000000 -474,0.144650000000,0.213644000000,1.088000000000 -475,0.132349000000,0.219940000000,1.030200000000 -476,0.120584000000,0.226170000000,0.973830000000 -477,0.109456000000,0.232467000000,0.919430000000 -478,0.099042000000,0.239025000000,0.867460000000 -479,0.089388000000,0.245997000000,0.818280000000 -480,0.080507000000,0.253589000000,0.772125000000 -481,0.072034000000,0.261876000000,0.728290000000 -482,0.063710000000,0.270643000000,0.686040000000 -483,0.055694000000,0.279645000000,0.645530000000 -484,0.048117000000,0.288694000000,0.606850000000 -485,0.041072000000,0.297665000000,0.570060000000 -486,0.034642000000,0.306469000000,0.535220000000 -487,0.028896000000,0.315035000000,0.502340000000 -488,0.023876000000,0.323335000000,0.471400000000 -489,0.019628000000,0.331366000000,0.442390000000 -490,0.016172000000,0.339133000000,0.415254000000 -491,0.013300000000,0.347860000000,0.390024000000 -492,0.010759000000,0.358326000000,0.366399000000 -493,0.008542000000,0.370001000000,0.344015000000 -494,0.006661000000,0.382464000000,0.322689000000 -495,0.005132000000,0.395379000000,0.302356000000 -496,0.003982000000,0.408482000000,0.283036000000 -497,0.003239000000,0.421588000000,0.264816000000 -498,0.002934000000,0.434619000000,0.247848000000 -499,0.003114000000,0.447601000000,0.232318000000 -500,0.003816000000,0.460777000000,0.218502000000 -501,0.005095000000,0.474340000000,0.205851000000 -502,0.006936000000,0.488200000000,0.193596000000 -503,0.009299000000,0.502340000000,0.181736000000 -504,0.012147000000,0.516740000000,0.170281000000 -505,0.015444000000,0.531360000000,0.159249000000 -506,0.019156000000,0.546190000000,0.148673000000 -507,0.023250000000,0.561180000000,0.138609000000 -508,0.027690000000,0.576290000000,0.129096000000 -509,0.032444000000,0.591500000000,0.120215000000 -510,0.037465000000,0.606741000000,0.112044000000 -511,0.042956000000,0.622150000000,0.104710000000 -512,0.049114000000,0.637830000000,0.098196000000 -513,0.055920000000,0.653710000000,0.092361000000 -514,0.063349000000,0.669680000000,0.087088000000 -515,0.071358000000,0.685660000000,0.082248000000 -516,0.079901000000,0.701550000000,0.077744000000 -517,0.088909000000,0.717230000000,0.073456000000 -518,0.098293000000,0.732570000000,0.069268000000 -519,0.107949000000,0.747460000000,0.065060000000 -520,0.117749000000,0.761757000000,0.060709000000 -521,0.127839000000,0.775340000000,0.056457000000 -522,0.138450000000,0.788220000000,0.052609000000 -523,0.149516000000,0.800460000000,0.049122000000 -524,0.161041000000,0.812140000000,0.045954000000 -525,0.172953000000,0.823330000000,0.043050000000 -526,0.185209000000,0.834120000000,0.040368000000 -527,0.197755000000,0.844600000000,0.037839000000 -528,0.210538000000,0.854870000000,0.035384000000 -529,0.223460000000,0.865040000000,0.032949000000 -530,0.236491000000,0.875211000000,0.030451000000 -531,0.249633000000,0.885370000000,0.028029000000 -532,0.262972000000,0.895370000000,0.025862000000 -533,0.276515000000,0.905150000000,0.023920000000 -534,0.290269000000,0.914650000000,0.022174000000 -535,0.304213000000,0.923810000000,0.020584000000 -536,0.318361000000,0.932550000000,0.019127000000 -537,0.332705000000,0.940810000000,0.017740000000 -538,0.347232000000,0.948520000000,0.016403000000 -539,0.361926000000,0.955600000000,0.015064000000 -540,0.376772000000,0.961988000000,0.013676000000 -541,0.391683000000,0.967540000000,0.012308000000 -542,0.406594000000,0.972230000000,0.011056000000 -543,0.421539000000,0.976170000000,0.009915000000 -544,0.436517000000,0.979460000000,0.008872000000 -545,0.451584000000,0.982200000000,0.007918000000 -546,0.466782000000,0.984520000000,0.007030000000 -547,0.482147000000,0.986520000000,0.006223000000 -548,0.497738000000,0.988320000000,0.005453000000 -549,0.513606000000,0.990020000000,0.004714000000 -550,0.529826000000,0.991761000000,0.003988000000 -551,0.546440000000,0.993530000000,0.003289000000 -552,0.563426000000,0.995230000000,0.002646000000 -553,0.580726000000,0.996770000000,0.002063000000 -554,0.598290000000,0.998090000000,0.001533000000 -555,0.616053000000,0.999110000000,0.001091000000 -556,0.633948000000,0.999770000000,0.000711000000 -557,0.651901000000,1.000000000000,0.000407000000 -558,0.669824000000,0.999710000000,0.000184000000 -559,0.687632000000,0.998850000000,0.000047000000 -560,0.705224000000,0.997340000000,0.000000000000 -561,0.722773000000,0.995260000000,0.000000000000 -562,0.740483000000,0.992740000000,0.000000000000 -563,0.758273000000,0.989750000000,0.000000000000 -564,0.776083000000,0.986300000000,0.000000000000 -565,0.793832000000,0.982380000000,0.000000000000 -566,0.811436000000,0.977980000000,0.000000000000 -567,0.828822000000,0.973110000000,0.000000000000 -568,0.845879000000,0.967740000000,0.000000000000 -569,0.862525000000,0.961890000000,0.000000000000 -570,0.878655000000,0.955552000000,0.000000000000 -571,0.894208000000,0.948601000000,0.000000000000 -572,0.909206000000,0.940981000000,0.000000000000 -573,0.923672000000,0.932798000000,0.000000000000 -574,0.937638000000,0.924158000000,0.000000000000 -575,0.951162000000,0.915175000000,0.000000000000 -576,0.964283000000,0.905954000000,0.000000000000 -577,0.977068000000,0.896608000000,0.000000000000 -578,0.989590000000,0.887249000000,0.000000000000 -579,1.001910000000,0.877986000000,0.000000000000 -580,1.014160000000,0.868934000000,0.000000000000 -581,1.026500000000,0.860164000000,0.000000000000 -582,1.038800000000,0.851519000000,0.000000000000 -583,1.051000000000,0.842963000000,0.000000000000 -584,1.062900000000,0.834393000000,0.000000000000 -585,1.074300000000,0.825623000000,0.000000000000 -586,1.085200000000,0.816764000000,0.000000000000 -587,1.095200000000,0.807544000000,0.000000000000 -588,1.104200000000,0.797947000000,0.000000000000 -589,1.112000000000,0.787893000000,0.000000000000 -590,1.118520000000,0.777405000000,0.000000000000 -591,1.123800000000,0.766490000000,0.000000000000 -592,1.128000000000,0.755309000000,0.000000000000 -593,1.131100000000,0.743845000000,0.000000000000 -594,1.133200000000,0.732190000000,0.000000000000 -595,1.134300000000,0.720353000000,0.000000000000 -596,1.134300000000,0.708281000000,0.000000000000 -597,1.133300000000,0.696055000000,0.000000000000 -598,1.131200000000,0.683621000000,0.000000000000 -599,1.128100000000,0.671048000000,0.000000000000 -600,1.123990000000,0.658341000000,0.000000000000 -601,1.118900000000,0.645545000000,0.000000000000 -602,1.112900000000,0.632718000000,0.000000000000 -603,1.105900000000,0.619815000000,0.000000000000 -604,1.098000000000,0.606887000000,0.000000000000 -605,1.089100000000,0.593878000000,0.000000000000 -606,1.079200000000,0.580781000000,0.000000000000 -607,1.068400000000,0.567653000000,0.000000000000 -608,1.056700000000,0.554490000000,0.000000000000 -609,1.044000000000,0.541228000000,0.000000000000 -610,1.030480000000,0.527963000000,0.000000000000 -611,1.016000000000,0.514634000000,0.000000000000 -612,1.000800000000,0.501363000000,0.000000000000 -613,0.984790000000,0.488124000000,0.000000000000 -614,0.968080000000,0.474935000000,0.000000000000 -615,0.950740000000,0.461834000000,0.000000000000 -616,0.932800000000,0.448823000000,0.000000000000 -617,0.914340000000,0.435917000000,0.000000000000 -618,0.895390000000,0.423153000000,0.000000000000 -619,0.876030000000,0.410526000000,0.000000000000 -620,0.856297000000,0.398057000000,0.000000000000 -621,0.836350000000,0.385835000000,0.000000000000 -622,0.816290000000,0.373951000000,0.000000000000 -623,0.796050000000,0.362311000000,0.000000000000 -624,0.775610000000,0.350863000000,0.000000000000 -625,0.754930000000,0.339554000000,0.000000000000 -626,0.733990000000,0.328309000000,0.000000000000 -627,0.712780000000,0.317118000000,0.000000000000 -628,0.691290000000,0.305936000000,0.000000000000 -629,0.669520000000,0.294737000000,0.000000000000 -630,0.647467000000,0.283493000000,0.000000000000 -631,0.625110000000,0.272222000000,0.000000000000 -632,0.602520000000,0.260990000000,0.000000000000 -633,0.579890000000,0.249877000000,0.000000000000 -634,0.557370000000,0.238946000000,0.000000000000 -635,0.535110000000,0.228254000000,0.000000000000 -636,0.513240000000,0.217853000000,0.000000000000 -637,0.491860000000,0.207780000000,0.000000000000 -638,0.471080000000,0.198072000000,0.000000000000 -639,0.450960000000,0.188748000000,0.000000000000 -640,0.431567000000,0.179828000000,0.000000000000 -641,0.412870000000,0.171285000000,0.000000000000 -642,0.394750000000,0.163059000000,0.000000000000 -643,0.377210000000,0.155151000000,0.000000000000 -644,0.360190000000,0.147535000000,0.000000000000 -645,0.343690000000,0.140211000000,0.000000000000 -646,0.327690000000,0.133170000000,0.000000000000 -647,0.312170000000,0.126400000000,0.000000000000 -648,0.297110000000,0.119892000000,0.000000000000 -649,0.282500000000,0.113640000000,0.000000000000 -650,0.268329000000,0.107633000000,0.000000000000 -651,0.254590000000,0.101870000000,0.000000000000 -652,0.241300000000,0.096347000000,0.000000000000 -653,0.228480000000,0.091063000000,0.000000000000 -654,0.216140000000,0.086010000000,0.000000000000 -655,0.204300000000,0.081187000000,0.000000000000 -656,0.192950000000,0.076583000000,0.000000000000 -657,0.182110000000,0.072198000000,0.000000000000 -658,0.171770000000,0.068024000000,0.000000000000 -659,0.161920000000,0.064052000000,0.000000000000 -660,0.152568000000,0.060281000000,0.000000000000 -661,0.143670000000,0.056697000000,0.000000000000 -662,0.135200000000,0.053292000000,0.000000000000 -663,0.127130000000,0.050059000000,0.000000000000 -664,0.119480000000,0.046998000000,0.000000000000 -665,0.112210000000,0.044096000000,0.000000000000 -666,0.105310000000,0.041345000000,0.000000000000 -667,0.098786000000,0.038750700000,0.000000000000 -668,0.092610000000,0.036297800000,0.000000000000 -669,0.086773000000,0.033983200000,0.000000000000 -670,0.081260600000,0.031800400000,0.000000000000 -671,0.076048000000,0.029739500000,0.000000000000 -672,0.071114000000,0.027791800000,0.000000000000 -673,0.066454000000,0.025955100000,0.000000000000 -674,0.062062000000,0.024226300000,0.000000000000 -675,0.057930000000,0.022601700000,0.000000000000 -676,0.054050000000,0.021077900000,0.000000000000 -677,0.050412000000,0.019650500000,0.000000000000 -678,0.047006000000,0.018315300000,0.000000000000 -679,0.043823000000,0.017068600000,0.000000000000 -680,0.040850800000,0.015905100000,0.000000000000 -681,0.038072000000,0.014818300000,0.000000000000 -682,0.035468000000,0.013800800000,0.000000000000 -683,0.033031000000,0.012849500000,0.000000000000 -684,0.030753000000,0.011960700000,0.000000000000 -685,0.028623000000,0.011130300000,0.000000000000 -686,0.026635000000,0.010355500000,0.000000000000 -687,0.024781000000,0.009633200000,0.000000000000 -688,0.023052000000,0.008959900000,0.000000000000 -689,0.021441000000,0.008332400000,0.000000000000 -690,0.019941300000,0.007748800000,0.000000000000 -691,0.018544000000,0.007204600000,0.000000000000 -692,0.017241000000,0.006697500000,0.000000000000 -693,0.016027000000,0.006225100000,0.000000000000 -694,0.014896000000,0.005785000000,0.000000000000 -695,0.013842000000,0.005375100000,0.000000000000 -696,0.012862000000,0.004994100000,0.000000000000 -697,0.011949000000,0.004639200000,0.000000000000 -698,0.011100000000,0.004309300000,0.000000000000 -699,0.010311000000,0.004002800000,0.000000000000 -700,0.009576880000,0.003717740000,0.000000000000 -701,0.008894000000,0.003452620000,0.000000000000 -702,0.008258100000,0.003205830000,0.000000000000 -703,0.007666400000,0.002976230000,0.000000000000 -704,0.007116300000,0.002762810000,0.000000000000 -705,0.006605200000,0.002564560000,0.000000000000 -706,0.006130600000,0.002380480000,0.000000000000 -707,0.005690300000,0.002209710000,0.000000000000 -708,0.005281900000,0.002051320000,0.000000000000 -709,0.004903300000,0.001904490000,0.000000000000 -710,0.004552630000,0.001768470000,0.000000000000 -711,0.004227500000,0.001642360000,0.000000000000 -712,0.003925800000,0.001525350000,0.000000000000 -713,0.003645700000,0.001416720000,0.000000000000 -714,0.003385900000,0.001315950000,0.000000000000 -715,0.003144700000,0.001222390000,0.000000000000 -716,0.002920800000,0.001135550000,0.000000000000 -717,0.002713000000,0.001054940000,0.000000000000 -718,0.002520200000,0.000980140000,0.000000000000 -719,0.002341100000,0.000910660000,0.000000000000 -720,0.002174960000,0.000846190000,0.000000000000 -721,0.002020600000,0.000786290000,0.000000000000 -722,0.001877300000,0.000730680000,0.000000000000 -723,0.001744100000,0.000678990000,0.000000000000 -724,0.001620500000,0.000631010000,0.000000000000 -725,0.001505700000,0.000586440000,0.000000000000 -726,0.001399200000,0.000545110000,0.000000000000 -727,0.001300400000,0.000506720000,0.000000000000 -728,0.001208700000,0.000471110000,0.000000000000 -729,0.001123600000,0.000438050000,0.000000000000 -730,0.001044760000,0.000407410000,0.000000000000 -731,0.000971560000,0.000378962000,0.000000000000 -732,0.000903600000,0.000352543000,0.000000000000 -733,0.000840480000,0.000328001000,0.000000000000 -734,0.000781870000,0.000305208000,0.000000000000 -735,0.000727450000,0.000284041000,0.000000000000 -736,0.000676900000,0.000264375000,0.000000000000 -737,0.000629960000,0.000246109000,0.000000000000 -738,0.000586370000,0.000229143000,0.000000000000 -739,0.000545870000,0.000213376000,0.000000000000 -740,0.000508258000,0.000198730000,0.000000000000 -741,0.000473300000,0.000185115000,0.000000000000 -742,0.000440800000,0.000172454000,0.000000000000 -743,0.000410580000,0.000160678000,0.000000000000 -744,0.000382490000,0.000149730000,0.000000000000 -745,0.000356380000,0.000139550000,0.000000000000 -746,0.000332110000,0.000130086000,0.000000000000 -747,0.000309550000,0.000121290000,0.000000000000 -748,0.000288580000,0.000113106000,0.000000000000 -749,0.000269090000,0.000105501000,0.000000000000 -750,0.000250969000,0.000098428000,0.000000000000 -751,0.000234130000,0.000091853000,0.000000000000 -752,0.000218470000,0.000085738000,0.000000000000 -753,0.000203910000,0.000080048000,0.000000000000 -754,0.000190350000,0.000074751000,0.000000000000 -755,0.000177730000,0.000069819000,0.000000000000 -756,0.000165970000,0.000065222000,0.000000000000 -757,0.000155020000,0.000060939000,0.000000000000 -758,0.000144800000,0.000056942000,0.000000000000 -759,0.000135280000,0.000053217000,0.000000000000 -760,0.000126390000,0.000049737000,0.000000000000 -761,0.000118100000,0.000046491000,0.000000000000 -762,0.000110370000,0.000043464000,0.000000000000 -763,0.000103150000,0.000040635000,0.000000000000 -764,0.000096427000,0.000038000000,0.000000000000 -765,0.000090151000,0.000035540500,0.000000000000 -766,0.000084294000,0.000033244800,0.000000000000 -767,0.000078830000,0.000031100600,0.000000000000 -768,0.000073729000,0.000029099000,0.000000000000 -769,0.000068969000,0.000027230700,0.000000000000 -770,0.000064525800,0.000025486000,0.000000000000 -771,0.000060376000,0.000023856100,0.000000000000 -772,0.000056500000,0.000022333200,0.000000000000 -773,0.000052880000,0.000020910400,0.000000000000 -774,0.000049498000,0.000019580800,0.000000000000 -775,0.000046339000,0.000018338400,0.000000000000 -776,0.000043389000,0.000017177700,0.000000000000 -777,0.000040634000,0.000016093400,0.000000000000 -778,0.000038060000,0.000015080000,0.000000000000 -779,0.000035657000,0.000014133600,0.000000000000 -780,0.000033411700,0.000013249000,0.000000000000 -781,0.000031315000,0.000012422600,0.000000000000 -782,0.000029355000,0.000011649900,0.000000000000 -783,0.000027524000,0.000010927700,0.000000000000 -784,0.000025811000,0.000010251900,0.000000000000 -785,0.000024209000,0.000009619600,0.000000000000 -786,0.000022711000,0.000009028100,0.000000000000 -787,0.000021308000,0.000008474000,0.000000000000 -788,0.000019994000,0.000007954800,0.000000000000 -789,0.000018764000,0.000007468600,0.000000000000 -790,0.000017611500,0.000007012800,0.000000000000 -791,0.000016532000,0.000006585800,0.000000000000 -792,0.000015521000,0.000006185700,0.000000000000 -793,0.000014574000,0.000005810700,0.000000000000 -794,0.000013686000,0.000005459000,0.000000000000 -795,0.000012855000,0.000005129800,0.000000000000 -796,0.000012075000,0.000004820600,0.000000000000 -797,0.000011345000,0.000004531200,0.000000000000 -798,0.000010659000,0.000004259100,0.000000000000 -799,0.000010017000,0.000004004200,0.000000000000 -800,0.000009413630,0.000003764730,0.000000000000 -801,0.000008847900,0.000003539950,0.000000000000 -802,0.000008317100,0.000003329140,0.000000000000 -803,0.000007819000,0.000003131150,0.000000000000 -804,0.000007351600,0.000002945290,0.000000000000 -805,0.000006913000,0.000002770810,0.000000000000 -806,0.000006501500,0.000002607050,0.000000000000 -807,0.000006115300,0.000002453290,0.000000000000 -808,0.000005752900,0.000002308940,0.000000000000 -809,0.000005412700,0.000002173380,0.000000000000 -810,0.000005093470,0.000002046130,0.000000000000 -811,0.000004793800,0.000001926620,0.000000000000 -812,0.000004512500,0.000001814400,0.000000000000 -813,0.000004248300,0.000001708950,0.000000000000 -814,0.000004000200,0.000001609880,0.000000000000 -815,0.000003767100,0.000001516770,0.000000000000 -816,0.000003548000,0.000001429210,0.000000000000 -817,0.000003342100,0.000001346860,0.000000000000 -818,0.000003148500,0.000001269450,0.000000000000 -819,0.000002966500,0.000001196620,0.000000000000 -820,0.000002795310,0.000001128090,0.000000000000 -821,0.000002634500,0.000001063680,0.000000000000 -822,0.000002483400,0.000001003130,0.000000000000 -823,0.000002341400,0.000000946220,0.000000000000 -824,0.000002207800,0.000000892630,0.000000000000 -825,0.000002082000,0.000000842160,0.000000000000 -826,0.000001963600,0.000000794640,0.000000000000 -827,0.000001851900,0.000000749780,0.000000000000 -828,0.000001746500,0.000000707440,0.000000000000 -829,0.000001647100,0.000000667480,0.000000000000 -830,0.000001553140,0.000000629700,0.000000000000 \ No newline at end of file diff --git a/color/chromaticity.py b/color/chromaticity.py new file mode 100644 index 0000000..6229b51 --- /dev/null +++ b/color/chromaticity.py @@ -0,0 +1,34 @@ +import numpy as np + +f = open('sbrgb10w.csv') + +color_map = [] +for line in f: + color_map.append([float(s) for s in line.split(',')]) + +f.close() + +color_map = np.array(color_map) + +# zero negative coefficients +color_map[color_map < 0] = 0 + +# normalize coefficients +for i in range(len(color_map)): + color_map[i,1:] /= np.sum(color_map[i,1:]) + +def map_wavelength(wavelength): + r = np.interp(wavelength, color_map[:,0], color_map[:,1]) + g = np.interp(wavelength, color_map[:,0], color_map[:,2]) + b = np.interp(wavelength, color_map[:,0], color_map[:,3]) + + if np.iterable(wavelength): + rgb = np.empty((len(wavelength),3)) + + rgb[:,0] = r + rgb[:,1] = g + rgb[:,2] = b + + return rgb + else: + return np.array([r,g,b]) diff --git a/color/ciexyz64_1.csv b/color/ciexyz64_1.csv new file mode 100644 index 0000000..f437db7 --- /dev/null +++ b/color/ciexyz64_1.csv @@ -0,0 +1,471 @@ +360,0.000000122200,0.000000013398,0.000000535027 +361,0.000000185138,0.000000020294,0.000000810720 +362,0.000000278830,0.000000030560,0.000001221200 +363,0.000000417470,0.000000045740,0.000001828700 +364,0.000000621330,0.000000068050,0.000002722200 +365,0.000000919270,0.000000100650,0.000004028300 +366,0.000001351980,0.000000147980,0.000005925700 +367,0.000001976540,0.000000216270,0.000008665100 +368,0.000002872500,0.000000314200,0.000012596000 +369,0.000004149500,0.000000453700,0.000018201000 +370,0.000005958600,0.000000651100,0.000026143700 +371,0.000008505600,0.000000928800,0.000037330000 +372,0.000012068600,0.000001317500,0.000052987000 +373,0.000017022600,0.000001857200,0.000074764000 +374,0.000023868000,0.000002602000,0.000104870000 +375,0.000033266000,0.000003625000,0.000146220000 +376,0.000046087000,0.000005019000,0.000202660000 +377,0.000063472000,0.000006907000,0.000279230000 +378,0.000086892000,0.000009449000,0.000382450000 +379,0.000118246000,0.000012848000,0.000520720000 +380,0.000159952000,0.000017364000,0.000704776000 +381,0.000215080000,0.000023327000,0.000948230000 +382,0.000287490000,0.000031150000,0.001268200000 +383,0.000381990000,0.000041350000,0.001686100000 +384,0.000504550000,0.000054560000,0.002228500000 +385,0.000662440000,0.000071560000,0.002927800000 +386,0.000864500000,0.000093300000,0.003823700000 +387,0.001121500000,0.000120870000,0.004964200000 +388,0.001446160000,0.000155640000,0.006406700000 +389,0.001853590000,0.000199200000,0.008219300000 +390,0.002361600000,0.000253400000,0.010482200000 +391,0.002990600000,0.000320200000,0.013289000000 +392,0.003764500000,0.000402400000,0.016747000000 +393,0.004710200000,0.000502300000,0.020980000000 +394,0.005858100000,0.000623200000,0.026127000000 +395,0.007242300000,0.000768500000,0.032344000000 +396,0.008899600000,0.000941700000,0.039802000000 +397,0.010870900000,0.001147800000,0.048691000000 +398,0.013198900000,0.001390300000,0.059210000000 +399,0.015929200000,0.001674000000,0.071576000000 +400,0.019109700000,0.002004400000,0.086010900000 +401,0.022788000000,0.002386000000,0.102740000000 +402,0.027011000000,0.002822000000,0.122000000000 +403,0.031829000000,0.003319000000,0.144020000000 +404,0.037278000000,0.003880000000,0.168990000000 +405,0.043400000000,0.004509000000,0.197120000000 +406,0.050223000000,0.005209000000,0.228570000000 +407,0.057764000000,0.005985000000,0.263470000000 +408,0.066038000000,0.006833000000,0.301900000000 +409,0.075033000000,0.007757000000,0.343870000000 +410,0.084736000000,0.008756000000,0.389366000000 +411,0.095041000000,0.009816000000,0.437970000000 +412,0.105836000000,0.010918000000,0.489220000000 +413,0.117066000000,0.012058000000,0.542900000000 +414,0.128682000000,0.013237000000,0.598810000000 +415,0.140638000000,0.014456000000,0.656760000000 +416,0.152893000000,0.015717000000,0.716580000000 +417,0.165416000000,0.017025000000,0.778120000000 +418,0.178191000000,0.018399000000,0.841310000000 +419,0.191214000000,0.019848000000,0.906110000000 +420,0.204492000000,0.021391000000,0.972542000000 +421,0.217650000000,0.022992000000,1.038900000000 +422,0.230267000000,0.024598000000,1.103100000000 +423,0.242311000000,0.026213000000,1.165100000000 +424,0.253793000000,0.027841000000,1.224900000000 +425,0.264737000000,0.029497000000,1.282500000000 +426,0.275195000000,0.031195000000,1.338200000000 +427,0.285301000000,0.032927000000,1.392600000000 +428,0.295143000000,0.034738000000,1.446100000000 +429,0.304869000000,0.036654000000,1.499400000000 +430,0.314679000000,0.038676000000,1.553480000000 +431,0.324355000000,0.040792000000,1.607200000000 +432,0.333570000000,0.042946000000,1.658900000000 +433,0.342243000000,0.045114000000,1.708200000000 +434,0.350312000000,0.047333000000,1.754800000000 +435,0.357719000000,0.049602000000,1.798500000000 +436,0.364482000000,0.051934000000,1.839200000000 +437,0.370493000000,0.054337000000,1.876600000000 +438,0.375727000000,0.056822000000,1.910500000000 +439,0.380158000000,0.059399000000,1.940800000000 +440,0.383734000000,0.062077000000,1.967280000000 +441,0.386327000000,0.064737000000,1.989100000000 +442,0.387858000000,0.067285000000,2.005700000000 +443,0.388396000000,0.069764000000,2.017400000000 +444,0.387978000000,0.072218000000,2.024400000000 +445,0.386726000000,0.074704000000,2.027300000000 +446,0.384696000000,0.077272000000,2.026400000000 +447,0.382006000000,0.079979000000,2.022300000000 +448,0.378709000000,0.082874000000,2.015300000000 +449,0.374915000000,0.086000000000,2.006000000000 +450,0.370702000000,0.089456000000,1.994800000000 +451,0.366089000000,0.092947000000,1.981400000000 +452,0.361045000000,0.096275000000,1.965300000000 +453,0.355518000000,0.099535000000,1.946400000000 +454,0.349486000000,0.102829000000,1.924800000000 +455,0.342957000000,0.106256000000,1.900700000000 +456,0.335893000000,0.109901000000,1.874100000000 +457,0.328284000000,0.113835000000,1.845100000000 +458,0.320150000000,0.118167000000,1.813900000000 +459,0.311475000000,0.122932000000,1.780600000000 +460,0.302273000000,0.128201000000,1.745370000000 +461,0.292858000000,0.133457000000,1.709100000000 +462,0.283502000000,0.138323000000,1.672300000000 +463,0.274044000000,0.143042000000,1.634700000000 +464,0.264263000000,0.147787000000,1.595600000000 +465,0.254085000000,0.152761000000,1.554900000000 +466,0.243392000000,0.158102000000,1.512200000000 +467,0.232187000000,0.163941000000,1.467300000000 +468,0.220488000000,0.170362000000,1.419900000000 +469,0.208198000000,0.177425000000,1.370000000000 +470,0.195618000000,0.185190000000,1.317560000000 +471,0.183034000000,0.193025000000,1.262400000000 +472,0.170222000000,0.200313000000,1.205000000000 +473,0.157348000000,0.207156000000,1.146600000000 +474,0.144650000000,0.213644000000,1.088000000000 +475,0.132349000000,0.219940000000,1.030200000000 +476,0.120584000000,0.226170000000,0.973830000000 +477,0.109456000000,0.232467000000,0.919430000000 +478,0.099042000000,0.239025000000,0.867460000000 +479,0.089388000000,0.245997000000,0.818280000000 +480,0.080507000000,0.253589000000,0.772125000000 +481,0.072034000000,0.261876000000,0.728290000000 +482,0.063710000000,0.270643000000,0.686040000000 +483,0.055694000000,0.279645000000,0.645530000000 +484,0.048117000000,0.288694000000,0.606850000000 +485,0.041072000000,0.297665000000,0.570060000000 +486,0.034642000000,0.306469000000,0.535220000000 +487,0.028896000000,0.315035000000,0.502340000000 +488,0.023876000000,0.323335000000,0.471400000000 +489,0.019628000000,0.331366000000,0.442390000000 +490,0.016172000000,0.339133000000,0.415254000000 +491,0.013300000000,0.347860000000,0.390024000000 +492,0.010759000000,0.358326000000,0.366399000000 +493,0.008542000000,0.370001000000,0.344015000000 +494,0.006661000000,0.382464000000,0.322689000000 +495,0.005132000000,0.395379000000,0.302356000000 +496,0.003982000000,0.408482000000,0.283036000000 +497,0.003239000000,0.421588000000,0.264816000000 +498,0.002934000000,0.434619000000,0.247848000000 +499,0.003114000000,0.447601000000,0.232318000000 +500,0.003816000000,0.460777000000,0.218502000000 +501,0.005095000000,0.474340000000,0.205851000000 +502,0.006936000000,0.488200000000,0.193596000000 +503,0.009299000000,0.502340000000,0.181736000000 +504,0.012147000000,0.516740000000,0.170281000000 +505,0.015444000000,0.531360000000,0.159249000000 +506,0.019156000000,0.546190000000,0.148673000000 +507,0.023250000000,0.561180000000,0.138609000000 +508,0.027690000000,0.576290000000,0.129096000000 +509,0.032444000000,0.591500000000,0.120215000000 +510,0.037465000000,0.606741000000,0.112044000000 +511,0.042956000000,0.622150000000,0.104710000000 +512,0.049114000000,0.637830000000,0.098196000000 +513,0.055920000000,0.653710000000,0.092361000000 +514,0.063349000000,0.669680000000,0.087088000000 +515,0.071358000000,0.685660000000,0.082248000000 +516,0.079901000000,0.701550000000,0.077744000000 +517,0.088909000000,0.717230000000,0.073456000000 +518,0.098293000000,0.732570000000,0.069268000000 +519,0.107949000000,0.747460000000,0.065060000000 +520,0.117749000000,0.761757000000,0.060709000000 +521,0.127839000000,0.775340000000,0.056457000000 +522,0.138450000000,0.788220000000,0.052609000000 +523,0.149516000000,0.800460000000,0.049122000000 +524,0.161041000000,0.812140000000,0.045954000000 +525,0.172953000000,0.823330000000,0.043050000000 +526,0.185209000000,0.834120000000,0.040368000000 +527,0.197755000000,0.844600000000,0.037839000000 +528,0.210538000000,0.854870000000,0.035384000000 +529,0.223460000000,0.865040000000,0.032949000000 +530,0.236491000000,0.875211000000,0.030451000000 +531,0.249633000000,0.885370000000,0.028029000000 +532,0.262972000000,0.895370000000,0.025862000000 +533,0.276515000000,0.905150000000,0.023920000000 +534,0.290269000000,0.914650000000,0.022174000000 +535,0.304213000000,0.923810000000,0.020584000000 +536,0.318361000000,0.932550000000,0.019127000000 +537,0.332705000000,0.940810000000,0.017740000000 +538,0.347232000000,0.948520000000,0.016403000000 +539,0.361926000000,0.955600000000,0.015064000000 +540,0.376772000000,0.961988000000,0.013676000000 +541,0.391683000000,0.967540000000,0.012308000000 +542,0.406594000000,0.972230000000,0.011056000000 +543,0.421539000000,0.976170000000,0.009915000000 +544,0.436517000000,0.979460000000,0.008872000000 +545,0.451584000000,0.982200000000,0.007918000000 +546,0.466782000000,0.984520000000,0.007030000000 +547,0.482147000000,0.986520000000,0.006223000000 +548,0.497738000000,0.988320000000,0.005453000000 +549,0.513606000000,0.990020000000,0.004714000000 +550,0.529826000000,0.991761000000,0.003988000000 +551,0.546440000000,0.993530000000,0.003289000000 +552,0.563426000000,0.995230000000,0.002646000000 +553,0.580726000000,0.996770000000,0.002063000000 +554,0.598290000000,0.998090000000,0.001533000000 +555,0.616053000000,0.999110000000,0.001091000000 +556,0.633948000000,0.999770000000,0.000711000000 +557,0.651901000000,1.000000000000,0.000407000000 +558,0.669824000000,0.999710000000,0.000184000000 +559,0.687632000000,0.998850000000,0.000047000000 +560,0.705224000000,0.997340000000,0.000000000000 +561,0.722773000000,0.995260000000,0.000000000000 +562,0.740483000000,0.992740000000,0.000000000000 +563,0.758273000000,0.989750000000,0.000000000000 +564,0.776083000000,0.986300000000,0.000000000000 +565,0.793832000000,0.982380000000,0.000000000000 +566,0.811436000000,0.977980000000,0.000000000000 +567,0.828822000000,0.973110000000,0.000000000000 +568,0.845879000000,0.967740000000,0.000000000000 +569,0.862525000000,0.961890000000,0.000000000000 +570,0.878655000000,0.955552000000,0.000000000000 +571,0.894208000000,0.948601000000,0.000000000000 +572,0.909206000000,0.940981000000,0.000000000000 +573,0.923672000000,0.932798000000,0.000000000000 +574,0.937638000000,0.924158000000,0.000000000000 +575,0.951162000000,0.915175000000,0.000000000000 +576,0.964283000000,0.905954000000,0.000000000000 +577,0.977068000000,0.896608000000,0.000000000000 +578,0.989590000000,0.887249000000,0.000000000000 +579,1.001910000000,0.877986000000,0.000000000000 +580,1.014160000000,0.868934000000,0.000000000000 +581,1.026500000000,0.860164000000,0.000000000000 +582,1.038800000000,0.851519000000,0.000000000000 +583,1.051000000000,0.842963000000,0.000000000000 +584,1.062900000000,0.834393000000,0.000000000000 +585,1.074300000000,0.825623000000,0.000000000000 +586,1.085200000000,0.816764000000,0.000000000000 +587,1.095200000000,0.807544000000,0.000000000000 +588,1.104200000000,0.797947000000,0.000000000000 +589,1.112000000000,0.787893000000,0.000000000000 +590,1.118520000000,0.777405000000,0.000000000000 +591,1.123800000000,0.766490000000,0.000000000000 +592,1.128000000000,0.755309000000,0.000000000000 +593,1.131100000000,0.743845000000,0.000000000000 +594,1.133200000000,0.732190000000,0.000000000000 +595,1.134300000000,0.720353000000,0.000000000000 +596,1.134300000000,0.708281000000,0.000000000000 +597,1.133300000000,0.696055000000,0.000000000000 +598,1.131200000000,0.683621000000,0.000000000000 +599,1.128100000000,0.671048000000,0.000000000000 +600,1.123990000000,0.658341000000,0.000000000000 +601,1.118900000000,0.645545000000,0.000000000000 +602,1.112900000000,0.632718000000,0.000000000000 +603,1.105900000000,0.619815000000,0.000000000000 +604,1.098000000000,0.606887000000,0.000000000000 +605,1.089100000000,0.593878000000,0.000000000000 +606,1.079200000000,0.580781000000,0.000000000000 +607,1.068400000000,0.567653000000,0.000000000000 +608,1.056700000000,0.554490000000,0.000000000000 +609,1.044000000000,0.541228000000,0.000000000000 +610,1.030480000000,0.527963000000,0.000000000000 +611,1.016000000000,0.514634000000,0.000000000000 +612,1.000800000000,0.501363000000,0.000000000000 +613,0.984790000000,0.488124000000,0.000000000000 +614,0.968080000000,0.474935000000,0.000000000000 +615,0.950740000000,0.461834000000,0.000000000000 +616,0.932800000000,0.448823000000,0.000000000000 +617,0.914340000000,0.435917000000,0.000000000000 +618,0.895390000000,0.423153000000,0.000000000000 +619,0.876030000000,0.410526000000,0.000000000000 +620,0.856297000000,0.398057000000,0.000000000000 +621,0.836350000000,0.385835000000,0.000000000000 +622,0.816290000000,0.373951000000,0.000000000000 +623,0.796050000000,0.362311000000,0.000000000000 +624,0.775610000000,0.350863000000,0.000000000000 +625,0.754930000000,0.339554000000,0.000000000000 +626,0.733990000000,0.328309000000,0.000000000000 +627,0.712780000000,0.317118000000,0.000000000000 +628,0.691290000000,0.305936000000,0.000000000000 +629,0.669520000000,0.294737000000,0.000000000000 +630,0.647467000000,0.283493000000,0.000000000000 +631,0.625110000000,0.272222000000,0.000000000000 +632,0.602520000000,0.260990000000,0.000000000000 +633,0.579890000000,0.249877000000,0.000000000000 +634,0.557370000000,0.238946000000,0.000000000000 +635,0.535110000000,0.228254000000,0.000000000000 +636,0.513240000000,0.217853000000,0.000000000000 +637,0.491860000000,0.207780000000,0.000000000000 +638,0.471080000000,0.198072000000,0.000000000000 +639,0.450960000000,0.188748000000,0.000000000000 +640,0.431567000000,0.179828000000,0.000000000000 +641,0.412870000000,0.171285000000,0.000000000000 +642,0.394750000000,0.163059000000,0.000000000000 +643,0.377210000000,0.155151000000,0.000000000000 +644,0.360190000000,0.147535000000,0.000000000000 +645,0.343690000000,0.140211000000,0.000000000000 +646,0.327690000000,0.133170000000,0.000000000000 +647,0.312170000000,0.126400000000,0.000000000000 +648,0.297110000000,0.119892000000,0.000000000000 +649,0.282500000000,0.113640000000,0.000000000000 +650,0.268329000000,0.107633000000,0.000000000000 +651,0.254590000000,0.101870000000,0.000000000000 +652,0.241300000000,0.096347000000,0.000000000000 +653,0.228480000000,0.091063000000,0.000000000000 +654,0.216140000000,0.086010000000,0.000000000000 +655,0.204300000000,0.081187000000,0.000000000000 +656,0.192950000000,0.076583000000,0.000000000000 +657,0.182110000000,0.072198000000,0.000000000000 +658,0.171770000000,0.068024000000,0.000000000000 +659,0.161920000000,0.064052000000,0.000000000000 +660,0.152568000000,0.060281000000,0.000000000000 +661,0.143670000000,0.056697000000,0.000000000000 +662,0.135200000000,0.053292000000,0.000000000000 +663,0.127130000000,0.050059000000,0.000000000000 +664,0.119480000000,0.046998000000,0.000000000000 +665,0.112210000000,0.044096000000,0.000000000000 +666,0.105310000000,0.041345000000,0.000000000000 +667,0.098786000000,0.038750700000,0.000000000000 +668,0.092610000000,0.036297800000,0.000000000000 +669,0.086773000000,0.033983200000,0.000000000000 +670,0.081260600000,0.031800400000,0.000000000000 +671,0.076048000000,0.029739500000,0.000000000000 +672,0.071114000000,0.027791800000,0.000000000000 +673,0.066454000000,0.025955100000,0.000000000000 +674,0.062062000000,0.024226300000,0.000000000000 +675,0.057930000000,0.022601700000,0.000000000000 +676,0.054050000000,0.021077900000,0.000000000000 +677,0.050412000000,0.019650500000,0.000000000000 +678,0.047006000000,0.018315300000,0.000000000000 +679,0.043823000000,0.017068600000,0.000000000000 +680,0.040850800000,0.015905100000,0.000000000000 +681,0.038072000000,0.014818300000,0.000000000000 +682,0.035468000000,0.013800800000,0.000000000000 +683,0.033031000000,0.012849500000,0.000000000000 +684,0.030753000000,0.011960700000,0.000000000000 +685,0.028623000000,0.011130300000,0.000000000000 +686,0.026635000000,0.010355500000,0.000000000000 +687,0.024781000000,0.009633200000,0.000000000000 +688,0.023052000000,0.008959900000,0.000000000000 +689,0.021441000000,0.008332400000,0.000000000000 +690,0.019941300000,0.007748800000,0.000000000000 +691,0.018544000000,0.007204600000,0.000000000000 +692,0.017241000000,0.006697500000,0.000000000000 +693,0.016027000000,0.006225100000,0.000000000000 +694,0.014896000000,0.005785000000,0.000000000000 +695,0.013842000000,0.005375100000,0.000000000000 +696,0.012862000000,0.004994100000,0.000000000000 +697,0.011949000000,0.004639200000,0.000000000000 +698,0.011100000000,0.004309300000,0.000000000000 +699,0.010311000000,0.004002800000,0.000000000000 +700,0.009576880000,0.003717740000,0.000000000000 +701,0.008894000000,0.003452620000,0.000000000000 +702,0.008258100000,0.003205830000,0.000000000000 +703,0.007666400000,0.002976230000,0.000000000000 +704,0.007116300000,0.002762810000,0.000000000000 +705,0.006605200000,0.002564560000,0.000000000000 +706,0.006130600000,0.002380480000,0.000000000000 +707,0.005690300000,0.002209710000,0.000000000000 +708,0.005281900000,0.002051320000,0.000000000000 +709,0.004903300000,0.001904490000,0.000000000000 +710,0.004552630000,0.001768470000,0.000000000000 +711,0.004227500000,0.001642360000,0.000000000000 +712,0.003925800000,0.001525350000,0.000000000000 +713,0.003645700000,0.001416720000,0.000000000000 +714,0.003385900000,0.001315950000,0.000000000000 +715,0.003144700000,0.001222390000,0.000000000000 +716,0.002920800000,0.001135550000,0.000000000000 +717,0.002713000000,0.001054940000,0.000000000000 +718,0.002520200000,0.000980140000,0.000000000000 +719,0.002341100000,0.000910660000,0.000000000000 +720,0.002174960000,0.000846190000,0.000000000000 +721,0.002020600000,0.000786290000,0.000000000000 +722,0.001877300000,0.000730680000,0.000000000000 +723,0.001744100000,0.000678990000,0.000000000000 +724,0.001620500000,0.000631010000,0.000000000000 +725,0.001505700000,0.000586440000,0.000000000000 +726,0.001399200000,0.000545110000,0.000000000000 +727,0.001300400000,0.000506720000,0.000000000000 +728,0.001208700000,0.000471110000,0.000000000000 +729,0.001123600000,0.000438050000,0.000000000000 +730,0.001044760000,0.000407410000,0.000000000000 +731,0.000971560000,0.000378962000,0.000000000000 +732,0.000903600000,0.000352543000,0.000000000000 +733,0.000840480000,0.000328001000,0.000000000000 +734,0.000781870000,0.000305208000,0.000000000000 +735,0.000727450000,0.000284041000,0.000000000000 +736,0.000676900000,0.000264375000,0.000000000000 +737,0.000629960000,0.000246109000,0.000000000000 +738,0.000586370000,0.000229143000,0.000000000000 +739,0.000545870000,0.000213376000,0.000000000000 +740,0.000508258000,0.000198730000,0.000000000000 +741,0.000473300000,0.000185115000,0.000000000000 +742,0.000440800000,0.000172454000,0.000000000000 +743,0.000410580000,0.000160678000,0.000000000000 +744,0.000382490000,0.000149730000,0.000000000000 +745,0.000356380000,0.000139550000,0.000000000000 +746,0.000332110000,0.000130086000,0.000000000000 +747,0.000309550000,0.000121290000,0.000000000000 +748,0.000288580000,0.000113106000,0.000000000000 +749,0.000269090000,0.000105501000,0.000000000000 +750,0.000250969000,0.000098428000,0.000000000000 +751,0.000234130000,0.000091853000,0.000000000000 +752,0.000218470000,0.000085738000,0.000000000000 +753,0.000203910000,0.000080048000,0.000000000000 +754,0.000190350000,0.000074751000,0.000000000000 +755,0.000177730000,0.000069819000,0.000000000000 +756,0.000165970000,0.000065222000,0.000000000000 +757,0.000155020000,0.000060939000,0.000000000000 +758,0.000144800000,0.000056942000,0.000000000000 +759,0.000135280000,0.000053217000,0.000000000000 +760,0.000126390000,0.000049737000,0.000000000000 +761,0.000118100000,0.000046491000,0.000000000000 +762,0.000110370000,0.000043464000,0.000000000000 +763,0.000103150000,0.000040635000,0.000000000000 +764,0.000096427000,0.000038000000,0.000000000000 +765,0.000090151000,0.000035540500,0.000000000000 +766,0.000084294000,0.000033244800,0.000000000000 +767,0.000078830000,0.000031100600,0.000000000000 +768,0.000073729000,0.000029099000,0.000000000000 +769,0.000068969000,0.000027230700,0.000000000000 +770,0.000064525800,0.000025486000,0.000000000000 +771,0.000060376000,0.000023856100,0.000000000000 +772,0.000056500000,0.000022333200,0.000000000000 +773,0.000052880000,0.000020910400,0.000000000000 +774,0.000049498000,0.000019580800,0.000000000000 +775,0.000046339000,0.000018338400,0.000000000000 +776,0.000043389000,0.000017177700,0.000000000000 +777,0.000040634000,0.000016093400,0.000000000000 +778,0.000038060000,0.000015080000,0.000000000000 +779,0.000035657000,0.000014133600,0.000000000000 +780,0.000033411700,0.000013249000,0.000000000000 +781,0.000031315000,0.000012422600,0.000000000000 +782,0.000029355000,0.000011649900,0.000000000000 +783,0.000027524000,0.000010927700,0.000000000000 +784,0.000025811000,0.000010251900,0.000000000000 +785,0.000024209000,0.000009619600,0.000000000000 +786,0.000022711000,0.000009028100,0.000000000000 +787,0.000021308000,0.000008474000,0.000000000000 +788,0.000019994000,0.000007954800,0.000000000000 +789,0.000018764000,0.000007468600,0.000000000000 +790,0.000017611500,0.000007012800,0.000000000000 +791,0.000016532000,0.000006585800,0.000000000000 +792,0.000015521000,0.000006185700,0.000000000000 +793,0.000014574000,0.000005810700,0.000000000000 +794,0.000013686000,0.000005459000,0.000000000000 +795,0.000012855000,0.000005129800,0.000000000000 +796,0.000012075000,0.000004820600,0.000000000000 +797,0.000011345000,0.000004531200,0.000000000000 +798,0.000010659000,0.000004259100,0.000000000000 +799,0.000010017000,0.000004004200,0.000000000000 +800,0.000009413630,0.000003764730,0.000000000000 +801,0.000008847900,0.000003539950,0.000000000000 +802,0.000008317100,0.000003329140,0.000000000000 +803,0.000007819000,0.000003131150,0.000000000000 +804,0.000007351600,0.000002945290,0.000000000000 +805,0.000006913000,0.000002770810,0.000000000000 +806,0.000006501500,0.000002607050,0.000000000000 +807,0.000006115300,0.000002453290,0.000000000000 +808,0.000005752900,0.000002308940,0.000000000000 +809,0.000005412700,0.000002173380,0.000000000000 +810,0.000005093470,0.000002046130,0.000000000000 +811,0.000004793800,0.000001926620,0.000000000000 +812,0.000004512500,0.000001814400,0.000000000000 +813,0.000004248300,0.000001708950,0.000000000000 +814,0.000004000200,0.000001609880,0.000000000000 +815,0.000003767100,0.000001516770,0.000000000000 +816,0.000003548000,0.000001429210,0.000000000000 +817,0.000003342100,0.000001346860,0.000000000000 +818,0.000003148500,0.000001269450,0.000000000000 +819,0.000002966500,0.000001196620,0.000000000000 +820,0.000002795310,0.000001128090,0.000000000000 +821,0.000002634500,0.000001063680,0.000000000000 +822,0.000002483400,0.000001003130,0.000000000000 +823,0.000002341400,0.000000946220,0.000000000000 +824,0.000002207800,0.000000892630,0.000000000000 +825,0.000002082000,0.000000842160,0.000000000000 +826,0.000001963600,0.000000794640,0.000000000000 +827,0.000001851900,0.000000749780,0.000000000000 +828,0.000001746500,0.000000707440,0.000000000000 +829,0.000001647100,0.000000667480,0.000000000000 +830,0.000001553140,0.000000629700,0.000000000000 \ No newline at end of file diff --git a/color/sbrgb10w.csv b/color/sbrgb10w.csv new file mode 100644 index 0000000..b654ad3 --- /dev/null +++ b/color/sbrgb10w.csv @@ -0,0 +1,89 @@ +390,1.5000E-03,-4.0000E-04,6.2000E-03 +395,3.8000E-03,-1.0000E-03,1.6100E-02 +400,8.9000E-03,-2.5000E-03,4.0000E-02 +405,1.8800E-02,-5.9000E-03,9.0600E-02 +410,3.5000E-02,-1.1900E-02,1.8020E-01 +415,5.3100E-02,-2.0100E-02,3.0880E-01 +420,7.0200E-02,-2.8900E-02,4.6700E-01 +425,7.6300E-02,-3.3800E-02,6.1520E-01 +430,7.4500E-02,-3.4900E-02,7.6380E-01 +435,5.6100E-02,-2.7600E-02,8.7780E-01 +440,3.2300E-02,-1.6900E-02,9.7550E-01 +445,-4.4000E-03,2.4000E-03,1.0019E+00 +450,-4.7800E-02,2.8300E-02,9.9960E-01 +455,-9.7000E-02,6.3600E-02,9.1390E-01 +460,-1.5860E-01,1.0820E-01,8.2970E-01 +465,-2.2350E-01,1.6170E-01,7.4170E-01 +470,-2.8480E-01,2.2010E-01,6.1340E-01 +475,-3.3460E-01,2.7960E-01,4.7200E-01 +480,-3.7760E-01,3.4280E-01,3.4950E-01 +485,-4.1360E-01,4.0860E-01,2.5640E-01 +490,-4.3170E-01,4.7160E-01,1.8190E-01 +495,-4.4520E-01,5.4910E-01,1.3070E-01 +500,-4.3500E-01,6.2600E-01,9.1000E-02 +505,-4.1400E-01,7.0970E-01,5.8000E-02 +510,-3.6730E-01,7.9350E-01,3.5700E-02 +515,-2.8450E-01,8.7150E-01,2.0000E-02 +520,-1.8550E-01,9.4770E-01,9.5000E-03 +525,-4.3500E-02,9.9450E-01,7.0000E-04 +530,1.2700E-01,1.0203E+00,-4.3000E-03 +535,3.1290E-01,1.0375E+00,-6.4000E-03 +540,5.3620E-01,1.0517E+00,-8.2000E-03 +545,7.7220E-01,1.0390E+00,-9.4000E-03 +550,1.0059E+00,1.0029E+00,-9.7000E-03 +555,1.2710E+00,9.6980E-01,-9.7000E-03 +560,1.5574E+00,9.1620E-01,-9.3000E-03 +565,1.8465E+00,8.5710E-01,-8.7000E-03 +570,2.1511E+00,7.8230E-01,-8.0000E-03 +575,2.4250E+00,6.9530E-01,-7.3000E-03 +580,2.6574E+00,5.9660E-01,-6.3000E-03 +585,2.9151E+00,5.0630E-01,-5.3700E-03 +590,3.0779E+00,4.2030E-01,-4.4500E-03 +595,3.1613E+00,3.3600E-01,-3.5700E-03 +600,3.1673E+00,2.5910E-01,-2.7700E-03 +605,3.1048E+00,1.9170E-01,-2.0800E-03 +610,2.9462E+00,1.3670E-01,-1.5000E-03 +615,2.7194E+00,9.3800E-02,-1.0300E-03 +620,2.4526E+00,6.1100E-02,-6.8000E-04 +625,2.1700E+00,3.7100E-02,-4.4200E-04 +630,1.8358E+00,2.1500E-02,-2.7200E-04 +635,1.5179E+00,1.1200E-02,-1.4100E-04 +640,1.2428E+00,4.4000E-03,-5.4900E-05 +645,1.0070E+00,7.8000E-05,-2.2000E-06 +650,7.8270E-01,-1.3680E-03,2.3700E-05 +655,5.9340E-01,-1.9880E-03,2.8600E-05 +660,4.4420E-01,-2.1680E-03,2.6100E-05 +665,3.2830E-01,-2.0060E-03,2.2500E-05 +670,2.3940E-01,-1.6420E-03,1.8200E-05 +675,1.7220E-01,-1.2720E-03,1.3900E-05 +680,1.2210E-01,-9.4700E-04,1.0300E-05 +685,8.5300E-02,-6.8300E-04,7.3800E-06 +690,5.8600E-02,-4.7800E-04,5.2200E-06 +695,4.0800E-02,-3.3700E-04,3.6700E-06 +700,2.8400E-02,-2.3500E-04,2.5600E-06 +705,1.9700E-02,-1.6300E-04,1.7600E-06 +710,1.3500E-02,-1.1100E-04,1.2000E-06 +715,9.2400E-03,-7.4800E-05,8.1700E-07 +720,6.3800E-03,-5.0800E-05,5.5500E-07 +725,4.4100E-03,-3.4400E-05,3.7500E-07 +730,3.0700E-03,-2.3400E-05,2.5400E-07 +735,2.1400E-03,-1.5900E-05,1.7100E-07 +740,1.4900E-03,-1.0700E-05,1.1600E-07 +745,1.0500E-03,-7.2300E-06,7.8500E-08 +750,7.3900E-04,-4.8700E-06,5.3100E-08 +755,5.2300E-04,-3.2900E-06,3.6000E-08 +760,3.7200E-04,-2.2200E-06,2.4400E-08 +765,2.6500E-04,-1.5000E-06,1.6500E-08 +770,1.9000E-04,-1.0200E-06,1.1200E-08 +775,1.3600E-04,-6.8800E-07,7.5300E-09 +780,9.8400E-05,-4.6500E-07,5.0700E-09 +785,7.1300E-05,-3.1200E-07,3.4000E-09 +790,5.1800E-05,-2.0800E-07,2.2700E-09 +795,3.7700E-05,-1.3700E-07,1.5000E-09 +800,2.7600E-05,-8.8000E-08,9.8600E-10 +805,2.0300E-05,-5.5300E-08,6.3900E-10 +810,1.4900E-05,-3.3600E-08,4.0700E-10 +815,1.1000E-05,-1.9600E-08,2.5300E-10 +820,8.1800E-06,-1.0900E-08,1.5200E-10 +825,6.0900E-06,-5.7000E-09,8.6400E-11 +830,4.5500E-06,-2.7700E-09,4.4200E-11 \ No newline at end of file diff --git a/detectors/lbne.py b/detectors/lbne.py index a439682..7f1bb41 100644 --- a/detectors/lbne.py +++ b/detectors/lbne.py @@ -6,13 +6,12 @@ dir = os.path.split(os.path.realpath(__file__))[0] sys.path.append(dir + '/..') import models -from mesh import mesh_from_stl -from solid import Solid -from geometry import Geometry +from geometry import * +from materials import * +from solids import * from transform import rotate, make_rotation_matrix from itertools import product -from materials import * -from make import cylinder +import make endcap_spacing = .485 @@ -27,46 +26,19 @@ class LBNE(Geometry): super(LBNE, self).__init__() # outer cylinder - cylinder_solid = Solid(0, cylinder(radius, height+height/(pmts_per_string-1)), material1=lightwater_sno, material2=vacuum, surface=black_surface, color=0x0000ff) + cylinder_mesh = \ + make.cylinder(radius, height+height/(pmts_per_string-1)) + cylinder_solid = Solid(cylinder_mesh, lightwater_sno, vacuum, black_surface, 0x0000ff) self.add_solid(cylinder_solid) - pmt_inner_mesh = \ - mesh_from_stl(models.dir + '/hamamatsu_12inch_inner.stl') - pmt_outer_mesh = \ - mesh_from_stl(models.dir + '/hamamatsu_12inch_outer.stl') - - photocathode_triangles = np.mean(pmt_inner_mesh[:], axis=1)[:,1] > 0 - - inner_color = np.empty(len(pmt_inner_mesh.triangles), np.uint32) - inner_color[photocathode_triangles] = 0xff0000 - inner_color[~photocathode_triangles] = 0x00ff00 - - outer_color = np.empty(len(pmt_outer_mesh.triangles), np.uint32) - outer_color[:] = 0xffffff - - inner_surface = np.empty(len(pmt_inner_mesh.triangles), np.object) - inner_surface[photocathode_triangles] = black_surface - inner_surface[~photocathode_triangles] = shiny_surface - - self.pmtids = [1] + self.pmtids = [] # construct the barrel for i in range(pmts_per_string): for j in range(nstrings): rotation = make_rotation_matrix(j*2*np.pi/nstrings, (0,0,1)) displacement = rotate((0,-radius,-height/2+i*height/(pmts_per_string-1)), j*2*np.pi/nstrings, (0,0,1)) - self.add_solid(Solid(self.pmtids[-1], pmt_inner_mesh, - rotation, displacement, - material1=vacuum, - material2=glass, - surface=inner_surface, - color=inner_color)) - self.add_solid(Solid(self.pmtids[-1], pmt_outer_mesh, - rotation, displacement, - material1=glass, - material2=lightwater_sno, - color=outer_color)) - self.pmtids += [self.pmtids[-1]+1] + self.pmtids.append(self.add_solid(r7081, rotation, displacement)) # construct the top endcap for x, y in np.array(tuple(product(\ @@ -75,18 +47,7 @@ class LBNE(Geometry): if np.sqrt(x**2 + y**2) <= radius: rotation = make_rotation_matrix(+np.pi/2, (1,0,0)) displacement = (x,y,+height/2+height/(pmts_per_string-1)/2) - self.add_solid(Solid(self.pmtids[-1], pmt_inner_mesh, - rotation, displacement, - material1=vacuum, - material2=glass, - surface=inner_surface, - color=inner_color)) - self.add_solid(Solid(self.pmtids[-1], pmt_outer_mesh, - rotation, displacement, - material1=glass, - material2=lightwater_sno, - color=outer_color)) - self.pmtids += [self.pmtids[-1]+1] + self.pmtids.append(self.add_solid(r7081, rotation, displacement)) # construct the bottom endcap for x, y in np.array(tuple(product(\ @@ -95,15 +56,4 @@ class LBNE(Geometry): if np.sqrt(x**2 + y**2) <= radius: rotation = make_rotation_matrix(-np.pi/2, (1,0,0)) displacement = (x,y,-height/2-height/(pmts_per_string-1)/2) - self.add_solid(Solid(self.pmtids[-1], pmt_inner_mesh, - rotation, displacement, - material1=vacuum, - material2=glass, - surface=inner_surface, - color=inner_color)) - self.add_solid(Solid(self.pmtids[-1], pmt_outer_mesh, - rotation, displacement, - material1=glass, - material2=lightwater_sno, - color=outer_color)) - self.pmtids += [self.pmtids[-1]+1] + self.pmtids.append(self.add_solid(r7081, rotation, displacement)) diff --git a/geometry.py b/geometry.py index 5cd1bf2..be31e4b 100644 --- a/geometry.py +++ b/geometry.py @@ -1,9 +1,117 @@ import numpy as np -import numpy.ma as ma import pycuda.driver as cuda from pycuda import gpuarray -from mesh import Mesh -from materials import standard_wavelengths + +# all material/surface properties are interpolated at these +# wavelengths when they are sent to the gpu +standard_wavelengths = np.arange(200, 810, 20).astype(np.float32) + +class Mesh(object): + def __init__(self, vertices, triangles): + vertices = np.asarray(vertices, dtype=np.float32) + triangles = np.asarray(triangles, dtype=np.int32) + + if len(vertices.shape) != 2 or vertices.shape[1] != 3: + raise ValueError('shape mismatch') + + if len(triangles.shape) != 2 or triangles.shape[1] != 3: + raise ValueError('shape mismatch') + + if (triangles < 0).any(): + raise ValueError('indices in `triangles` must be positive.') + + if (triangles >= len(vertices)).any(): + raise ValueError('indices in `triangles` must be less than the ' + 'length of the vertex array.') + + self.vertices = vertices + self.triangles = triangles + + def build(self): + return self.vertices[self.triangles] + + def __getitem__(self, key): + return self.vertices[self.triangles[key]] + + def __len__(self): + return len(self.triangles) + + def __add__(self, other): + return Mesh(np.concatenate((self.vertices, other.vertices)), np.concatenate((self.triangles, other.triangles + len(self.vertices)))) + +class Solid(object): + def __init__(self, mesh, material1=None, material2=None, surface=None, color=0xffffffff): + self.mesh = mesh + + if np.iterable(material1): + if len(material1) != len(mesh): + raise ValueError('shape mismatch') + self.material1 = np.array(material1, dtype=np.object) + else: + self.material1 = np.tile(material1, len(self.mesh)) + + if np.iterable(material2): + if len(material2) != len(mesh): + raise ValueError('shape mismatch') + self.material2 = np.array(material2, dtype=np.object) + else: + self.material2 = np.tile(material2, len(self.mesh)) + + if np.iterable(surface): + if len(surface) != len(mesh): + raise ValueError('shape mismatch') + self.surface = np.array(surface, dtype=np.object) + else: + self.surface = np.tile(surface, len(self.mesh)) + + if np.iterable(color): + if len(color) != len(mesh): + raise ValueError('shape mismatch') + self.color = np.array(color, dtype=np.uint32) + else: + self.color = np.tile(color, len(self.mesh)).astype(np.uint32) + + def __len__(self): + return len(self.mesh) + + def __add__(self, other): + return Solid(self.mesh + other.mesh, np.concatenate((self.material1, other.material1)), np.concatenate((self.material2, other.material2)), np.concatenate((self.surface, other.surface)), np.concatenate((self.color, other.color))) + +class Material(object): + """Material optical properties.""" + def __init__(self, name='none'): + self.name = name + + self.refractive_index = None + self.absorption_length = None + self.scattering_length = None + + def set(self, name, value, wavelengths=standard_wavelengths): + if np.iterable(value): + if len(value) != len(wavelengths): + raise ValueError('shape mismatch') + else: + value = np.tile(value, len(wavelengths)) + + self.__dict__[name] = np.array(zip(wavelengths, value), dtype=np.float32) + +class Surface(object): + """Surface optical properties.""" + def __init__(self, name='none'): + self.name = name + + self.absorption = None + self.reflection_diffuse = None + self.reflection_specular = None + + def set(self, name, value, wavelengths=standard_wavelengths): + if np.iterable(value): + if len(value) != len(wavelengths): + raise ValueError('shape mismatch') + else: + value = np.tile(value, len(wavelengths)) + + self.__dict__[name] = np.array(zip(wavelengths, value), dtype=np.float32) def interleave(arr, bits): """ @@ -51,15 +159,30 @@ def morton_order(mesh, bits): return interleave(mean_positions, bits) class Geometry(object): - def __init__(self, solids=None): - if solids is not None: - self.solids = list(solids) - else: - self.solids = [] + def __init__(self): + self.solids = [] + self.solid_rotations = [] + self.solid_displacements = [] + + def add_solid(self, solid, rotation=np.identity(3), displacement=(0,0,0)): + rotation = np.asarray(rotation, dtype=np.float32) + + if rotation.shape != (3,3): + raise ValueError('shape mismatch') + + self.solid_rotations.append(rotation.astype(np.float32)) + + displacement = np.asarray(displacement, dtype=np.float32) + + if displacement.shape != (3,): + raise ValueError('shape mismatch') + + self.solid_displacements.append(displacement) - def add_solid(self, solid): self.solids.append(solid) + return len(self.solids)-1 + def build(self, bits=8): offsets = [ (0,0) ] for solid in self.solids: @@ -69,15 +192,14 @@ class Geometry(object): vertices = np.zeros(shape=(offsets[-1][0], 3), dtype=np.float32) triangles = np.zeros(shape=(offsets[-1][1],3), dtype=np.int32) - for solid, (vertex_offset, triangle_offset) in zip(self.solids, offsets[:-1]): + for i, (solid, (vertex_offset, triangle_offset)) in \ + enumerate(zip(self.solids, offsets[:-1])): triangles[triangle_offset:triangle_offset+len(solid.mesh.triangles),:] = \ solid.mesh.triangles + vertex_offset - vertices[vertex_offset:vertex_offset + len(solid.mesh.vertices),:] = \ - np.inner(solid.mesh.vertices, solid.rotation) + solid.displacement + vertices[vertex_offset:vertex_offset+len(solid.mesh.vertices),:] = \ + np.inner(solid.mesh.vertices, self.solid_rotations[i]) + self.solid_displacements[i] self.mesh = Mesh(vertices, triangles) - #del vertices - #del triangles zvalues_mesh = morton_order(self.mesh[:], bits) reorder = np.argsort(zvalues_mesh) @@ -121,10 +243,12 @@ class Geometry(object): else: self.surface_index[i] = -1 - self.colors = np.concatenate([solid.color for solid in self.solids])[reorder] + self.colors = \ + np.concatenate([solid.color for solid in self.solids])[reorder] - self.solid_id = np.concatenate([np.tile(solid.id, len(solid.mesh)) \ - for solid in self.solids])[reorder] + self.solid_id = \ + np.concatenate([np.tile(i, len(solid.mesh)) for i, solid in \ + enumerate(self.solids)])[reorder] unique_zvalues = np.unique(zvalues_mesh) zvalues = np.empty(unique_zvalues.size, dtype=np.uint64) diff --git a/make.py b/make.py index 72b8406..e69b28e 100644 --- a/make.py +++ b/make.py @@ -1,5 +1,5 @@ import numpy as np -from mesh import Mesh +from geometry import Mesh def cylinder(radius=1.0, height=1.0, theta=np.pi/32): angles = np.arange(0, 2*np.pi, theta) @@ -41,15 +41,3 @@ def cylinder(radius=1.0, height=1.0, theta=np.pi/32): np.roll(np.arange(len(angles)),1) return Mesh(vertices, triangles) - -if __name__ == '__main__': - from solid import Solid - from geometry import Geometry - from view import view - - cylinder_mesh = cylinder() - cylinder_solid = Solid(0, cylinder_mesh) - geometry = Geometry([cylinder_solid]) - geometry.build(bits=8) - - view(geometry) diff --git a/materials.py b/materials.py deleted file mode 100644 index 9feb866..0000000 --- a/materials.py +++ /dev/null @@ -1,88 +0,0 @@ -import numpy as np -from ratdb import load - -standard_wavelengths = np.arange(200, 810, 20).astype(np.float32) - -class Material(object): - """Material optical properties.""" - def __init__(self, name='none'): - self.name = name - - self.refractive_index = None - self.absorption_length = None - self.scattering_length = None - - def set(self, name, value, wavelengths=standard_wavelengths): - if np.iterable(value): - if len(value) != len(wavelengths): - raise ValueError('shape mismatch') - else: - value = np.tile(value, len(wavelengths)) - - self.__dict__[name] = np.array(zip(wavelengths, value), dtype=np.float32) - -class Surface(object): - """Surface optical properties.""" - def __init__(self, name='none'): - self.name = name - - self.absorption = None - self.reflection_diffuse = None - self.reflection_specular = None - - def set(self, name, value, wavelengths=standard_wavelengths): - if np.iterable(value): - if len(value) != len(wavelengths): - raise ValueError('shape mismatch') - else: - value = np.tile(value, len(wavelengths)) - - self.__dict__[name] = np.array(zip(wavelengths, value), dtype=np.float32) - -vacuum = Material('vacuum') -vacuum.set('refractive_index', 1) -vacuum.set('absorption_length', np.finfo(np.float32).max) -vacuum.set('scattering_length', np.finfo(np.float32).max) - -lambertian_surface = Surface('lambertian_surface') -lambertian_surface.set('absorption', 0) -lambertian_surface.set('reflection_specular', 0) -lambertian_surface.set('reflection_diffuse', 1) - -black_surface = Surface('black_surface') -black_surface.set('absorption', 1) -black_surface.set('reflection_specular', 0) -black_surface.set('reflection_diffuse', 0) - -shiny_surface = Surface('shiny_surface') -shiny_surface.set('absorption', 0) -shiny_surface.set('reflection_specular', 1) -shiny_surface.set('reflection_diffuse', 0) - -db = load(open('OPTICS.ratdb'))['OPTICS'] - -glass = Material('pmt_glass') -glass.set('refractive_index', db['glass']['RINDEX_value2'], db['glass']['RINDEX_value1']) -glass.set('absorption_length', db['glass']['ABSLENGTH_value2'], db['glass']['ABSLENGTH_value1']) -# convert mm -> m -glass.absorption_length[:,1] /= 1000.0 -# scattering length for glass? -glass.set('scattering_length', np.finfo(np.float32).max) - -lightwater_sno = Material('lightwater_sno') -lightwater_sno.set('refractive_index', db['lightwater_sno']['RINDEX_value2'], db['lightwater_sno']['RINDEX_value1']) -lightwater_sno.set('absorption_length', db['lightwater_sno']['ABSLENGTH_value2'], db['lightwater_sno']['ABSLENGTH_value1']) -# convert mm -> m -lightwater_sno.absorption_length[:,1] /= 1000.0 -lightwater_sno.set('scattering_length', db['lightwater_sno']['RSLENGTH_value2'], db['lightwater_sno']['RSLENGTH_value1']) -# convert mm -> m -lightwater_sno.scattering_length[:,1] /= 1000.0 - -acrylic_sno = Material('acrylic_sno') -acrylic_sno.set('refractive_index', db['acrylic_sno']['RINDEX_value2'], db['lightwater_sno']['RINDEX_value1']) -acrylic_sno.set('absorption_length', db['acrylic_sno']['ABSLENGTH_value2'], db['acrylic_sno']['ABSLENGTH_value1']) -# convert mm -> m -acrylic_sno.absorption_length[:,1] /= 1000.0 -acrylic_sno.set('scattering_length', db['acrylic_sno']['RSLENGTH_value2'], db['acrylic_sno']['RSLENGTH_value1']) -# convert mm -> m -acrylic_sno.scattering_length[:,1] /= 1000.0 diff --git a/materials/OPTICS.ratdb b/materials/OPTICS.ratdb new file mode 100644 index 0000000..c7551a5 --- /dev/null +++ b/materials/OPTICS.ratdb @@ -0,0 +1,893 @@ +//////////////////////////////////////////////////////////////////// +// Last svn revision: $Id: OPTICS.ratdb 541 2011-06-03 15:52:34Z mastbaum $ +//////////////////////////////////////////////////////////////////// +//* Specify optical parameters for all the optical media used to build the detector +// ------------- General Environment --------------- + +{ +name: "OPTICS", +index: "cryostat_vacuum", +valid_begin : [0, 0], +valid_end : [0, 0], +RINDEX_option: "wavelength", +RINDEX_value1: [60d, 800d, ], +RINDEX_value2: [1.000001d, 1.000001d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [60d, 800d, ], +ABSLENGTH_value2: [1.0d9, 1.0d9, ], +PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] +} + +{ +name: "OPTICS", +index: "air", +valid_begin : [0, 0], +valid_end : [0, 0], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 300d, 500d, 700d, 800d, ], +RINDEX_value2: [1.0003236d, 1.0002915d, 1.0002792d, 1.0002763d, 1.0002756d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [200d, 300d, 330d, 500d, 600d, 770d, 800d, ], +ABSLENGTH_value2: [1.0d6, 1.0d6, 1.0d6, 1.0d6, 1.0d6, 1.0d6, 1.0d6, ], +PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] +} + +{ +name: "OPTICS", +index: "water", +valid_begin : [0, 0], +valid_end : [0, 0], +NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], +NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], +NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], +NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 250d, 300d, 350d, 400d, 450d, 500d, 550d, 600d, 650d, 700d, 750d, 800d, ], +RINDEX_value2: [1.42516d, 1.37761d, 1.35942d, 1.34978d, 1.34378d, 1.3397d, 1.33676d, 1.33458d, 1.33293d, 1.33165d, 1.33065d, 1.32986d, 1.3292d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [200d, 800d, ], +ABSLENGTH_value2: [10.0d3, 10.0d3, ], +PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", "NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "ABSLENGTH", ] +} + +{ +name: "OPTICS", +index: "stainless_steel", +valid_begin : [0, 0], +valid_end : [0, 0], +REFLECTIVITY_option: "wavelength", +REFLECTIVITY_value1: [60d, 800d, ], +REFLECTIVITY_value2: [0.4d, 0.4d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [60d, 800d, ], +ABSLENGTH_value2: [1.0d, 1.0d, ], +PROPERTY_LIST: ["REFLECTIVITY", "ABSLENGTH", ] +} + +{ +name: "OPTICS", +index: "aluminum", +valid_begin : [0, 0], +valid_end : [0, 0], +REFLECTIVITY_option: "wavelength", +REFLECTIVITY_value1: [60d, 800d, ], +REFLECTIVITY_value2: [0.98d, 0.98d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [60d, 800d, ], +ABSLENGTH_value2: [1.0d-3, 1.0d-3, ], +PROPERTY_LIST: ["REFLECTIVITY", "ABSLENGTH", ] +} + +{ +name: "OPTICS", +index: "ptfe", +valid_begin : [0, 0], +valid_end : [0, 0], +//RINDEX_option: "wavelength", +//RINDEX_value1: [60d, 800d, ], +//RINDEX_value2: [16d, 16d, ], +REFLECTIVITY_option: "wavelength", +REFLECTIVITY_value1: [60d, 100d, 250d, 400d, 15000d, 2200d, ], +REFLECTIVITY_value2: [0.0d, 0.0d, 0.95d, 0.98d, 0.98d, 0.95d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [60d, 800d, ], +ABSLENGTH_value2: [1.0d-3, 1.0d-3, ], +PROPERTY_LIST: ["REFLECTIVITY", "ABSLENGTH", ] +} + +{ +name: "OPTICS", +index: "ABSplastic", +valid_begin : [0, 0], +valid_end : [0, 0], +RINDEX_option: "wavelength", +RINDEX_value1: [60d, 800d, ], +RINDEX_value2: [1.5d, 1.5d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [60d, 800d, ], +ABSLENGTH_value2: [1.0d-3, 1.0d-3, ], +PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] +} + + + +// ------------------- PMT materials ---------------- + +{ +name: "OPTICS", +index: "quartz", +valid_begin : [0, 0], +valid_end : [0, 0], +RINDEX_option: "wavelength", +RINDEX_value1: [60d, 200d, 300d, 600d, 800d, ], +RINDEX_value2: [1.458d, 1.458d, 1.458d, 1.458d, 1.458d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [60d, 200d, 300d, 330d, 500d, 600d, 770d, 800d, ], +ABSLENGTH_value2: [0.1d-3, 0.1d-3, 0.1d-3, 1.0d3, 2.0d3, 1.0d3, 0.5d3, 0.1d-3, ], +PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] +} + +{ +name: "OPTICS", +index: "glass", +valid_begin : [0, 0], +valid_end : [0, 0], +RINDEX_option: "wavelength", +RINDEX_value1: [60d, 200d, 300d, 600d, 800d, ], +RINDEX_value2: [1.458d, 1.458d, 1.458d, 1.458d, 1.458d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [60d, 200d, 300d, 330d, 500d, 600d, 770d, 800d, ], +ABSLENGTH_value2: [0.1d-3, 0.1d-3, 0.1d-3, 1.0d3, 2.0d3, 1.0d3, 0.5d3, 0.1d-3, ], +PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] +} + + +//// Below is the standard R5912 photocathode +/* +{ +name: "OPTICS", +index: "photocathode", +valid_begin : [0, 0], +valid_end : [0, 0], + +EFFICIENCY_option: "wavelength", +EFFICIENCY_value1: [60d, 200d, 260d, 270d, 280d, 285d, 290d, 300d, 310d, 330d, 370d, 420d, 475d, 500d, 530d, 570d, 600d, 630d, 670d, 700d, 800d, ], +EFFICIENCY_value2: [0.0d, 0.0d, 0.0d, 0.01d, 0.05d, 0.10d, 0.15d, 0.18d, 0.20d, 0.25d, 0.27d, 0.25d, 0.20d, 0.17d, 0.10d, 0.05d, 0.025d, 0.01d, 0.001d, 0.0d, 0.0d, ], + +RINDEX_option: "wavelength", +RINDEX_value1: [60d, 200d, 380d, 395d, 410d, 425d, 440d, 455d, 470d, 485d, 500d, 515d, 530d, 545d, 560d, 575d, 590d, 605d, 620d, 635d, 650d, 665d, 680d, 800d, ], +RINDEX_value2: [1.d, 1.d, 1.92d, 2.18d, 2.38d, 2.61d, 2.70d, 2.87d, 3.00d, 3.00d, 3.00d, 3.09d, 3.26d, 3.20d, 3.12d, 3.06d, 3.01d, 2.98d, 2.96d, 2.95d, 2.95d, 2.95d, 2.96d, 3.d, ], + +KINDEX_option: "wavelength", +KINDEX_value1: [60d, 200d, 380d, 395d, 410d, 425d, 440d, 455d, 470d, 485d, 500d, 515d, 530d, 545d, 560d, 575d, 590d, 605d, 620d, 635d, 650d, 665d, 680d, 800d, ], +KINDEX_value2: [3.d, 3.d, 1.69d, 1.69d, 1.71d, 1.53d, 1.50d, 1.44d, 1.34d, 1.11d, 1.06d, 1.05d, 0.86d, 0.63d, 0.53d, 0.46d, 0.42d, 0.38d, 0.37d, 0.35d, 0.34d, 0.34d, 0.33d, 0.1d, ], + +THICKNESS_value1: [188d, 0d, ], +THICKNESS_value2: [26d-6, 26d-6, ], +PROPERTY_LIST: ["EFFICIENCY", "RINDEX", "KINDEX", "THICKNESS", ] +} +*/ + + +//// Below is the photocathode material for the R5912-02-MOD, this is just the above EFFICIENCY_value2 * 0.78 + +{ +name: "OPTICS", +index: "photocathode", +valid_begin : [0, 0], +valid_end : [0, 0], + +EFFICIENCY_option: "wavelength", +EFFICIENCY_value1: [60d, 200d, 260d, 270d, 280d, 285d, 290d, 300d, 310d, 330d, 370d, 420d, 475d, 500d, 530d, 570d, 600d, 630d, 670d, 700d, 800d, ], +EFFICIENCY_value2: [0.0d,0.0d,0.0d,0.0078d,0.039d,0.078d,0.117d,0.1404d,0.156d,0.195d,0.2106d,0.195d,0.156d,0.1326d,0.078d,0.039d,0.0195d,0.0078d,0.00078d,0.0d,0.0d], + +RINDEX_option: "wavelength", +RINDEX_value1: [60d, 200d, 380d, 395d, 410d, 425d, 440d, 455d, 470d, 485d, 500d, 515d, 530d, 545d, 560d, 575d, 590d, 605d, 620d, 635d, 650d, 665d, 680d, 800d, ], +RINDEX_value2: [1.d, 1.d, 1.92d, 2.18d, 2.38d, 2.61d, 2.70d, 2.87d, 3.00d, 3.00d, 3.00d, 3.09d, 3.26d, 3.20d, 3.12d, 3.06d, 3.01d, 2.98d, 2.96d, 2.95d, 2.95d, 2.95d, 2.96d, 3.d, ], + +KINDEX_option: "wavelength", +KINDEX_value1: [60d, 200d, 380d, 395d, 410d, 425d, 440d, 455d, 470d, 485d, 500d, 515d, 530d, 545d, 560d, 575d, 590d, 605d, 620d, 635d, 650d, 665d, 680d, 800d, ], +KINDEX_value2: [3.d, 3.d, 1.69d, 1.69d, 1.71d, 1.53d, 1.50d, 1.44d, 1.34d, 1.11d, 1.06d, 1.05d, 0.86d, 0.63d, 0.53d, 0.46d, 0.42d, 0.38d, 0.37d, 0.35d, 0.34d, 0.34d, 0.33d, 0.1d, ], + +THICKNESS_value1: [188d, 0d, ], +THICKNESS_value2: [26d-6, 26d-6, ], +PROPERTY_LIST: ["EFFICIENCY", "RINDEX", "KINDEX", "THICKNESS", ] +} + + +{ +name: "OPTICS", +index: "pmt_vacuum", +valid_begin : [0, 0], +valid_end : [0, 0], +RINDEX_option: "wavelength", +RINDEX_value1: [60.0d, 800d, ], +RINDEX_value2: [1.000001d, 1.000001d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [60d, 200d, 800d, ], +ABSLENGTH_value2: [1.0d9, 1.0d9, 1.0d9, ], +PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] +} + + +// --------------- Liquid organic scintillator experiments ------------------ + +{ +name: "OPTICS", +index: "mineral_oil", +valid_begin : [0, 0], +valid_end : [0, 0], +NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], +NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], +NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], +NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 300d, 400d, 500d, 600d, 700d, 800d, ], +RINDEX_value2: [1.5643d, 1.4752d, 1.4504d, 1.4402d, 1.4348d, 1.4317d, 1.4297d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [200d, 280d, 300d, 310d, 320d, 330d, 400d, 450d, 500d, 600d, 650d, 680d, 770d, 800d, ], +ABSLENGTH_value2: [0.1d-3, 0.1d-3, 0.3d3, 0.65d3, 0.85d3, 4.0d3, 12.0d3, 20.0d3, 20.0d3, 25.0d3, 20.0d3, 15.0d3, 10.0d3, 0.1d-3, ], +PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", "NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "ABSLENGTH", ] +} + +{ +name: "OPTICS", +index: "pseudocumene", +valid_begin : [0, 0], +valid_end : [0, 0], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [200d, 300d, 310d, 320d, 330d, 340d, 350d, 360d, 370d, 380d, 390d, 400d, 450d, 500d, 570d, 590d, 600d, 650d, 680d, 770d, 800d, ], +ABSLENGTH_value2: [0.1d-3, 0.1d-3, 23.d, 39.d, 67.d, 100.d, 180.d, 360.d, 950.d, 2200.d, 3000.d, 4500.d, 9000.d, 20.0d3, 40.0d3, 40.0d3, 25.0d3, 20.0d3, 15.0d3, 10.0d3, 0.1d-3, ], +REEMISSION_PROB_option: "wavelength", +REEMISSION_PROB_value1: [200d, 290d, 310d, 350d, 390d, 500d, 800d, ], +REEMISSION_PROB_value2: [0.41d, 0.20d, 0.10d, 0.05d, 0.0d, 0.0d, 0.0d, ], +PROPERTY_LIST: ["ABSLENGTH", "REEMISSION_PROB", ] +} + +{ +name: "OPTICS", +index: "scintillator", +valid_begin : [0, 0], +valid_end : [0, 0], +NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], +NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], +NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], +NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 300d, 400d, 500d, 600d, 700d, 800d, ], +RINDEX_value2: [1.5930d, 1.4867d, 1.4578d, 1.4460d, 1.4399d, 1.4364d, 1.4342d, ], +SCINTILLATION_option: "dy_dwavelength", +SCINTILLATION_value1: [200d, 335d, 340d, 345d, 347d, 350d, 352d, 354d, 356d, 358d, 360d, 363d, 376d, 383d, 388d, 396d, 403d, 411d, 422d, 438d, 450d, 460d, 470d, 480d, 490d, 500d, 510d, 800d, ], +SCINTILLATION_value2: [0d, 0d, 1d, 12d, 23d, 46d, 69d, 92d, 115d, 138d, 161d, 178d, 178d, 161d, 138d, 115d, 92d, 69d, 46d, 23d, 13d, 8d, 5d, 3d, 2d, 1d, 0d, 0d, ], +SCINTWAVEFORM_value1: [-9.8d, -24d, -67.6d, ], +SCINTWAVEFORM_value2: [0.60d, 0.0d, 0.40d, ], +SCINTWAVEFORMalpha_value1: [-8.218d, -23.41d, -288.9d, ], +SCINTWAVEFORMalpha_value2: [0.5206d, 0.4259d, 0.5356d-1, ], +SCINTWAVEFORMneutron_value1: [-6.862d, -12.79d, -84.34d, ], +SCINTWAVEFORMneutron_value2: [0.7407d, 0.2050d, 0.5427d-1, ], +SCINTMOD_value1: [1d, ], +SCINTMOD_value2: [0.152d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [200d, 300d, 350d, 355d, 360d, 365d, 370d, 385d, 390d, 400d, 470d, 500d, 540d, 600d, 650d, 680d, 770d, 800d, ], +ABSLENGTH_value2: [0.0001d, 0.0001d, 27d, 96.1538d, 946.429d, 4137.93d, 8833.33d, 11363.6d, 14705.9d, 20833.3d, 23310d, 22222.2d, 43715.8d, 42666.7d, 21010.6d, 15616.2d, 10204.1d, 0.0001d, ], +RSLENGTH_option: "wavelength", +RSLENGTH_value1: [200d, 300d, 350d, 355d, 360d, 365d, 370d, 385d, 390d, 400d, 470d, 500d, 540d, 600d, 650d, 680d, 770d, 800d, ], +RSLENGTH_value2: [1d6, 1d6, 1d6, 340.909d, 1204.55d, 5714.29d, 13250d, 22058.8d, 31250d, 53571.4d, 140845d, 200000d, 470588d, 640000d, 415800d, 380132d, 5d5, 1d6,], +REEMISSION_PROB_option: "wavelength", +REEMISSION_PROB_value1: [200d, 300d, 350d, 365d, 370d, 375d, 380d, 385d, 390d, 395d, 400d, 405d, 410d, 415d, 420d, 425d, 430d, 435d, 440d, 445d, 450d, 500d, 600d, 700d, 800d, ], +REEMISSION_PROB_value2: [1.0d, 1.0d, 0.9996d, 0.9704d, 0.8722d, 0.6353d, 0.4165d, 0.3004d, 0.2354d, 0.2203d, 0.1969d, 0.1936d, 0.1712d, 0.1417d, 0.1409d, 0.1344d, 0.1372d, 0.1160d, 0.1215d, 0.1259d, 0.1141d, 0.0587d, 0.0000d, 0.0d, 0.0d, ], +PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", "NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "SCINTILLATION", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "SCINTWAVEFORMneutron", "SCINTMOD", "ABSLENGTH", "RSLENGTH", "REEMISSION_PROB", ] +} + +{ +name: "OPTICS", +index: "gd_scintillator", +valid_begin : [0, 0], +valid_end : [0, 0], +NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], +NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], +NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], +NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 300d, 400d, 500d, 600d, 700d, 800d, ], +RINDEX_value2: [1.5930d, 1.4867d, 1.4578d, 1.4460d, 1.4399d, 1.4364d, 1.4342d, ], +SCINTILLATION_option: "dy_dwavelength", +SCINTILLATION_value1: [200d, 335d, 340d, 345d, 347d, 350d, 352d, 354d, 356d, 358d, 360d, 363d, 376d, 383d, 388d, 396d, 403d, 411d, 422d, 438d, 450d, 460d, 470d, 480d, 490d, 500d, 510d, 800d, ], +SCINTILLATION_value2: [0d, 0d, 1d, 12d, 23d, 46d, 69d, 92d, 115d, 138d, 161d, 178d, 178d, 161d, 138d, 115d, 92d, 69d, 46d, 23d, 13d, 8d, 5d, 3d, 2d, 1d, 0d, 0d, ], +SCINTWAVEFORM_value1: [-9.8d, -24d, -67.6d, ], +SCINTWAVEFORM_value2: [0.60d, 0.0d, 0.40d, ], +SCINTWAVEFORMalpha_value1: [-8.218d, -23.41d, -288.9d, ], +SCINTWAVEFORMalpha_value2: [0.5206d, 0.4259d, 0.5356d-1, ], +SCINTWAVEFORMneutron_value1: [-6.862d, -12.79d-2, -84.34d, ], +SCINTWAVEFORMneutron_value2: [0.7407d, 0.2050d, 0.5427d-1, ], +SCINTMOD_value1: [1d, ], +SCINTMOD_value2: [0.152d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [200d, 300d, 350d, 355d, 360d, 365d, 370d, 385d, 390d, 400d, 470d, 500d, 540d, 600d, 650d, 680d, 770d, 800d, ], +ABSLENGTH_value2: [0.0001d, 0.0001d, 27d, 96.1538d, 946.429d, 4137.93d, 8833.33d, 11363.6d, 14705.9d, 20833.3d, 23310d, 22222.2d, 43715.8d, 42666.7d, 21010.6d, 15616.2d, 10204.1d, 0.0001d, ], +RSLENGTH_option: "wavelength", +RSLENGTH_value1: [200d, 300d, 350d, 355d, 360d, 365d, 370d, 385d, 390d, 400d, 470d, 500d, 540d, 600d, 650d, 680d, 770d, 800d, ], +RSLENGTH_value2: [1d6, 1d6, 1d6, 340.909d, 1204.55d, 5714.29d, 13250d, 22058.8d, 31250d, 53571.4d, 140845d, 200000d, 470588d, 640000d, 415800d, 380132d, 5d5, 1d6,], +REEMISSION_PROB_option: "wavelength", +REEMISSION_PROB_value1: [200d, 300d, 350d, 365d, 370d, 375d, 380d, 385d, 390d, 395d, 400d, 405d, 410d, 415d, 420d, 425d, 430d, 435d, 440d, 445d, 450d, 500d, 600d, 700d, 800d, ], +REEMISSION_PROB_value2: [1.0d, 1.0d, 0.9996d, 0.9704d, 0.8722d, 0.6353d, 0.4165d, 0.3004d, 0.2354d, 0.2203d, 0.1969d, 0.1936d, 0.1712d, 0.1417d, 0.1409d, 0.1344d, 0.1372d, 0.1160d, 0.1215d, 0.1259d, 0.1141d, 0.0587d, 0.0000d, 0.0d, 0.0d, ], +PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", "NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "SCINTILLATION", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "SCINTWAVEFORMneutron", "SCINTMOD", "ABSLENGTH", "RSLENGTH", "REEMISSION_PROB", ] +} + +// --------------------- Plastics ---------------------------- + +{ +name: "OPTICS", +index: "acrylic_black", +valid_begin : [0, 0], +valid_end : [0, 0], +REFLECTIVITY_option: "wavelength", +REFLECTIVITY_value1: [60d, 800d, ], +REFLECTIVITY_value2: [0.0d, 0.0d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [60d, 800d, ], +ABSLENGTH_value2: [1d-3, 1d-3, ], +PROPERTY_LIST: ["REFLECTIVITY", "ABSLENGTH", ] +} + +{ +name: "OPTICS", +index: "acrylic_uvt", +// Values for SNO UVT acrylic, extended down to 60nm +valid_begin : [0, 0], +valid_end : [0, 0], +RINDEX_option: "wavelength", +RINDEX_value1: [60d, 200d, 210d, 220d, 230d, 240d, 250d, 260d, 270d, 280d, 290d, 300d, 310d, 320d, 330d, 340d, 350d, 360d, 370d, 380d, 390d, 400d, 410d, 420d, 430d, 440d, 450d, 460d, 470d, 480d, 490d, 500d, 510d, 520d, 530d, 540d, 550d, 560d, 570d, 580d, 590d, 600d, 610d, 620d, 630d, 640d, 650d, 660d, 670d, 680d, 690d, 700d, 710d, 720d, 730d, 740d, 750d, 760d, 770d, 780d, 790d, 800d, ], +RINDEX_value2: [1.597d, 1.597d, 1.584d, 1.573d, 1.564d, 1.556d, 1.550d, 1.544d, 1.539d, 1.534d, 1.531d, 1.527d, 1.524d, 1.521d, 1.519d, 1.516d, 1.514d, 1.512d, 1.510d, 1.509d, 1.507d, 1.506d, 1.505d, 1.503d, 1.502d, 1.501d, 1.500d, 1.499d, 1.499d, 1.498d, 1.497d, 1.496d, 1.496d, 1.495d, 1.494d, 1.494d, 1.493d, 1.493d, 1.492d, 1.492d, 1.491d, 1.491d, 1.490d, 1.490d, 1.490d, 1.489d, 1.489d, 1.488d, 1.488d, 1.488d, 1.488d, 1.487d, 1.487d, 1.487d, 1.486d, 1.486d, 1.486d, 1.486d, 1.485d, 1.485d, 1.485d, 1.485d, ], + +// 190nm and below is bogus to make opaque +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [60d, 199d, 200d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 500d, 600d, 800d], +ABSLENGTH_value2: [1.0d-3, 1.0d-3, 0.49d1, 2.04d1, 5.56d1, 14.28d1, 25.00d1, 50.00d1, 100.00d1, 100.00d1, 200.00d1, 200.00d1, 200.00d1, 200.00d1], +PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] +} + +{ +name: "OPTICS", +index: "acrylic_uvt_good", +// Values for SNO UVT Good acrylic, extended down to 60nm +valid_begin : [0, 0], +valid_end : [0, 0], +RINDEX_option: "wavelength", +RINDEX_value1: [60d, 200d, 210d, 220d, 230d, 240d, 250d, 260d, 270d, 280d, 290d, 300d, 310d, 320d, 330d, 340d, 350d, 360d, 370d, 380d, 390d, 400d, 410d, 420d, 430d, 440d, 450d, 460d, 470d, 480d, 490d, 500d, 510d, 520d, 530d, 540d, 550d, 560d, 570d, 580d, 590d, 600d, 610d, 620d, 630d, 640d, 650d, 660d, 670d, 680d, 690d, 700d, 710d, 720d, 730d, 740d, 750d, 760d, 770d, 780d, 790d, 800d, ], +RINDEX_value2: [1.597d, 1.597d, 1.584d, 1.573d, 1.564d, 1.556d, 1.550d, 1.544d, 1.539d, 1.534d, 1.531d, 1.527d, 1.524d, 1.521d, 1.519d, 1.516d, 1.514d, 1.512d, 1.510d, 1.509d, 1.507d, 1.506d, 1.505d, 1.503d, 1.502d, 1.501d, 1.500d, 1.499d, 1.499d, 1.498d, 1.497d, 1.496d, 1.496d, 1.495d, 1.494d, 1.494d, 1.493d, 1.493d, 1.492d, 1.492d, 1.491d, 1.491d, 1.490d, 1.490d, 1.490d, 1.489d, 1.489d, 1.488d, 1.488d, 1.488d, 1.488d, 1.487d, 1.487d, 1.487d, 1.486d, 1.486d, 1.486d, 1.486d, 1.485d, 1.485d, 1.485d, 1.485d, ], + +// 190nm and below is bogus to make opaque +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [60d, 199d, 200d, 300d, 310d, 320d, 330d, 340d, 350d, 360d, 380d, 400d, 450d, 800d], +ABSLENGTH_value2: [1.0d-3, 1.0d-3, 0.49d1, 2.75d1, 10.35d1, 14.99d1, 20.41d1, 28.57d1, 38.31d1, 51.55d1, 86.96d1, 116.23d1, 140.85d1, 140.85d1], +PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] +} + +{ +name: "OPTICS", +index: "nylon", +valid_begin : [0, 0], +valid_end : [0, 0], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 300d, 400d, 500d, 600d, 700d, 800d, ], +RINDEX_value2: [1.6863d, 1.5824d, 1.5537d, 1.5419d, 1.5357d, 1.5321d, 1.5299d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [200d, 300d, 330d, 500d, 600d, 770d, 800d, ], +ABSLENGTH_value2: [0.1d-3, 0.1d-3, 1.0d3, 2.0d3, 1.0d3, 0.5d3, 0.1d-3, ], +PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] +} + +{ +name: "OPTICS", +index: "tyvek", +valid_begin : [0, 0], +valid_end : [0, 0], +REFLECTIVITY_option: "wavelength", +REFLECTIVITY_value1: [200d, 800d, ], +REFLECTIVITY_value2: [0.95d, 0.95d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [200d, 800d, ], +ABSLENGTH_value2: [1d3, 1d3, ], +PROPERTY_LIST: ["REFLECTIVITY", "ABSLENGTH", ] +} + +// ------------------ SNO specific materials --------------------------------- + +{ +name: "OPTICS", +index: "HeavyWater", +valid_begin : [0, 0], +valid_end : [0, 0], +NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], +NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], +NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], +NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], +RINDEX_value2: [1.39942d, 1.3833d, 1.37193d, 1.36356d, 1.35719d, 1.3522d, 1.34821d, 1.34495d, 1.34225d, 1.33997d, 1.33804d, 1.33637d, 1.33492d, 1.33365d, 1.33253d, 1.33154d, 1.33065d, 1.32985d, 1.32912d, 1.32847d, 1.32787d, 1.32732d, 1.32682d, 1.32636d, 1.32593d, 1.32553d, 1.32516d, 1.32482d, 1.3245d, 1.3242d, 1.32392d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], +ABSLENGTH_value2: [90647.7d, 93781d, 97138.6d, 100746d, 104631d, 108827d, 113375d, 118319d, 123714d, 130946d, 109805d, 87642.4d, 109460d, 145741d, 217996d, 432339d, 417653d, 403932d, 391083d, 379027d, 367692d, 357015d, 346941d, 337420d, 328407d, 319864d, 311753d, 304044d, 296707d, 289715d, 283046d, ], +RSLENGTH_option: "wavelength", +RSLENGTH_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], +RSLENGTH_value2: [7759.34d, 11360.7d, 16090.3d, 22162.4d, 29809.7d, 39283.7d, 50854.4d, 64810.5d, 81459.2d, 101127d, 124157d, 150914d, 181779d, 217152d, 257453d, 303118d, 354606d, 412389d, 476963d, 548839d, 628547d, 716637d, 813678d, 920256d, 1.03698d+06, 1.16446d+06, 1.30336d+06, 1.45432d+06, 1.61803d+06, 1.79519d+06, 1.98652d+06, ], +PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", "NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "ABSLENGTH", "RSLENGTH", ] +} + +{ +name: "OPTICS", +index: "lightwater_sno", +valid_begin : [0, 0], +valid_end : [0, 0], +NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], +NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], +NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], +NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], +RINDEX_value2: [1.41615d, 1.39727d, 1.38395d, 1.37414d, 1.36667d, 1.36082d, 1.35615d, 1.35233d, 1.34916d, 1.3465d, 1.34423d, 1.34227d, 1.34058d, 1.33909d, 1.33778d, 1.33661d, 1.33557d, 1.33463d, 1.33378d, 1.33301d, 1.33231d, 1.33167d, 1.33108d, 1.33054d, 1.33004d, 1.32957d, 1.32914d, 1.32874d, 1.32836d, 1.32801d, 1.32768d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], +ABSLENGTH_value2: [57515.4d, 64222.2d, 72699.7d, 83755.6d, 98777.3d, 120365d, 154027d, 213829d, 349537d, 105878d, 50359.9d, 32562.7d, 26704.1d, 22632.1d, 19637.7d, 17343d, 11843.7d, 8992.27d, 7247.43d, 6069.68d, 5221.21d, 4580.85d, 4080.41d, 3678.54d, 3348.74d, 3073.2d, 2839.56d, 2638.94d, 2464.79d, 2312.21d, 2177.42d, ], +RSLENGTH_option: "wavelength", +RSLENGTH_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], +RSLENGTH_value2: [11360.3d, 16632.8d, 23557.2d, 32447.1d, 43643.1d, 57513.5d, 74453.6d, 94886d, 119261d, 148055d, 181772d, 220945d, 266133d, 317921d, 376923d, 443781d, 519161d, 603759d, 698298d, 803527d, 920224d, 1.04919d+06, 1.19127d+06, 1.3473d+06, 1.51818d+06, 1.70483d+06, 1.90818d+06, 2.1292d+06, 2.36888d+06, 2.62825d+06, 2.90836d+06, ], +PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", "NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "ABSLENGTH", "RSLENGTH",] +} + +{ +name: "OPTICS", +index: "acrylic_sno", +valid_begin : [0, 0], +valid_end : [0, 0], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], +RINDEX_value2: [1.59816d, 1.57399d, 1.55692d, 1.54436d, 1.5348d, 1.52732d, 1.52133d, 1.51644d, 1.51238d, 1.50897d, 1.50607d, 1.50357d, 1.50139d, 1.49949d, 1.49781d, 1.49632d, 1.49498d, 1.49378d, 1.49269d, 1.49171d, 1.49081d, 1.48999d, 1.48924d, 1.48854d, 1.4879d, 1.4873d, 1.48675d, 1.48624d, 1.48576d, 1.48531d, 1.48488d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], +ABSLENGTH_value2: [45.6452d, 51.2064d, 58.3106d, 67.7037d, 80.704d, 99.8834d, 131.021d, 190.364d, 347.969d, 661.751d, 979.776d, 1318.04d, 1342.42d, 1367.71d, 1393.97d, 1421.26d, 1420.19d, 1419.11d, 1418.04d, 1416.97d, 1415.9d, 1414.83d, 1413.76d, 1412.7d, 1411.63d, 1410.57d, 1409.51d, 1408.45d, 1407.39d, 1406.34d, 1405.28d, ], +RSLENGTH_option: "wavelength", +RSLENGTH_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], +RSLENGTH_value2: [4600.15d, 6735.32d, 9539.41d, 13139.4d, 17673.4d, 23290.3d, 30150.3d, 38424.6d, 48295.3d, 59955.7d, 73610d, 89473.5d, 107773d, 128745d, 152638d, 179713d, 210238d, 244497d, 282781d, 325395d, 372652d, 424879d, 482413d, 545601d, 614801d, 690385d, 772733d, 862236d, 959298d, 1.06433d+06, 1.17777d+06, ], +PROPERTY_LIST: ["RINDEX", "ABSLENGTH", "RSLENGTH",] +} + +{ +name: "OPTICS", +index: "glass_sno", +valid_begin : [0, 0], +valid_end : [0, 0], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 210d, 220d, 230d, 240d, 250d, 260d, 270d, 280d, 290d, 300d, 310d, 320d, 330d, 340d, 350d, 360d, 370d, 380d, 390d, 400d, 410d, 420d, 430d, 440d, 450d, 460d, 470d, 480d, 490d, 500d, 510d, 520d, 530d, 540d, 550d, 560d, 570d, 580d, 590d, 600d, 610d, 620d, 630d, 640d, 650d, 660d, 670d, 680d, 690d, 700d, 710d, 720d, 730d, 740d, 750d, 760d, 770d, 780d, 790d, 800d, ], +RINDEX_value2: [1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, 1.490d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [200d, 300d, 330d, 500d, 600d, 770d, 800d, ], +ABSLENGTH_value2: [0.1d-3, 0.1d-3, 1.0d3, 2.0d3, 1.0d3, 0.5d3, 0.1d-3, ], +PROPERTY_LIST: ["RINDEX", "ABSLENGTH", ] +} + +{ +name: "OPTICS", +index: "sno_scintillator", +valid_begin : [0, 0], +valid_end : [0, 0], +NEUTRON_CAPTURE_TIME_value1: [0.0d, 1.0d, ], +NEUTRON_CAPTURE_TIME_value2: [163000.d, 163000.d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value1: [0.0d, 1.0d, ], +NEUTRON_SLOW_DIFFUSION_CONST_value2: [0.03d, 0.03d, ], +NEUTRON_FAST_DIFFUSION_RMS_value1: [0.0d, 1.0d, ], +NEUTRON_FAST_DIFFUSION_RMS_value2: [50.0d, 50.0d, ], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 300d, 400d, 500d, 600d, 700d, 800d, ], +RINDEX_value2: [1.5930d, 1.4867d, 1.4578d, 1.4460d, 1.4399d, 1.4364d, 1.4342d, ], +SCINTILLATION_option: "dy_dwavelength", +SCINTILLATION_value1: [200d, 335d, 340d, 345d, 347d, 350d, 352d, 354d, 356d, 358d, 360d, 363d, 376d, 383d, 388d, 396d, 403d, 411d, 422d, 438d, 450d, 460d, 470d, 480d, 490d, 500d, 510d, 800d, ], +SCINTILLATION_value2: [0d, 0d, 1d, 12d, 23d, 46d, 69d, 92d, 115d, 138d, 161d, 178d, 178d, 161d, 138d, 115d, 92d, 69d, 46d, 23d, 13d, 8d, 5d, 3d, 2d, 1d, 0d, 0d, ], +SCINTWAVEFORM_value1: [-3.57d, -17.61d, -59.50d, ], +SCINTWAVEFORM_value2: [0.895d, 0.063d, 0.042d, ], +SCINTWAVEFORMalpha_value1: [-8.218d, -23.41d, -288.9d, ], +SCINTWAVEFORMalpha_value2: [0.5206d, 0.4259d, 0.5356d-1, ], +SCINTWAVEFORMneutron_value1: [-6.862d, -12.79d-2, -84.34d, ], +SCINTWAVEFORMneutron_value2: [0.7407d, 0.2050d, 0.5427d-1, ], +SCINTMOD_value1: [1d, ], +SCINTMOD_value2: [0.133d, ], +ABSLENGTH_option: "wavelength", +ABSLENGTH_value1: [200d, 300d, 350d, 355d, 360d, 365d, 370d, 385d, 390d, 400d, 470d, 500d, 540d, 600d, 650d, 680d, 770d, 800d, ], +ABSLENGTH_value2: [0.0001d, 0.0001d, 27d, 96.1538d, 946.429d, 4137.93d, 8833.33d, 11363.6d, 14705.9d, 20833.3d, 23310d, 22222.2d, 43715.8d, 42666.7d, 21010.6d, 15616.2d, 10204.1d, 0.0001d, ], +RSLENGTH_option: "wavelength", +RSLENGTH_value1: [200d, 300d, 350d, 355d, 360d, 365d, 370d, 385d, 390d, 400d, 470d, 500d, 540d, 600d, 650d, 680d, 770d, 800d, ], +RSLENGTH_value2: [1d6, 1d6, 1d6, 340.909d, 1204.55d, 5714.29d, 13250d, 22058.8d, 31250d, 53571.4d, 140845d, 200000d, 470588d, 640000d, 415800d, 380132d, 5d5, 1d6,], +REEMISSION_PROB_option: "wavelength", +REEMISSION_PROB_value1: [200d, 300d, 350d, 365d, 370d, 375d, 380d, 385d, 390d, 395d, 400d, 405d, 410d, 415d, 420d, 425d, 430d, 435d, 440d, 445d, 450d, 500d, 600d, 700d, 800d, ], +REEMISSION_PROB_value2: [1.0d, 1.0d, 0.9996d, 0.9704d, 0.8722d, 0.6353d, 0.4165d, 0.3004d, 0.2354d, 0.2203d, 0.1969d, 0.1936d, 0.1712d, 0.1417d, 0.1409d, 0.1344d, 0.1372d, 0.1160d, 0.1215d, 0.1259d, 0.1141d, 0.0587d, 0.0000d, 0.0d, 0.0d, ], +PROPERTY_LIST: ["NEUTRON_CAPTURE_TIME", "NEUTRON_SLOW_DIFFUSION_CONST", +"NEUTRON_FAST_DIFFUSION_RMS", "RINDEX", "SCINTILLATION", "SCINTWAVEFORM", +"SCINTWAVEFORMalpha", "SCINTWAVEFORMneutron", "SCINTMOD", "ABSLENGTH", "RSLENGTH", +"REEMISSION_PROB", ] +} + +{ +name: "OPTICS", +index: "pcppo_scintillator", +valid_begin : [0, 0], +valid_end : [0, 0], +NUM_COMP: 1d, +LIGHT_YIELD: 12000.0d, +SCINTWAVEFORM_value1: [-3.57d, -17.61d, -59.50d, ], +SCINTWAVEFORM_value2: [0.895d, 0.063d, 0.042d, ], +SCINTMOD_value1: [1d, ], +SCINTMOD_value2: [0.133d, ], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 220d, 240d, 260d, 280d, 300d, 320d, 340d, 360d, 380d, 400d, 420d, 440d, 460d, 480d, 500d, 520d, 540d, 560d, 580d, 600d, 620d, 640d, 660d, 680d, 700d, 720d, 740d, 760d, 780d, 800d, ], +RINDEX_value2: [1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, 1.505d, ], +SCINTILLATION_option: "dy_dwavelength", +SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], +SCINTILLATION_WLS_option: "dy_dwavelength", +SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 9.346d-10, 4.45554d-08, 1.42751d-06, 4.5907d-05, 0.00134862d, 0.007245d, 0.011629d, 0.01648d, 0.01575d, 0.01388d, 0.01045d, 0.00724d, 0.00523d, 0.0037d, 0.00245d, 0.00158d, 0.00101d, 0.00065d, 0.00044d, 0.00029d, 0.0002d, 0.00013d, 8d-05, 6d-05, 4d-05, 3d-05, 1d-05, 1d-05, 1d-05, 1d-05, 0d, 0d, ], +ABSLENGTH0_option: "wavelength", +ABSLENGTH0_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH0_value2: [0.000108854d, 0.000176471d, 0.00229725d, 0.0352382d, 0.0220538d, 0.00785411d, 0.00410791d, 0.00627167d, 0.0450115d, 0.0490799d, 0.0496814d, 0.0679347d, 0.0928123d, 0.160547d, 1.48373d, 39.0431d, 898.488d, 12095.8d, 41675.5d, 62948.9d, 82758.2d, 105721d, 123113d, 138636d, 150423d, 162229d, 171520d, 178121d, 190857d, 199812d, 213340d, 212875d, 216067d, 226870d, 234624d, 239330d, 248018d, 242681d, 240483d, 244604d, 244604d, ], +RSLENGTH_option: "wavelength", +RSLENGTH_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +RSLENGTH_value2: [27.4122d, 59.1485d, 327.079d, 473.312d, 554.472d, 624.926d, 688.999d, 832.13d, 1027.04d, 1180.04d, 1348.53d, 1538.42d, 1746.71d, 1976.29d, 2229.23d, 2499.95d, 2793.8d, 3112.78d, 3458.33d, 3831.88d, 4234.91d, 4668.92d, 5135.47d, 5636.13d, 6172.54d, 6746.36d, 7359.29d, 8013.06d, 8709.46d, 9450.3d, 10237.4d, 11072.7d, 11958.1d, 12895.6d, 13887d, 14934.7d, 16040.5d, 17206.6d, 18435.2d, 19728.4d, 19728.4d, ], +REEMISSION_PROB0: 0.8d, +PROPERTY_LIST: ["NUM_COMP", "LIGHT_YIELD", "SCINTWAVEFORM", "SCINTMOD", "RINDEX", "SCINTILLATION", "SCINTILLATION_WLS", "ABSLENGTH0", "RSLENGTH", "REEMISSION_PROB0" ] +} + + +{ +name: "OPTICS", +index: "labppo_scintillator", +valid_begin : [0, 0], +valid_end : [0, 0], +NUM_COMP: 2d, +LIGHT_YIELD: 9951d, +SCINTWAVEFORM_value1: [-4.6d, -18d, -156d,], +SCINTWAVEFORM_value2: [0.71d, 0.22d, 0.07d,], +SCINTWAVEFORMalpha_value1: [-3.2d, -18d, -190d,], +SCINTWAVEFORMalpha_value2: [0.44d, 0.16d, 0.41d,], +REEMITWAVEFORM0_value1: [-5.8d, ], +REEMITWAVEFORM0_value2: [1.0d,], +REEMITWAVEFORM1_value1: [-1.6d, ], +REEMITWAVEFORM1_value2: [1.0d,], + +SCINTMOD_value1: [1d, ], +SCINTMOD_value2: [0.0798d, ], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], +RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], +SCINTILLATION_option: "dy_dwavelength", +SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], +SCINTILLATION_WLS_option: "dy_dwavelength", +SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], + +// 0=LAB +// 1=PPO +ABSLENGTH0_option: "wavelength", +ABSLENGTH0_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH0_value2: [0.000154944d, 0.000299637d, 0.0172048d, 0.0341222d, 0.0153692d, 0.00792675d, 0.0100564d, 0.270688d, 0.949206d, 1.34987d, 3.22232d, 11.032d, 37.9538d, 708.042d, 2680.45d, 4207.13d, 5711.63d, 7926.86d, 9900.35d, 17239d, 28231.8d, 41893.9d, 67378.6d, 120517d, 347953d, 412636d, 147016d, 80720.7d, 54756.1d, 45148.3d, 39414.7d, 39143.8d, 42199d, 41633.7d, 35783d, 47614d, 58393.4d, 43084.5d, 32087.4d, 35606.7d, 35606.7d, ], +ABSLENGTH1_option: "wavelength", +ABSLENGTH1_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH1_value2: [1.09808d, 0.693615d, 0.437277d, 0.276096d, 0.173933d, 0.103044d, 0.0603065d, 0.0356199d, 0.0225651d, 0.0160844d, 0.0162228d, 0.0221832d, 0.0303067d, 0.0524247d, 0.484492d, 12.7541d, 294.651d, 4158.92d, 15662.6d, 25482.1d, 36176.3d, 50723d, 63996.2d, 77738.6d, 89861.1d, 103551d, 115859d, 125442d, 146664d, 163748d, 194986d, 194652d, 202262d, 234033d, 262861d, 279883d, 323991d, 299632d, 287367d, 303420d, 303420d, ], + +RSLENGTH_option: "wavelength", +RSLENGTH_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +RSLENGTH_value2: [290.404d, 387.993d, 465.472d, 553.999d, 654.579d, 768.259d, 896.13d, 1039.33d, 1199.03d, 1376.45d, 1572.87d, 1789.58d, 2027.94d, 2289.36d, 2575.27d, 2887.15d, 3226.52d, 3594.97d, 3994.1d, 4425.58d, 4891.08d, 5392.4d, 5931.29d, 6509.58d, 7129.18d, 7791.98d, 8499.95d, 9255.1d, 10059.5d, 10915.2d, 11824.3d, 12789.2d, 13811.8d, 14894.7d, 16040d, 17250d, 18527.3d, 19874.2d, 21293.3d, 22787.1d, 22787.1d ], +REEMISSION_PROB0: 0.59d, +REEMISSION_PROB1: 0.8d, +PROPERTY_LIST: ["NUM_COMP", "LIGHT_YIELD", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "REEMITWAVEFORM0", "REEMITWAVEFORM1", "SCINTMOD", "RINDEX", "SCINTILLATION", "SCINTILLATION_WLS", "ABSLENGTH0", "ABSLENGTH1", "RSLENGTH", "REEMISSION_PROB0", "REEMISSION_PROB1", ] +} + +{ +name: "OPTICS", +index: "nd_labppo_scintillator", +valid_begin : [0, 0], +valid_end : [0, 0], +NUM_COMP: 3d, +LIGHT_YIELD: 9951.d, +SCINTWAVEFORM_value1: [ -4.6d, -18d, -156d,], +SCINTWAVEFORM_value2: [ 0.71d, 0.22d, 0.07d,], +SCINTWAVEFORMalpha_value1: [-3.2d, -18d, -190d,], +SCINTWAVEFORMalpha_value2: [0.44d, 0.16d, 0.41d,], +REEMITWAVEFORM0_value1: [-5.8d, ], +REEMITWAVEFORM0_value2: [1.0d,], +REEMITWAVEFORM1_value1: [-1.6d, ], +REEMITWAVEFORM1_value2: [1.0d,], +SCINTMOD_value1: [1d, ], +SCINTMOD_value2: [0.0719d, ], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], +RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], +SCINTILLATION_option: "dy_dwavelength", +SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], +SCINTILLATION_WLS_option: "dy_dwavelength", +SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], + +// 0=LAB +// 1=PPO +// 2=Nd +ABSLENGTH0_option: "wavelength", +ABSLENGTH0_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH0_value2: [0.000154944d, 0.000299637d, 0.0172048d, 0.0341222d, 0.0153692d, 0.00792675d, 0.0100564d, 0.270688d, 0.949206d, 1.34987d, 3.22232d, 11.032d, 37.9538d, 708.042d, 2680.45d, 4207.13d, 5711.63d, 7926.86d, 9900.35d, 17239d, 28231.8d, 41893.9d, 67378.6d, 120517d, 347953d, 412636d, 147016d, 80720.7d, 54756.1d, 45148.3d, 39414.7d, 39143.8d, 42199d, 41633.7d, 35783d, 47614d, 58393.4d, 43084.5d, 32087.4d, 35606.7d, 35606.7d, ], +ABSLENGTH1_option: "wavelength", +ABSLENGTH1_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH1_value2: [1.09808d, 0.693615d, 0.437277d, 0.276096d, 0.173933d, 0.103044d, 0.0603065d, 0.0356199d, 0.0225651d, 0.0160844d, 0.0162228d, 0.0221832d, 0.0303067d, 0.0524247d, 0.484492d, 12.7541d, 294.651d, 4158.92d, 15662.6d, 25482.1d, 36176.3d, 50723d, 63996.2d, 77738.6d, 89861.1d, 103551d, 115859d, 125442d, 146664d, 163748d, 194986d, 194652d, 202262d, 234033d, 262861d, 279883d, 323991d, 299632d, 287367d, 303420d, 303420d, ], +ABSLENGTH2_option: "wavelength", +ABSLENGTH2_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH2_value2: [3877.16d, 4617.92d, 846.075d, 453.054d, 365.599d, 419.689d, 46836.6d, 6577.49d, 2230.03d, 3218.97d, 17299.4d, 5219.42d, 1692.17d, 1651.16d, 1965.5d, 506.456d, 9920.4d, 31848.3d, 34743.6d, 238862d, 43429.4d, 152003d, 188710d, 66917.5d, 43429.4d, 54237.7d, 3005.68d, 2572.04d, 105859d, 144782d, 1779.97d, 733.287d, 438.793d, 2471.22d, 68546.1d, 158517d, 7648.63d, 190.203d, 128.036d, 526.627d, 526.627d, ], + +RSLENGTH_option: "wavelength", +RSLENGTH_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +RSLENGTH_value2: [294.138d, 392.98d, 471.453d, 561.117d, 662.988d, 778.127d, 907.639d, 1052.67d, 1214.42d, 1394.12d, 1593.06d, 1812.56d, 2053.98d, 2318.75d, 2608.33d, 2924.21d, 3267.94d, 3641.11d, 4045.37d, 4482.38d, 4953.87d, 5461.62d, 6007.42d, 6593.15d, 7220.69d, 7892d, 8609.05d, 9373.89d, 10188.6d, 11055.3d, 11976.1d, 12953.3d, 13989.1d, 15085.8d, 16245.8d, 17471.4d, 18765.1d, 20129.3d, 21566.6d, 23079.5d, 23079.5d, ], +REEMISSION_PROB0: 0.59d, +REEMISSION_PROB1: 0.8d, +REEMISSION_PROB2: 0.0d, +PROPERTY_LIST: ["NUM_COMP", "LIGHT_YIELD", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "REEMITWAVEFORM0", "REEMITWAVEFORM1", "SCINTMOD", "RINDEX", +"SCINTILLATION", "SCINTILLATION_WLS", "ABSLENGTH0", "ABSLENGTH1", "ABSLENGTH2", "RSLENGTH", "REEMISSION_PROB0", "REEMISSION_PROB1", "REEMISSION_PROB2", ] +} +{ +name: "OPTICS", +index: "nd_labppo_scintillator_noscatt", +valid_begin : [0, 0], +valid_end : [0, 0], +NUM_COMP: 3d, +LIGHT_YIELD: 9951.d, +SCINTWAVEFORM_value1: [-4.6d, -18d, -156d,], +SCINTWAVEFORM_value2: [0.71d, 0.22d, 0.07d,], +SCINTWAVEFORMalpha_value1: [-3.2d, -18d, -190d,], +SCINTWAVEFORMalpha_value2: [0.44d, 0.16d, 0.41d,], +REEMITWAVEFORM0_value1: [-5.8d, ], +REEMITWAVEFORM0_value2: [1.0d,], +REEMITWAVEFORM1_value1: [-1.6d, ], +REEMITWAVEFORM1_value2: [1.0d,], +SCINTMOD_value1: [1d, ], +SCINTMOD_value2: [0.0719d, ], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], +RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], +SCINTILLATION_option: "dy_dwavelength", +SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], +SCINTILLATION_WLS_option: "dy_dwavelength", +SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], + +// 0=LAB +// 1=PPO +// 2=Nd +ABSLENGTH0_option: "wavelength", +ABSLENGTH0_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH0_value2: [0.000154944d, 0.000299637d, 0.0172048d, 0.0341222d, 0.0153692d, 0.00792675d, 0.0100564d, 0.270688d, 0.949206d, 1.34987d, 3.22232d, 11.032d, 37.9538d, 708.042d, 2680.45d, 4207.13d, 5711.63d, 7926.86d, 9900.35d, 17239d, 28231.8d, 41893.9d, 67378.6d, 120517d, 347953d, 412636d, 147016d, 80720.7d, 54756.1d, 45148.3d, 39414.7d, 39143.8d, 42199d, 41633.7d, 35783d, 47614d, 58393.4d, 43084.5d, 32087.4d, 35606.7d, 35606.7d, ], +ABSLENGTH1_option: "wavelength", +ABSLENGTH1_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH1_value2: [1.09808d, 0.693615d, 0.437277d, 0.276096d, 0.173933d, 0.103044d, 0.0603065d, 0.0356199d, 0.0225651d, 0.0160844d, 0.0162228d, 0.0221832d, 0.0303067d, 0.0524247d, 0.484492d, 12.7541d, 294.651d, 4158.92d, 15662.6d, 25482.1d, 36176.3d, 50723d, 63996.2d, 77738.6d, 89861.1d, 103551d, 115859d, 125442d, 146664d, 163748d, 194986d, 194652d, 202262d, 234033d, 262861d, 279883d, 323991d, 299632d, 287367d, 303420d, 303420d, ], +ABSLENGTH2_option: "wavelength", +ABSLENGTH2_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH2_value2: [3877.16d, 4617.92d, 846.075d, 453.054d, 365.599d, 419.689d, 46836.6d, 6577.49d, 2230.03d, 3218.97d, 17299.4d, 5219.42d, 1692.17d, 1651.16d, 1965.5d, 506.456d, 9920.4d, 31848.3d, 34743.6d, 238862d, 43429.4d, 152003d, 188710d, 66917.5d, 43429.4d, 54237.7d, 3005.68d, 2572.04d, 105859d, 144782d, 1779.97d, 733.287d, 438.793d, 2471.22d, 68546.1d, 158517d, 7648.63d, 190.203d, 128.036d, 526.627d, 526.627d, ], + +REEMISSION_PROB0: 0.59d, +REEMISSION_PROB1: 0.8d, +REEMISSION_PROB2: 0.0d, +PROPERTY_LIST: ["NUM_COMP", "LIGHT_YIELD", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "REEMITWAVEFORM0", "REEMITWAVEFORM1", "SCINTMOD", "RINDEX", +"SCINTILLATION", "SCINTILLATION_WLS", "ABSLENGTH0", "ABSLENGTH1", "ABSLENGTH2", "REEMISSION_PROB0", "REEMISSION_PROB1", "REEMISSION_PROB2" ] +} + +{ +name: "OPTICS", +index: "nd_labppo_scintillator_noscatt_noabs", +valid_begin : [0, 0], +valid_end : [0, 0], +LIGHT_YIELD: 9951.d, +SCINTWAVEFORM_value1: [-4.6d, -18d, -156d,], +SCINTWAVEFORM_value2: [0.71d, 0.22d, 0.07d,], +SCINTWAVEFORMalpha_value1: [-3.2d, -18d, -190d,], +SCINTWAVEFORMalpha_value2: [0.44d, 0.16d, 0.41d,], +REEMITWAVEFORM0_value1: [-5.8d, ], +REEMITWAVEFORM0_value2: [1.0d,], +REEMITWAVEFORM1_value1: [-1.6d, ], +REEMITWAVEFORM1_value2: [1.0d,], +SCINTMOD_value1: [1d, ], +SCINTMOD_value2: [0.0719d, ], +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], +RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], +SCINTILLATION_option: "dy_dwavelength", +SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], +SCINTILLATION_WLS_option: "dy_dwavelength", +SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], +PROPERTY_LIST: ["LIGHT_YIELD", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "REEMITWAVEFORM0", "REEMITWAVEFORM1", "SCINTMOD", "RINDEX", +"SCINTILLATION", "SCINTILLATION_WLS", ] +} + +{ +name: "OPTICS", +index: "nd_labppo_scintillator_noabs", +valid_begin : [0, 0], +valid_end : [0, 0], +LIGHT_YIELD: 9951d, +SCINTWAVEFORM_value1: [-4.6d, -18d, -156d,], +SCINTWAVEFORM_value2: [0.71d, 0.22d, 0.07d,], +SCINTWAVEFORMalpha_value1: [-3.2d, -18d, -190d,], +SCINTWAVEFORMalpha_value2: [0.44d, 0.16d, 0.41d,], +REEMITWAVEFORM0_value1: [-5.8d, ], +REEMITWAVEFORM0_value2: [1.0d,], +REEMITWAVEFORM1_value1: [-1.6d, ], +REEMITWAVEFORM1_value2: [1.0d,], +SCINTMOD_value1: [1d, ], +SCINTMOD_value2: [0.0719d, ], + +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], +RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], +SCINTILLATION_option: "dy_dwavelength", +SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], +SCINTILLATION_WLS_option: "dy_dwavelength", +SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], + +RSLENGTH_option: "wavelength", +RSLENGTH_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +RSLENGTH_value2: [251.351d, 335.839d, 402.917d, 479.56d, 566.638d, 665.056d, 775.761d, 899.733d, 1037.99d, 1191.6d, 1361.65d, 1549.27d, 1755.63d, 1981.96d, 2229.48d, 2499.49d, 2793.3d, 3112.29d, 3457.84d, 3831.39d, 4234.41d, 4668.42d, 5134.97d, 5635.63d, 6172.04d, 6745.86d, 7358.79d, 8012.56d, 8708.96d, 9449.79d, 10236.9d, 11072.2d, 11957.6d, 12895d, 13886.6d, 14934.2d, 16040d, 17206.1d, 18434.7d, 19727.9d, 19727.9d, ], +PROPERTY_LIST: ["LIGHT_YIELD", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "REEMITWAVEFORM0", "REEMITWAVEFORM1", "SCINTMOD", "RINDEX", +"SCINTILLATION", "SCINTILLATION_WLS", "RSLENGTH", ] +} + +{ +name: "OPTICS", +index: "humid_scintillator", +valid_begin : [0, 0], +valid_end : [0, 0], +NUM_COMP: 2d, +LIGHT_YIELD: 9951d, +SCINTWAVEFORM_value1: [-4.6d, -18d, -156d,], +SCINTWAVEFORM_value2: [0.71d, 0.22d, 0.07d,], +SCINTWAVEFORMalpha_value1: [-3.2d, -18d, -190d,], +SCINTWAVEFORMalpha_value2: [0.44d, 0.16d, 0.41d,], +REEMITWAVEFORM0_value1: [-5.8d, ], +REEMITWAVEFORM0_value2: [1.0d,], +REEMITWAVEFORM1_value1: [-1.6d, ], +REEMITWAVEFORM1_value2: [1.0d,], + +SCINTMOD_value1: [1d, ], +SCINTMOD_value2: [0.0798d, ], + +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], +RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], +SCINTILLATION_option: "dy_dwavelength", +SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], +SCINTILLATION_WLS_option: "dy_dwavelength", +SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], + +// 0=humid LAB +// 1=PPO +ABSLENGTH0_option: "wavelength", +ABSLENGTH0_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH0_value2: [0.000155715d, 0.000286377d, 0.0158338d, 0.033522d, 0.0152351d, 0.00780603d, 0.010382d, 0.267795d, 0.949463d, 1.30821d, 2.48555d, 5.84153d, 10.1969d, 16.6483d, 18.2591d, 19.0247d, 19.6082d, 21.904d, 24.7205d, 25.5037d, 26.2273d, 26.9259d, 27.5581d, 28.2024d, 28.8198d, 29.365d, 29.8906d, 30.4347d, 30.9333d, 31.4486d, 31.9578d, 32.4595d, 32.9768d, 33.4854d, 34.0098d, 34.5234d, 35.0531d, 35.5405d, 36.0716d, 36.4649d, 36.4649d, ], +ABSLENGTH1_option: "wavelength", +ABSLENGTH1_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH1_value2: [1.09808d, 0.693615d, 0.437277d, 0.276096d, 0.173933d, 0.103044d, 0.0603065d, 0.0356199d, 0.0225651d, 0.0160844d, 0.0162228d, 0.0221832d, 0.0303067d, 0.0524247d, 0.484492d, 12.7541d, 294.651d, 4158.92d, 15662.6d, 25482.1d, 36176.3d, 50723d, 63996.2d, 77738.6d, 89861.1d, 103551d, 115859d, 125442d, 146664d, 163748d, 194986d, 194652d, 202262d, 234033d, 262861d, 279883d, 323991d, 299632d, 287367d, 303420d, 303420d, ], + +RSLENGTH_option: "wavelength", +RSLENGTH_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +RSLENGTH_value2: [294.138d, 392.98d, 471.453d, 561.117d, 662.988d, 778.127d, 907.639d, 1052.67d, 1214.42d, 1394.12d, 1593.06d, 1812.56d, 2053.98d, 2318.75d, 2608.33d, 2924.21d, 3267.94d, 3641.11d, 4045.37d, 4482.38d, 4953.87d, 5461.62d, 6007.42d, 6593.15d, 7220.69d, 7892d, 8609.05d, 9373.89d, 10188.6d, 11055.3d, 11976.1d, 12953.3d, 13989.1d, 15085.8d, 16245.8d, 17471.4d, 18765.1d, 20129.3d, 21566.6d, 23079.5d, 23079.5d, ], +REEMISSION_PROB0: 0.59d, +REEMISSION_PROB1: 0.8d, +PROPERTY_LIST: ["NUM_COMP", "LIGHT_YIELD", "SCINTWAVEFORM", "SCINTWAVEFORMalpha", "REEMITWAVEFORM0", "REEMITWAVEFORM1", "SCINTMOD", "RINDEX", "SCINTILLATION", "SCINTILLATION_WLS", "ABSLENGTH0", "ABSLENGTH1", "RSLENGTH", "REEMISSION_PROB0", "REEMISSION_PROB1" ] +} + + +{ +name: "OPTICS", +index: "zr_nano_labppo_scintillator", +valid_begin : [0, 0], +valid_end : [0, 0], +NUM_COMP: 3d, +LIGHT_YIELD: 9951d, +SCINTWAVEFORM_value1: [-5.1d, ], +SCINTWAVEFORM_value2: [1.0d,], + +SCINTMOD_value1: [1d, ], +SCINTMOD_value2: [0.0798d, ], + +RINDEX_option: "wavelength", +RINDEX_value1: [200d, 213d, 215d, 217d, 219d, 221d, 223d, 225d, 227d, 229d, 231d, 233d, 235d, 237d, 239d, 241d, 243d, 245d, 247d, 249d, 251d, 253d, 255d, 257d, 259d, 261d, 263d, 265d, 267d, 269d, 271d, 273d, 275d, 277d, 279d, 281d, 283d, 285d, 287d, 289d, 291d, 293d, 295d, 297d, 299d, 301d, 303d, 305d, 307d, 309d, 311d, 313d, 315d, 317d, 319d, 321d, 323d, 325d, 327d, 329d, 331d, 333d, 335d, 337d, 339d, 341d, 343d, 345d, 347d, 349d, 351d, 353d, 355d, 357d, 359d, 361d, 363d, 365d, 367d, 369d, 371d, 373d, 375d, 377d, 379d, 381d, 383d, 385d, 387d, 389d, 391d, 393d, 395d, 397d, 399d, 401d, 403d, 405d, 407d, 409d, 411d, 413d, 415d, 417d, 419d, 421d, 423d, 425d, 427d, 429d, 431d, 433d, 435d, 437d, 439d, 441d, 443d, 445d, 447d, 449d, 451d, 453d, 455d, 457d, 459d, 461d, 463d, 465d, 467d, 469d, 471d, 473d, 475d, 477d, 479d, 481d, 483d, 485d, 487d, 489d, 491d, 493d, 495d, 497d, 499d, 501d, 503d, 505d, 507d, 509d, 511d, 513d, 515d, 517d, 519d, 521d, 523d, 525d, 527d, 529d, 531d, 533d, 535d, 537d, 539d, 541d, 543d, 545d, 547d, 549d, 551d, 553d, 555d, 557d, 559d, 561d, 563d, 565d, 567d, 569d, 571d, 573d, 575d, 577d, 579d, 581d, 583d, 585d, 587d, 589d, 591d, 593d, 595d, 597d, 599d, 601d, 603d, 605d, 607d, 609d, 611d, 613d, 615d, 617d, 619d, 621d, 623d, 625d, 627d, 629d, 631d, 633d, 635d, 637d, 639d, 641d, 643d, 645d, 647d, 649d, 651d, 653d, 655d, 657d, 659d, 661d, 663d, 665d, 667d, 669d, 671d, 673d, 675d, 677d, 679d, 681d, 683d, 685d, 687d, 689d, 691d, 693d, 695d, 697d, 699d, 701d, 703d, 705d, 707d, 709d, 711d, 713d, 715d, 717d, 719d, 721d, 723d, 725d, 727d, 729d, 731d, 733d, 735d, 737d, 739d, 741d, 743d, 745d, 747d, 749d, 751d, 753d, 755d, 757d, 759d, 761d, 763d, 765d, 767d, 769d, 771d, 773d, 775d, 777d, 779d, 781d, 783d, 785d, 787d, 789d, 791d, 793d, 795d, 797d, 799d, 800d,], +RINDEX_value2: [1.75541d, 1.75541d, 1.75541d, 1.7526d, 1.74552d, 1.73503d, 1.72202d, 1.70736d, 1.69194d, 1.67662d, 1.66228d, 1.65227d, 1.64307d, 1.63526d, 1.62846d, 1.62243d, 1.61699d, 1.61204d, 1.60748d, 1.60326d, 1.59933d, 1.59565d, 1.59218d, 1.58892d, 1.58582d, 1.58288d, 1.58009d, 1.57742d, 1.57488d, 1.57244d, 1.57011d, 1.56787d, 1.56571d, 1.56365d, 1.56165d, 1.55973d, 1.55788d, 1.55609d, 1.55437d, 1.5527d, 1.55108d, 1.54952d, 1.548d, 1.54654d, 1.54511d, 1.54373d, 1.54239d, 1.54109d, 1.53982d, 1.53859d, 1.5374d, 1.53623d, 1.5351d, 1.534d, 1.53293d, 1.53188d, 1.53086d, 1.52987d, 1.5289d, 1.52795d, 1.52703d, 1.52613d, 1.52525d, 1.52439d, 1.52355d, 1.52273d, 1.52193d, 1.52115d, 1.52039d, 1.51964d, 1.51891d, 1.51819d, 1.51749d, 1.5168d, 1.51613d, 1.51547d, 1.51483d, 1.5142d, 1.51358d, 1.51297d, 1.51238d, 1.5118d, 1.51122d, 1.51066d, 1.51012d, 1.50958d, 1.50905d, 1.50853d, 1.50802d, 1.50752d, 1.50703d, 1.50655d, 1.50608d, 1.50561d, 1.50516d, 1.50471d, 1.50427d, 1.50383d, 1.50341d, 1.50299d, 1.50258d, 1.50218d, 1.50178d, 1.50139d, 1.501d, 1.50063d, 1.50025d, 1.49989d, 1.49953d, 1.49918d, 1.49883d, 1.49848d, 1.49815d, 1.49781d, 1.49749d, 1.49717d, 1.49685d, 1.49654d, 1.49623d, 1.49593d, 1.49563d, 1.49533d, 1.49504d, 1.49476d, 1.49448d, 1.4942d, 1.49392d, 1.49366d, 1.49339d, 1.49313d, 1.49287d, 1.49261d, 1.49236d, 1.49212d, 1.49187d, 1.49163d, 1.49139d, 1.49116d, 1.49093d, 1.4907d, 1.49047d, 1.49025d, 1.49003d, 1.48982d, 1.4896d, 1.48939d, 1.48918d, 1.48898d, 1.48877d, 1.48857d, 1.48838d, 1.48818d, 1.48799d, 1.4878d, 1.48761d, 1.48742d, 1.48724d, 1.48706d, 1.48688d, 1.4867d, 1.48653d, 1.48635d, 1.48618d, 1.48601d, 1.48585d, 1.48568d, 1.48552d, 1.48536d, 1.4852d, 1.48504d, 1.48488d, 1.48473d, 1.48458d, 1.48443d, 1.48428d, 1.48413d, 1.48398d, 1.48384d, 1.4837d, 1.48356d, 1.48342d, 1.48328d, 1.48314d, 1.48301d, 1.48287d, 1.48274d, 1.48261d, 1.48248d, 1.48235d, 1.48223d, 1.4821d, 1.48198d, 1.48185d, 1.48173d, 1.48161d, 1.48149d, 1.48137d, 1.48126d, 1.48114d, 1.48103d, 1.48091d, 1.4808d, 1.48069d, 1.48058d, 1.48047d, 1.48036d, 1.48025d, 1.48015d, 1.48004d, 1.47994d, 1.47984d, 1.47973d, 1.47963d, 1.47953d, 1.47943d, 1.47933d, 1.47924d, 1.47914d, 1.47904d, 1.47895d, 1.47885d, 1.47876d, 1.47867d, 1.47858d, 1.47849d, 1.4784d, 1.47831d, 1.47822d, 1.47813d, 1.47804d, 1.47796d, 1.47787d, 1.47779d, 1.4777d, 1.47762d, 1.47754d, 1.47745d, 1.47737d, 1.47729d, 1.47721d, 1.47713d, 1.47705d, 1.47698d, 1.4769d, 1.47682d, 1.47675d, 1.47667d, 1.4766d, 1.47652d, 1.47645d, 1.47637d, 1.4763d, 1.47623d, 1.47616d, 1.47609d, 1.47602d, 1.47595d, 1.47588d, 1.47581d, 1.47574d, 1.47567d, 1.4756d, 1.47554d, 1.47547d, 1.4754d, 1.47534d, 1.47527d, 1.47521d, 1.47515d, 1.47508d, 1.47502d, 1.47496d, 1.47489d, 1.47483d, 1.47477d, 1.47471d, 1.47465d, 1.47459d, 1.47453d, 1.47447d, 1.47441d, 1.47435d, 1.47429d, 1.47424d, 1.47418d, 1.47412d, 1.47407d, 1.47401d, 1.47395d, 1.4739d, 1.47384d, 1.47379d, 1.47373d, 1.47368d, 1.47363d, 1.47360d, ], +SCINTILLATION_option: "dy_dwavelength", +SCINTILLATION_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0.0005d, 0d, 0.002d, 0.009d, 0.013d, 0.017d, 0.015d, 0.013d, 0.0095d, 0.0065d, 0.005d, 0.0035d, 0.002d, 0.0015d, 0.0005d, 0.0005d, 0.0005d, 0.0005d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, ], +SCINTILLATION_WLS_option: "dy_dwavelength", +SCINTILLATION_WLS_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800d, ], +SCINTILLATION_WLS_value2: [0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 0d, 3.684d-05, 3.096d-05, 4.2d-05, 0.0002791d, 0.0054471d, 0.020374d, 0.01812d, 0.01788d, 0.01179d, 0.00899d, 0.00598d, 0.00395d, 0.00266d, 0.00165d, 0.00105d, 0.00066d, 0.0004d, 0.00024d, 0.00016d, 9d-05, 6d-05, 4d-05, 3d-05, 2d-05, 2d-05, 0d, 0d, 0d, 0d, 0d, 0d, ], + +// 0=LAB +// 1=PPO +// 2=Zr nano +ABSLENGTH0_option: "wavelength", +ABSLENGTH0_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH0_value2: [0.000154944d, 0.000299637d, 0.0172048d, 0.0341222d, 0.0153692d, 0.00792675d, 0.0100564d, 0.270688d, 0.949206d, 1.34987d, 3.22232d, 11.032d, 37.9538d, 708.042d, 2680.45d, 4207.13d, 5711.63d, 7926.86d, 9900.35d, 17239d, 28231.8d, 41893.9d, 67378.6d, 120517d, 347953d, 412636d, 147016d, 80720.7d, 54756.1d, 45148.3d, 39414.7d, 39143.8d, 42199d, 41633.7d, 35783d, 47614d, 58393.4d, 43084.5d, 32087.4d, 35606.7d, 35606.7d, ], +ABSLENGTH1_option: "wavelength", +ABSLENGTH1_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH1_value2: [1.09808d, 0.693615d, 0.437277d, 0.276096d, 0.173933d, 0.103044d, 0.0603065d, 0.0356199d, 0.0225651d, 0.0160844d, 0.0162228d, 0.0221832d, 0.0303067d, 0.0524247d, 0.484492d, 12.7541d, 294.651d, 4158.92d, 15662.6d, 25482.1d, 36176.3d, 50723d, 63996.2d, 77738.6d, 89861.1d, 103551d, 115859d, 125442d, 146664d, 163748d, 194986d, 194652d, 202262d, 234033d, 262861d, 279883d, 323991d, 299632d, 287367d, 303420d, 303420d, ], +ABSLENGTH2_option: "wavelength", +ABSLENGTH2_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +ABSLENGTH2_value2: [151933d, 144937d, 138466d, 132629d, 127190d, 122214d, 117614d, 113346d, 109377d, 105677d, 102220d, 98958.7d, 95942.2d, 93063.6d, 90390.2d, 87830.8d, 85429d, 83155.5d, 80999.3d, 78952.4d, 77006.2d, 75154d, 73376.2d, 71704.5d, 70084.5d, 68557.5d, 67075.1d, 65665.3d, 64313.7d, 63016.4d, 61770.5d, 60572.8d, 59420.9d, 58304d, 57243.6d, 56206.4d, 55220.1d, 54254.3d, 53328.2d, 52445.8d, 52445.8d, ], +RSLENGTH_option: "wavelength", +RSLENGTH_value1: [200d, 215d, 225d, 235d, 245d, 255d, 265d, 275d, 285d, 295d, 305d, 315d, 325d, 335d, 345d, 355d, 365d, 375d, 385d, 395d, 405d, 415d, 425d, 435d, 445d, 455d, 465d, 475d, 485d, 495d, 505d, 515d, 525d, 535d, 545d, 555d, 565d, 575d, 585d, 595d, 800.0d, ], +RSLENGTH_value2: [294.138d, 392.98d, 471.453d, 561.117d, 662.988d, 778.127d, 907.639d, 1052.67d, 1214.42d, 1394.12d, 1593.06d, 1812.56d, 2053.98d, 2318.75d, 2608.33d, 2924.21d, 3267.94d, 3641.11d, 4045.37d, 4482.38d, 4953.87d, 5461.62d, 6007.42d, 6593.15d, 7220.69d, 7892d, 8609.05d, 9373.89d, 10188.6d, 11055.3d, 11976.1d, 12953.3d, 13989.1d, 15085.8d, 16245.8d, 17471.4d, 18765.1d, 20129.3d, 21566.6d, 23079.5d, 23079.5d, ], + +REEMISSION_PROB0: 0.59d, +REEMISSION_PROB1: 0.8d, +REEMISSION_PROB2: 0.0d, +PROPERTY_LIST: ["NUM_COMP", "LIGHT_YIELD", "SCINTWAVEFORM", "SCINTMOD", "RINDEX", "SCINTILLATION", "SCINTILLATION_WLS", "ABSLENGTH0", "ABSLENGTH1", "ABSLENGTH2", "RSLENGTH", "REEMISSION_PROB0", "REEMISSION_PROB1", "REEMISSION_PROB2", ] +} + +// ------------------ SNO PMT optics --------------------------------- + +{ +name: "OPTICS", +index: "photocathode-1408", +valid_begin : [0, 0], +valid_end : [0, 0], + +EFFICIENCY_option: "wavelength", +EFFICIENCY_value1: [ 60d, 200d, 230d, 231d, 232d, 233d, 234d, 235d, 236d, 237d, 238d, 239d, 240d, 241d, 242d, 243d, 244d, 245d, 246d, 247d, 248d, 249d, 250d, 251d, 252d, 253d, 254d, 255d, 256d, 257d, 258d, 259d, 260d, 261d, 262d, 263d, 264d, 265d, 266d, 267d, 268d, 269d, 270d, 271d, 272d, 273d, 274d, 275d, 276d, 277d, 278d, 279d, 280d, 281d, 282d, 283d, 284d, 285d, 286d, 287d, 288d, 289d, 290d, 291d, 292d, 293d, 294d, 295d, 296d, 297d, 298d, 299d, 300d, 301d, 302d, 303d, 304d, 305d, 306d, 307d, 308d, 309d, 310d, 311d, 312d, 313d, 314d, 315d, 316d, 317d, 318d, 319d, 320d, 321d, 322d, 323d, 324d, 325d, 326d, 327d, 328d, 329d, 330d, 331d, 332d, 333d, 334d, 335d, 336d, 337d, 338d, 339d, 340d, 341d, 342d, 343d, 344d, 345d, 346d, 347d, 348d, 349d, 350d, 351d, 352d, 353d, 354d, 355d, 356d, 357d, 358d, 359d, 360d, 361d, 362d, 363d, 364d, 365d, 366d, 367d, 368d, 369d, 370d, 371d, 372d, 373d, 374d, 375d, 376d, 377d, 378d, 379d, 380d, 381d, 382d, 383d, 384d, 385d, 386d, 387d, 388d, 389d, 390d, 391d, 392d, 393d, 394d, 395d, 396d, 397d, 398d, 399d, 400d, 401d, 402d, 403d, 404d, 405d, 406d, 407d, 408d, 409d, 410d, 411d, 412d, 413d, 414d, 415d, 416d, 417d, 418d, 419d, 420d, 421d, 422d, 423d, 424d, 425d, 426d, 427d, 428d, 429d, 430d, 431d, 432d, 433d, 434d, 435d, 436d, 437d, 438d, 439d, 440d, 441d, 442d, 443d, 444d, 445d, 446d, 447d, 448d, 449d, 450d, 451d, 452d, 453d, 454d, 455d, 456d, 457d, 458d, 459d, 460d, 461d, 462d, 463d, 464d, 465d, 466d, 467d, 468d, 469d, 470d, 471d, 472d, 473d, 474d, 475d, 476d, 477d, 478d, 479d, 480d, 481d, 482d, 483d, 484d, 485d, 486d, 487d, 488d, 489d, 490d, 491d, 492d, 493d, 494d, 495d, 496d, 497d, 498d, 499d, 500d, 501d, 502d, 503d, 504d, 505d, 506d, 507d, 508d, 509d, 510d, 511d, 512d, 513d, 514d, 515d, 516d, 517d, 518d, 519d, 520d, 521d, 522d, 523d, 524d, 525d, 526d, 527d, 528d, 529d, 530d, 531d, 532d, 533d, 534d, 535d, 536d, 537d, 538d, 539d, 540d, 541d, 542d, 543d, 544d, 545d, 546d, 547d, 548d, 549d, 550d, 551d, 552d, 553d, 554d, 555d, 556d, 557d, 558d, 559d, 560d, 561d, 562d, 563d, 564d, 565d, 566d, 567d, 568d, 569d, 570d, 571d, 572d, 573d, 574d, 575d, 576d, 577d, 578d, 579d, 580d, 581d, 582d, 583d, 584d, 585d, 586d, 587d, 588d, 589d, 590d, 591d, 592d, 593d, 594d, 595d, 596d, 597d, 598d, 599d, 600d, 601d, 602d, 603d, 604d, 605d, 606d, 607d, 608d, 609d, 610d, 611d, 612d, 613d, 614d, 615d, 616d, 617d, 618d, 619d, 620d, 621d, 622d, 623d, 624d, 625d, 626d, 627d, 628d, 629d, 630d, 631d, 632d, 633d, 634d, 635d, 636d, 637d, 638d, 639d, 640d, 641d, 642d, 643d, 644d, 645d, 646d, 647d, 648d, 649d, 650d, 651d, 652d, 653d, 654d, 655d, 656d, 657d, 658d, 659d, 660d, 661d, 662d, 663d, 664d, 665d, 666d, 667d, 668d, 669d, 670d, 671d, 672d, 673d, 674d, 675d, 676d, 677d, 678d, 679d, 680d, 681d, 682d, 683d, 684d, 685d, 686d, 687d, 688d, 689d, 690d, 691d, 692d, 693d, 694d, 695d, 696d, 697d, 698d, 699d, 700d, 800d, ], + +EFFICIENCY_value2: [ 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.4909d-03, 0.9818d-03, 0.1473d-02, 0.1964d-02, 0.2454d-02, 0.2945d-02, 0.3436d-02, 0.3927d-02, 0.4418d-02, 0.4909d-02, 0.5510d-02, 0.6111d-02, 0.6713d-02, 0.7314d-02, 0.7915d-02, 0.8516d-02, 0.9117d-02, 0.9719d-02, 0.1032d-01, 0.1092d-01, 0.1269d-01, 0.1446d-01, 0.1622d-01, 0.1799d-01, 0.1976d-01, 0.2153d-01, 0.2329d-01, 0.2506d-01, 0.2683d-01, 0.2860d-01, 0.3169d-01, 0.3478d-01, 0.3788d-01, 0.4097d-01, 0.4406d-01, 0.4716d-01, 0.5025d-01, 0.5334d-01, 0.5644d-01, 0.5953d-01, 0.6295d-01, 0.6636d-01, 0.6978d-01, 0.7320d-01, 0.7661d-01, 0.8003d-01, 0.8344d-01, 0.8686d-01, 0.9028d-01, 0.9369d-01, 0.9680d-01, 0.9991d-01, 0.1030d, 0.1061d, 0.1092d, 0.1123d, 0.1154d, 0.1185d, 0.1217d, 0.1248d, 0.1275d, 0.1302d, 0.1330d, 0.1357d, 0.1385d, 0.1412d, 0.1439d, 0.1467d, 0.1494d, 0.1522d, 0.1541d, 0.1561d, 0.1580d, 0.1600d, 0.1619d, 0.1639d, 0.1658d, 0.1678d, 0.1697d, 0.1717d, 0.1725d, 0.1734d, 0.1742d, 0.1751d, 0.1759d, 0.1767d, 0.1776d, 0.1784d, 0.1793d, 0.1801d, 0.1810d, 0.1819d, 0.1827d, 0.1836d, 0.1844d, 0.1853d, 0.1862d, 0.1870d, 0.1879d, 0.1888d, 0.1890d, 0.1893d, 0.1896d, 0.1898d, 0.1901d, 0.1903d, 0.1906d, 0.1909d, 0.1911d, 0.1914d, 0.1917d, 0.1921d, 0.1924d, 0.1928d, 0.1931d, 0.1935d, 0.1938d, 0.1942d, 0.1945d, 0.1949d, 0.1952d, 0.1954d, 0.1957d, 0.1960d, 0.1963d, 0.1966d, 0.1969d, 0.1972d, 0.1975d, 0.1978d, 0.1978d, 0.1978d, 0.1978d, 0.1979d, 0.1979d, 0.1979d, 0.1979d, 0.1980d, 0.1980d, 0.1980d, 0.1983d, 0.1985d, 0.1988d, 0.1990d, 0.1993d, 0.1996d, 0.1998d, 0.2001d, 0.2003d, 0.2006d, 0.2008d, 0.2010d, 0.2013d, 0.2015d, 0.2017d, 0.2019d, 0.2022d, 0.2024d, 0.2026d, 0.2029d, 0.2033d, 0.2038d, 0.2042d, 0.2047d, 0.2052d, 0.2056d, 0.2061d, 0.2065d, 0.2070d, 0.2075d, 0.2078d, 0.2082d, 0.2085d, 0.2089d, 0.2092d, 0.2096d, 0.2099d, 0.2103d, 0.2106d, 0.2110d, 0.2113d, 0.2116d, 0.2119d, 0.2123d, 0.2126d, 0.2129d, 0.2132d, 0.2135d, 0.2139d, 0.2142d, 0.2142d, 0.2143d, 0.2144d, 0.2144d, 0.2145d, 0.2146d, 0.2146d, 0.2147d, 0.2148d, 0.2148d, 0.2147d, 0.2145d, 0.2144d, 0.2142d, 0.2141d, 0.2139d, 0.2138d, 0.2136d, 0.2135d, 0.2133d, 0.2131d, 0.2128d, 0.2126d, 0.2124d, 0.2121d, 0.2119d, 0.2117d, 0.2114d, 0.2112d, 0.2110d, 0.2103d, 0.2097d, 0.2090d, 0.2084d, 0.2077d, 0.2071d, 0.2064d, 0.2058d, 0.2051d, 0.2045d, 0.2038d, 0.2032d, 0.2025d, 0.2018d, 0.2012d, 0.2005d, 0.1999d, 0.1992d, 0.1986d, 0.1979d, 0.1975d, 0.1971d, 0.1967d, 0.1962d, 0.1958d, 0.1954d, 0.1950d, 0.1946d, 0.1941d, 0.1937d, 0.1933d, 0.1929d, 0.1925d, 0.1921d, 0.1917d, 0.1913d, 0.1908d, 0.1904d, 0.1900d, 0.1896d, 0.1892d, 0.1887d, 0.1883d, 0.1879d, 0.1874d, 0.1870d, 0.1866d, 0.1861d, 0.1857d, 0.1852d, 0.1835d, 0.1818d, 0.1801d, 0.1784d, 0.1766d, 0.1749d, 0.1732d, 0.1715d, 0.1698d, 0.1681d, 0.1651d, 0.1622d, 0.1593d, 0.1564d, 0.1535d, 0.1506d, 0.1477d, 0.1448d, 0.1419d, 0.1390d, 0.1366d, 0.1342d, 0.1318d, 0.1294d, 0.1270d, 0.1246d, 0.1222d, 0.1198d, 0.1174d, 0.1150d, 0.1143d, 0.1136d, 0.1129d, 0.1122d, 0.1115d, 0.1107d, 0.1100d, 0.1093d, 0.1086d, 0.1079d, 0.1062d, 0.1046d, 0.1029d, 0.1013d, 0.9965d-01, 0.9801d-01, 0.9636d-01, 0.9472d-01, 0.9308d-01, 0.9143d-01, 0.9060d-01, 0.8977d-01, 0.8895d-01, 0.8812d-01, 0.8729d-01, 0.8646d-01, 0.8563d-01, 0.8480d-01, 0.8398d-01, 0.8315d-01, 0.8224d-01, 0.8133d-01, 0.8041d-01, 0.7950d-01, 0.7859d-01, 0.7768d-01, 0.7677d-01, 0.7586d-01, 0.7495d-01, 0.7404d-01, 0.7297d-01, 0.7190d-01, 0.7083d-01, 0.6976d-01, 0.6869d-01, 0.6762d-01, 0.6655d-01, 0.6548d-01, 0.6441d-01, 0.6334d-01, 0.6223d-01, 0.6111d-01, 0.5999d-01, 0.5887d-01, 0.5775d-01, 0.5663d-01, 0.5552d-01, 0.5440d-01, 0.5328d-01, 0.5216d-01, 0.5092d-01, 0.4967d-01, 0.4843d-01, 0.4719d-01, 0.4594d-01, 0.4470d-01, 0.4345d-01, 0.4221d-01, 0.4097d-01, 0.3972d-01, 0.3884d-01, 0.3795d-01, 0.3707d-01, 0.3618d-01, 0.3530d-01, 0.3441d-01, 0.3353d-01, 0.3264d-01, 0.3176d-01, 0.3087d-01, 0.2996d-01, 0.2906d-01, 0.2815d-01, 0.2724d-01, 0.2634d-01, 0.2543d-01, 0.2452d-01, 0.2361d-01, 0.2271d-01, 0.2180d-01, 0.2109d-01, 0.2038d-01, 0.1967d-01, 0.1897d-01, 0.1826d-01, 0.1755d-01, 0.1684d-01, 0.1613d-01, 0.1542d-01, 0.1471d-01, 0.1412d-01, 0.1353d-01, 0.1293d-01, 0.1234d-01, 0.1175d-01, 0.1115d-01, 0.1056d-01, 0.9967d-02, 0.9374d-02, 0.8781d-02, 0.8416d-02, 0.8052d-02, 0.7687d-02, 0.7323d-02, 0.6958d-02, 0.6594d-02, 0.6229d-02, 0.5865d-02, 0.5500d-02, 0.5136d-02, 0.4899d-02, 0.4663d-02, 0.4427d-02, 0.4191d-02, 0.3955d-02, 0.3718d-02, 0.3482d-02, 0.3246d-02, 0.3010d-02, 0.2774d-02, 0.2650d-02, 0.2527d-02, 0.2404d-02, 0.2281d-02, 0.2157d-02, 0.2034d-02, 0.1911d-02, 0.1788d-02, 0.1665d-02, 0.1541d-02, 0.1459d-02, 0.1377d-02, 0.1295d-02, 0.1213d-02, 0.1131d-02, 0.1049d-02, 0.9665d-03, 0.8844d-03, 0.8023d-03, 0.7201d-03, 0.6944d-03, 0.6686d-03, 0.6429d-03, 0.6171d-03, 0.5914d-03, 0.5656d-03, 0.5399d-03, 0.5141d-03, 0.4884d-03, 0.4626d-03, 0.0d, ], + +RINDEX_option: "wavelength", +RINDEX_value1:[ 60d, 375d, 390d, 405d, 420d, 435d, 450d, 465d, 480d, 495d, 510d, 525d, 540d, 555d, 570d, 585d, 600d, 615d, 630d, 645d, 660d, 675d, 690d, 705d, 720d, 735d, 750d, 765d, 780d, 795d, 810d, ], +RINDEX_value2:[ 2.06469d, 2.06469d, 2.13336d, 2.47674d, 2.72348d, 2.89703d, 3.01518d, 3.09152d, 3.13645d, 3.15799d, 3.16228d, 3.15407d, 3.13704d, 3.114d, 3.08714d, 3.05813d, 3.02822d, 2.99839d, 2.96937d, 2.94167d, 2.91569d, 2.8917d, 2.86987d, 2.85031d, 2.83307d, 2.81817d, 2.8056d, 2.79529d, 2.7872d, 2.78124d, 2.77734d, ], + +KINDEX_option: "wavelength", +KINDEX_value1: [ 60d, 375d, 390d, 405d, 420d, 435d, 450d, 465d, 480d, 495d, 510d, 525d, 540d, 555d, 570d, 585d, 600d, 615d, 630d, 645d, 660d, 675d, 690d, 705d, 720d, 735d, 750d, 765d, 780d, 795d, 810d, ], +KINDEX_value2: [ 2.03024d, 2.03024d, 2.01387d, 1.88742d, 1.75012d, 1.60874d, 1.46795d, 1.33095d, 1.19985d, 1.07599d, 0.96015d, 0.85272d, 0.75382d, 0.66337d, 0.58113d, 0.50681d, 0.44005d, 0.38044d, 0.32757d, 0.28102d, 0.2404d, 0.20529d, 0.17531d, 0.15009d, 0.12929d, 0.11258d, 0.1d, 0.1d, 0.1d, 0.1d, 0.1d, ], + +THICKNESS_value1: [ 75.00d, 53.06d, 5.00d, 0.00d, -25.00d, ], +THICKNESS_value2: [ 2.799d-05, 2.09499d-05, 1.77582d-05, 1.78969d-05, 1.91204d-05, ], +PROPERTY_LIST: ["EFFICIENCY", "RINDEX", "KINDEX", "THICKNESS", ] +} + +{ +name: "OPTICS", +index: "mirror-1408", +valid_begin : [0, 0], +valid_end : [0, 0], + + +RINDEX_option: "wavelength", +RINDEX_value1:[ 60.0d, 200.0d, 300.0d, 400.0d, 500.0d, 600.0d, 700.0d, 800.0d, ], +RINDEX_value2:[ 0.70098d, 0.11945d, 0.26418d, 0.48787d, 0.81257d, 1.26232d, 1.92139d, 2.76733d, ], + + +KINDEX_option: "wavelength", +KINDEX_value1: [ 60.0d, 200.0d, 300.0d, 400.0d, 500.0d, 600.0d, 700.0d, 800.0d, ], +KINDEX_value2: [ 0.021304d, 2.26534d, 3.57873d, 4.83552d, 6.04806d, 7.18550d, 8.14197d, 8.35432d, ], + +PROPERTY_LIST: [ "RINDEX", "KINDEX", ] +} + diff --git a/materials/__init__.py b/materials/__init__.py new file mode 100644 index 0000000..d2644ad --- /dev/null +++ b/materials/__init__.py @@ -0,0 +1,57 @@ +import os +import sys +import numpy as np +from ratdb import load + +dir = os.path.split(os.path.realpath(__file__))[0] +sys.path.append(dir + '/..') + +from geometry import Material, Surface + +vacuum = Material('vacuum') +vacuum.set('refractive_index', 1) +vacuum.set('absorption_length', np.finfo(np.float32).max) +vacuum.set('scattering_length', np.finfo(np.float32).max) + +lambertian_surface = Surface('lambertian_surface') +lambertian_surface.set('absorption', 0) +lambertian_surface.set('reflection_specular', 0) +lambertian_surface.set('reflection_diffuse', 1) + +black_surface = Surface('black_surface') +black_surface.set('absorption', 1) +black_surface.set('reflection_specular', 0) +black_surface.set('reflection_diffuse', 0) + +shiny_surface = Surface('shiny_surface') +shiny_surface.set('absorption', 0) +shiny_surface.set('reflection_specular', 1) +shiny_surface.set('reflection_diffuse', 0) + +db = load(open(dir + '/OPTICS.ratdb'))['OPTICS'] + +glass = Material('pmt_glass') +glass.set('refractive_index', db['glass']['RINDEX_value2'], db['glass']['RINDEX_value1']) +glass.set('absorption_length', db['glass']['ABSLENGTH_value2'], db['glass']['ABSLENGTH_value1']) +# convert mm -> m +glass.absorption_length[:,1] /= 1000.0 +# scattering length for glass? +glass.set('scattering_length', np.finfo(np.float32).max) + +lightwater_sno = Material('lightwater_sno') +lightwater_sno.set('refractive_index', db['lightwater_sno']['RINDEX_value2'], db['lightwater_sno']['RINDEX_value1']) +lightwater_sno.set('absorption_length', db['lightwater_sno']['ABSLENGTH_value2'], db['lightwater_sno']['ABSLENGTH_value1']) +# convert mm -> m +lightwater_sno.absorption_length[:,1] /= 1000.0 +lightwater_sno.set('scattering_length', db['lightwater_sno']['RSLENGTH_value2'], db['lightwater_sno']['RSLENGTH_value1']) +# convert mm -> m +lightwater_sno.scattering_length[:,1] /= 1000.0 + +acrylic_sno = Material('acrylic_sno') +acrylic_sno.set('refractive_index', db['acrylic_sno']['RINDEX_value2'], db['lightwater_sno']['RINDEX_value1']) +acrylic_sno.set('absorption_length', db['acrylic_sno']['ABSLENGTH_value2'], db['acrylic_sno']['ABSLENGTH_value1']) +# convert mm -> m +acrylic_sno.absorption_length[:,1] /= 1000.0 +acrylic_sno.set('scattering_length', db['acrylic_sno']['RSLENGTH_value2'], db['acrylic_sno']['RSLENGTH_value1']) +# convert mm -> m +acrylic_sno.scattering_length[:,1] /= 1000.0 diff --git a/materials/ratdb.py b/materials/ratdb.py new file mode 100644 index 0000000..2b14761 --- /dev/null +++ b/materials/ratdb.py @@ -0,0 +1,35 @@ +import re +import json + +trailing_comma = re.compile(r',[ ]*\]') +trailing_double_marker = re.compile(r'(\d+[.]?)(d)([^+\-\d])') +trailing_period = re.compile(r'(\d+\.)(\W)') +double_marker = re.compile(r'(\d+)(d)([+-]?\d)') +comments = re.compile(r'//.*') +key = re.compile(r'([ ]*)(\w*)([ ]*:.*)') + +def load(f): + s = f.read() + s = trailing_comma.sub(']', s) + s = trailing_double_marker.sub(r'\1\3', s) + s = double_marker.sub(r'\1e\3', s) + s = comments.sub('', s) + s = key.sub(r'\1"\2"\3', s) + s = trailing_period.sub(r'\g<1>0\2', s) + + db = {} + for data in re.findall('{.*?}', s, flags=re.DOTALL): + d = json.loads(data) + + name = d['name'] + index = d['index'] + + if name not in db: + db[name] = {} + + if index not in db[name]: + db[name][index] = {} + + db[name][index].update(d) + + return db diff --git a/mesh.py b/mesh.py deleted file mode 100644 index 0f1e8b6..0000000 --- a/mesh.py +++ /dev/null @@ -1,110 +0,0 @@ -import numpy as np -import string -import struct - -class Mesh(object): - def __init__(self, vertices, triangles): - vertices = np.asarray(vertices, dtype=np.float32) - triangles = np.asarray(triangles, dtype=np.int32) - - if len(vertices.shape) != 2 or vertices.shape[1] != 3: - raise ValueError('shape mismatch') - - if len(triangles.shape) != 2 or triangles.shape[1] != 3: - raise ValueError('shape mismatch') - - if (triangles < 0).any(): - raise ValueError('indices in `triangles` must be positive.') - - if (triangles >= len(vertices)).any(): - raise ValueError('indices in `triangles` must be less than the ' - 'length of the vertex array.') - - self.vertices = vertices - self.triangles = triangles - - def build(self): - return self.vertices[self.triangles] - - def __getitem__(self, key): - return self.vertices[self.triangles[key]] - - def __len__(self): - return len(self.triangles) - -def mesh_from_stl(filename): - f = open(filename) - buf = f.read(200) - f.close() - - for char in buf: - if char not in string.printable: - return mesh_from_binary_stl(filename) - - return mesh_from_ascii_stl(filename) - -def mesh_from_ascii_stl(filename): - f = open(filename) - - vertices = [] - triangles = [] - vertex_map = {} - - while True: - line = f.readline() - - if line == '': - break - - if not line.strip().startswith('vertex'): - continue - - triangle = [None]*3 - for i in range(3): - vertex = tuple([float(s) for s in line.strip().split()[1:]]) - - if vertex not in vertex_map: - vertices.append(vertex) - vertex_map[vertex] = len(vertices) - 1 - - triangle[i] = vertex_map[vertex] - - if i < 3: - line = f.readline() - - triangles.append(triangle) - - f.close() - - return Mesh(np.array(vertices), np.array(triangles, dtype=np.uint32)) - -def mesh_from_binary_stl(filename): - f = open(filename) - - vertices = [] - triangles = [] - vertex_map = {} - - f.read(80) - ntriangles = struct.unpack('0\2', s) - - db = {} - for data in re.findall('{.*?}', s, flags=re.DOTALL): - d = json.loads(data) - - name = d['name'] - index = d['index'] - - if name not in db: - db[name] = {} - - if index not in db[name]: - db[name][index] = {} - - db[name][index].update(d) - - return db diff --git a/sbrgb10w.csv b/sbrgb10w.csv deleted file mode 100644 index b654ad3..0000000 --- a/sbrgb10w.csv +++ /dev/null @@ -1,89 +0,0 @@ -390,1.5000E-03,-4.0000E-04,6.2000E-03 -395,3.8000E-03,-1.0000E-03,1.6100E-02 -400,8.9000E-03,-2.5000E-03,4.0000E-02 -405,1.8800E-02,-5.9000E-03,9.0600E-02 -410,3.5000E-02,-1.1900E-02,1.8020E-01 -415,5.3100E-02,-2.0100E-02,3.0880E-01 -420,7.0200E-02,-2.8900E-02,4.6700E-01 -425,7.6300E-02,-3.3800E-02,6.1520E-01 -430,7.4500E-02,-3.4900E-02,7.6380E-01 -435,5.6100E-02,-2.7600E-02,8.7780E-01 -440,3.2300E-02,-1.6900E-02,9.7550E-01 -445,-4.4000E-03,2.4000E-03,1.0019E+00 -450,-4.7800E-02,2.8300E-02,9.9960E-01 -455,-9.7000E-02,6.3600E-02,9.1390E-01 -460,-1.5860E-01,1.0820E-01,8.2970E-01 -465,-2.2350E-01,1.6170E-01,7.4170E-01 -470,-2.8480E-01,2.2010E-01,6.1340E-01 -475,-3.3460E-01,2.7960E-01,4.7200E-01 -480,-3.7760E-01,3.4280E-01,3.4950E-01 -485,-4.1360E-01,4.0860E-01,2.5640E-01 -490,-4.3170E-01,4.7160E-01,1.8190E-01 -495,-4.4520E-01,5.4910E-01,1.3070E-01 -500,-4.3500E-01,6.2600E-01,9.1000E-02 -505,-4.1400E-01,7.0970E-01,5.8000E-02 -510,-3.6730E-01,7.9350E-01,3.5700E-02 -515,-2.8450E-01,8.7150E-01,2.0000E-02 -520,-1.8550E-01,9.4770E-01,9.5000E-03 -525,-4.3500E-02,9.9450E-01,7.0000E-04 -530,1.2700E-01,1.0203E+00,-4.3000E-03 -535,3.1290E-01,1.0375E+00,-6.4000E-03 -540,5.3620E-01,1.0517E+00,-8.2000E-03 -545,7.7220E-01,1.0390E+00,-9.4000E-03 -550,1.0059E+00,1.0029E+00,-9.7000E-03 -555,1.2710E+00,9.6980E-01,-9.7000E-03 -560,1.5574E+00,9.1620E-01,-9.3000E-03 -565,1.8465E+00,8.5710E-01,-8.7000E-03 -570,2.1511E+00,7.8230E-01,-8.0000E-03 -575,2.4250E+00,6.9530E-01,-7.3000E-03 -580,2.6574E+00,5.9660E-01,-6.3000E-03 -585,2.9151E+00,5.0630E-01,-5.3700E-03 -590,3.0779E+00,4.2030E-01,-4.4500E-03 -595,3.1613E+00,3.3600E-01,-3.5700E-03 -600,3.1673E+00,2.5910E-01,-2.7700E-03 -605,3.1048E+00,1.9170E-01,-2.0800E-03 -610,2.9462E+00,1.3670E-01,-1.5000E-03 -615,2.7194E+00,9.3800E-02,-1.0300E-03 -620,2.4526E+00,6.1100E-02,-6.8000E-04 -625,2.1700E+00,3.7100E-02,-4.4200E-04 -630,1.8358E+00,2.1500E-02,-2.7200E-04 -635,1.5179E+00,1.1200E-02,-1.4100E-04 -640,1.2428E+00,4.4000E-03,-5.4900E-05 -645,1.0070E+00,7.8000E-05,-2.2000E-06 -650,7.8270E-01,-1.3680E-03,2.3700E-05 -655,5.9340E-01,-1.9880E-03,2.8600E-05 -660,4.4420E-01,-2.1680E-03,2.6100E-05 -665,3.2830E-01,-2.0060E-03,2.2500E-05 -670,2.3940E-01,-1.6420E-03,1.8200E-05 -675,1.7220E-01,-1.2720E-03,1.3900E-05 -680,1.2210E-01,-9.4700E-04,1.0300E-05 -685,8.5300E-02,-6.8300E-04,7.3800E-06 -690,5.8600E-02,-4.7800E-04,5.2200E-06 -695,4.0800E-02,-3.3700E-04,3.6700E-06 -700,2.8400E-02,-2.3500E-04,2.5600E-06 -705,1.9700E-02,-1.6300E-04,1.7600E-06 -710,1.3500E-02,-1.1100E-04,1.2000E-06 -715,9.2400E-03,-7.4800E-05,8.1700E-07 -720,6.3800E-03,-5.0800E-05,5.5500E-07 -725,4.4100E-03,-3.4400E-05,3.7500E-07 -730,3.0700E-03,-2.3400E-05,2.5400E-07 -735,2.1400E-03,-1.5900E-05,1.7100E-07 -740,1.4900E-03,-1.0700E-05,1.1600E-07 -745,1.0500E-03,-7.2300E-06,7.8500E-08 -750,7.3900E-04,-4.8700E-06,5.3100E-08 -755,5.2300E-04,-3.2900E-06,3.6000E-08 -760,3.7200E-04,-2.2200E-06,2.4400E-08 -765,2.6500E-04,-1.5000E-06,1.6500E-08 -770,1.9000E-04,-1.0200E-06,1.1200E-08 -775,1.3600E-04,-6.8800E-07,7.5300E-09 -780,9.8400E-05,-4.6500E-07,5.0700E-09 -785,7.1300E-05,-3.1200E-07,3.4000E-09 -790,5.1800E-05,-2.0800E-07,2.2700E-09 -795,3.7700E-05,-1.3700E-07,1.5000E-09 -800,2.7600E-05,-8.8000E-08,9.8600E-10 -805,2.0300E-05,-5.5300E-08,6.3900E-10 -810,1.4900E-05,-3.3600E-08,4.0700E-10 -815,1.1000E-05,-1.9600E-08,2.5300E-10 -820,8.1800E-06,-1.0900E-08,1.5200E-10 -825,6.0900E-06,-5.7000E-09,8.6400E-11 -830,4.5500E-06,-2.7700E-09,4.4200E-11 \ No newline at end of file diff --git a/solid.py b/solid.py deleted file mode 100644 index 707a786..0000000 --- a/solid.py +++ /dev/null @@ -1,49 +0,0 @@ -import numpy as np - -class Solid(object): - def __init__(self, id, mesh, rotation=np.identity(3), displacement=(0,0,0), material1=None, material2=None, surface=None, color=0xffffffff): - self.id = id - self.mesh = mesh - - if rotation.shape != (3,3): - raise ValueError('shape mismatch') - - self.rotation = rotation.astype(np.float32) - - displacement = np.asarray(displacement, dtype=np.float32) - - if displacement.shape != (3,): - raise ValueError('shape mismatch') - - self.displacement = displacement - - if np.iterable(material1): - if len(material1) != len(mesh): - raise ValueError('shape mismatch') - self.material1 = np.array(material1, dtype=np.object) - else: - self.material1 = np.tile(material1, len(self.mesh)) - - if np.iterable(material2): - if len(material2) != len(mesh): - raise ValueError('shape mismatch') - self.material2 = np.array(material2, dtype=np.object) - else: - self.material2 = np.tile(material2, len(self.mesh)) - - if np.iterable(surface): - if len(surface) != len(mesh): - raise ValueError('shape mismatch') - self.surface = np.array(surface, dtype=np.object) - else: - self.surface = np.tile(surface, len(self.mesh)) - - if np.iterable(color): - if len(color) != len(mesh): - raise ValueError('shape mismatch') - self.color = np.array(color, dtype=np.uint32) - else: - self.color = np.tile(color, len(self.mesh)).astype(np.uint32) - - def __len__(self): - return len(self.mesh) diff --git a/solids/__init__.py b/solids/__init__.py new file mode 100644 index 0000000..f01d97f --- /dev/null +++ b/solids/__init__.py @@ -0,0 +1 @@ +from r7081 import r7081 diff --git a/solids/r7081.py b/solids/r7081.py new file mode 100644 index 0000000..f91c2ab --- /dev/null +++ b/solids/r7081.py @@ -0,0 +1,29 @@ +import os +import sys +import numpy as np + +dir = os.path.split(os.path.realpath(__file__))[0] +sys.path.append(dir + '/..') + +import models +from mesh import mesh_from_stl +from geometry import * +from materials import * + +r7081_outer_mesh = mesh_from_stl(models.dir + '/hamamatsu_12inch_outer.stl') +r7081_inner_mesh = mesh_from_stl(models.dir + '/hamamatsu_12inch_inner.stl') + +photocathode_triangles = np.mean(r7081_inner_mesh[:], axis=1)[:,1] > 0 + +inner_color = np.empty(len(r7081_inner_mesh.triangles), np.uint32) +inner_color[photocathode_triangles] = 0xff0000 +inner_color[~photocathode_triangles] = 0x00ff00 + +inner_surface = np.empty(len(r7081_inner_mesh.triangles), np.object) +inner_surface[photocathode_triangles] = black_surface +inner_surface[~photocathode_triangles] = shiny_surface + +r7081_inner_solid = Solid(r7081_inner_mesh, vacuum, glass, inner_surface, color=inner_color) +r7081_outer_solid = Solid(r7081_outer_mesh, glass, lightwater_sno) + +r7081 = r7081_inner_solid + r7081_outer_solid diff --git a/stl.py b/stl.py new file mode 100644 index 0000000..9bd3a38 --- /dev/null +++ b/stl.py @@ -0,0 +1,81 @@ +import numpy as np +import string +import struct +from geometry import Mesh + +def mesh_from_stl(filename): + f = open(filename) + buf = f.read(200) + f.close() + + for char in buf: + if char not in string.printable: + return mesh_from_binary_stl(filename) + + return mesh_from_ascii_stl(filename) + +def mesh_from_ascii_stl(filename): + f = open(filename) + + vertices = [] + triangles = [] + vertex_map = {} + + while True: + line = f.readline() + + if line == '': + break + + if not line.strip().startswith('vertex'): + continue + + triangle = [None]*3 + for i in range(3): + vertex = tuple([float(s) for s in line.strip().split()[1:]]) + + if vertex not in vertex_map: + vertices.append(vertex) + vertex_map[vertex] = len(vertices) - 1 + + triangle[i] = vertex_map[vertex] + + if i < 3: + line = f.readline() + + triangles.append(triangle) + + f.close() + + return Mesh(np.array(vertices), np.array(triangles, dtype=np.uint32)) + +def mesh_from_binary_stl(filename): + f = open(filename) + + vertices = [] + triangles = [] + vertex_map = {} + + f.read(80) + ntriangles = struct.unpack(' 0] - -photocathode_triangles = np.mean(pmt_inner_mesh[:], axis=1)[:,1] > 0 - -inner_color = np.empty(len(pmt_inner_mesh.triangles), np.uint32) -inner_color[photocathode_triangles] = 0xff0000 -inner_color[~photocathode_triangles] = 0x00ff00 - -outer_color = np.empty(len(pmt_outer_mesh.triangles), np.uint32) -outer_color[:] = 0xffffff - -geometry = Geometry([Solid(0, pmt_inner_mesh, color=inner_color), - Solid(1, pmt_outer_mesh, color=outer_color)]) - -geometry.build(bits=8) - -view(geometry) -- cgit