//////////////////////////////////////////////////////////////////// //* Specify parameters that define the PMT(s) // r5912 with thicker neck { type: "PMT", version: 1, index: "r5912_full", run_range: [0,0], pass: 0, comment: "", timestamp: "", model_type: "PMTOptics0", model_params: "PMTOptics_r5912", dynode_material: "stainless_steel", glass_material: "glass", pmt_vacuum_material: "pmt_vacuum", // dilute air photocathode_surface: "photocathode-1408", mirror_surface: "mirror", dynode_radius: 27.5, // mm dynode_top: -30.0, // mm wall_thickness: 3.0, // mm photocathode_mirror_overlap_top: 0.5, // mm, above this in z is pure photocathode MUST BE A z_edge Co-ord IN THE LISTS BELOW: photocathode_mirror_overlap_bottom: 0.0, // mm, above this but below overlap_top is mirror and photocathode, below is mirror. MUST BE A z_edge Co-ord IN THE LISTS BELOW: model_shape: 0, // Torus shape z_edge: [ 75.00, 53.06, 0.50, 0.00, -53.06, -73.86, -85.00, -215.00], rho_edge: [ 0.00, 72.58, 100.90, 101.00, 72.58, 44.32, 42.00, 42.00], z_origin: [-56.00, 0.00, 0.00, 0.00, 56.00, -85.00, -215.00], } // r5912 PMT with same geometry as r1408 { type: "PMT", version: 1, index: "r5912", run_range: [0,0], pass: 0, comment: "", timestamp: "", model_type: "PMTOptics0", model_params: "PMTOptics_r5912", dynode_material: "stainless_steel", glass_material: "glass", pmt_vacuum_material: "pmt_vacuum", // dilute air photocathode_surface: "photocathode-1408", mirror_surface: "mirror", dynode_radius: 27.5, // mm dynode_top: -5.9, // mm wall_thickness: 3.0, // mm photocathode_mirror_overlap_top: 5.0, // mm, above this in z is pure photocathode MUST BE A z_edge Co-ord IN THE LISTS BELOW: photocathode_mirror_overlap_bottom: -25.0, // mm, above this but below overlap_top is mirror and photocathode, below is mirror. MUST BE A z_edge Co-ord IN THE LISTS BELOW: model_shape: 0, // Torus shape z_edge: [ 74.9, 49.4, 5.0, 0.0, -25.0, -49.4, -62.0, -90.09, -145.1 ], rho_edge: [ 0.0, 74.5, 100.2, 100.5, 95.0, 74.5, 54.5, 35.0, 35.0 ], z_origin: [ -46.6, 0.0, 0.0, 0.0, 0.0, 46.6, -90.09, -145.1 ], } // This is as r5912 but with a different photocathode { type: "PMT", version: 1, index: "r5912-02-MOD", run_range: [0,0], pass: 0, comment: "", timestamp: "", model_type: "GLG4", model_params: "NONE", // Not needed for GLG4PMTOpticalModel, here to make loading DB easy dynode_material: "stainless_steel", glass_material: "glass", pmt_vacuum_material: "pmt_vacuum", // dilute air photocathode_surface: "photocathode-1408", mirror_surface: "mirror", dynode_radius: 27.5, // mm dynode_top: -30.0, // mm wall_thickness: 3.0, // mm photocathode_mirror_overlap_top: 0.0, // mm, above this in z is pure photocathode MUST BE A z_edge Co-ord IN THE LISTS BELOW: photocathode_mirror_overlap_bottom: 0.0, // mm, above this but below overlap_top is mirror and photocathode, below is mirror. MUST BE A z_edge Co-ord IN THE LISTS BELOW: model_shape: 0, // Torus shape z_edge: [ 75.00, 53.06, 0.00, -53.06, -73.86, -85.00, -215.00], rho_edge: [ 0.00, 72.58, 101.00, 72.58, 44.32, 42.00, 42.00], z_origin: [-56.00, 0.00, 0.00, 56.00, -85.00, -215.00], } // This one is the PMT used in SNO, but as modeled by SNOMAN, with salt phase default parameters { type: "PMT", version: 1, index: "s1408", run_range: [0,0], pass: 0, comment: "", timestamp: "", model_type: "PMTOpticsSNOMAN", model_params: "PMTOpticsSNOMAN_salt", dynode_material: "stainless_steel", glass_material: "glass", pmt_vacuum_material: "pmt_vacuum", // dilute air photocathode_surface: "photocathode-1408", mirror_surface: "mirror", dynode_radius: 27.5, // mm dynode_top: -5.9, // mm wall_thickness: 3.0, // mm photocathode_mirror_overlap_top: 5.0, // mm, above this in z is pure photocathode MUST BE A z_edge Co-ord IN THE LISTS BELOW: photocathode_mirror_overlap_bottom: -25.0, // mm, above this but below overlap_top is mirror and photocathode, below is mirror. MUST BE A z_edge Co-ord IN THE LISTS BELOW: model_shape: 0, // Torus shape z_edge: [ 74.4, 43.1, 5.0, 0.0, -25.0, -43.1, -69.4, -158.0], rho_edge: [ 0.0, 82.8, 100.98, 101.0, 96.0, 82.8, 35.0, 35.0], z_origin: [ -50.9, 0.0, 0.0, 0.0, 0.0, 50.9, -158.0], } // From Specification { type: "PMT", version: 1, index: "r1408Spec", run_range: [0,0], pass: 0, comment: "", timestamp: "", model_type: "PMTOptics0", model_params: "PMTOptics0_0", dynode_material: "stainless_steel", glass_material: "glass", pmt_vacuum_material: "pmt_vacuum", // dilute air photocathode_surface: "photocathode-1408", mirror_surface: "mirror", dynode_radius: 27.5, // mm dynode_top: -5.9, // mm wall_thickness: 3.0, // mm photocathode_mirror_overlap_top: 5.0, // mm, above this in z is pure photocathode MUST BE A z_edge Co-ord IN THE LISTS BELOW: photocathode_mirror_overlap_bottom: -25.0, // mm, above this but below overlap_top is mirror and photocathode, below is mirror. MUST BE A z_edge Co-ord IN THE LISTS BELOW: model_shape: 0, // Torus shape z_edge: [ 75.09, 46.2, 5.0, 0.0, -25.0, -46.2, -60.9, -90.1, -145.0 ], rho_edge: [ 0.0, 80.2, 101.8, 102.0, 96.5, 80.2, 58.1, 35.0, 35.0, ], z_origin: [ -50.9, 0.0, 0.0, 0.0, 0.0, 50.9, -90.1, -145.0, ], } // As Measured in Oxford { type: "PMT", version: 1, index: "r1408", run_range: [0,0], pass: 0, comment: "", timestamp: "", model_type: "PMTOptics0", model_params: "PMTOptics0_0", dynode_material: "stainless_steel", glass_material: "glass", pmt_vacuum_material: "pmt_vacuum", // dilute air photocathode_surface: "photocathode-1408", mirror_surface: "mirror", dynode_radius: 27.5, // mm dynode_top: -5.9, // mm wall_thickness: 3.0, // mm photocathode_mirror_overlap_top: 5.0, // mm, above this in z is pure photocathode MUST BE A z_edge Co-ord IN THE LISTS BELOW: photocathode_mirror_overlap_bottom: -25.0, // mm, above this but below overlap_top is mirror and photocathode, below is mirror. MUST BE A z_edge Co-ord IN THE LISTS BELOW: model_shape: 0, // Torus shape z_edge: [ 74.9, 49.4, 5.0, 0.0, -25.0, -49.4, -62.0, -90.09, -145.1 ], rho_edge: [ 0.0, 74.5, 100.2, 100.5, 95.0, 74.5, 54.5, 35.0, 35.0 ], z_origin: [ -46.6, 0.0, 0.0, 0.0, 0.0, 46.6, -90.09, -145.1 ], } { type: "PMT", version: 1, index: "r7081", run_range: [0,0], pass: 0, comment: "", timestamp: "", model_type: "PMTOptics0", model_params: "PMTOptics0_0", dynode_material: "stainless_steel", glass_material: "glass", pmt_vacuum_material: "pmt_vacuum", // dilute air photocathode_surface: "photocathode-1408", mirror_surface: "mirror", dynode_radius: 27.5, // mm dynode_top: -5.9, // mm wall_thickness: 3.0, // mm photocathode_mirror_overlap_top: 40.0, // mm, above this in z is pure photocathode MUST BE A z_edge Co-ord IN THE LISTS BELOW: photocathode_mirror_overlap_bottom: -40.0, // mm, above this but below overlap_top is mirror and photocathode, below is mirror. MUST BE A z_edge Co-ord IN THE LISTS BELOW: model_shape: 0, // Torus shape z_edge: [ 96.7, 40.0, 0.0, -40.0, -90.0, -142.0 ], rho_edge: [ 0.0, 111.0, 130.0, 111.0, 42.25, 42.25 ], z_origin: [ -40.0, 0.0, 0.0, 40.0, -142.0 ], } // Updated to proper size from measurements { type: "PMT", version: 1, index: "N16PMT", run_range: [0,0], pass: 0, comment: "", timestamp: "", model_type: "PMTOptics0", model_params: "PMTOptics0_0", dynode_material: "stainless_steel", glass_material: "glass", pmt_vacuum_material: "pmt_vacuum", // dilute air photocathode_surface: "photocathode-1408", mirror_surface: "mirror", dynode_radius: 10.0, // mm dynode_top: -40.0, // mm wall_thickness: 2.0, // mm photocathode_mirror_overlap_top: 26.0, // mm, above this in z is pure photocathode photocathode_mirror_overlap_bottom: 25.0, // mm, above this but below overlap_top is mirror and photocathode, below is mirror. model_shape: 2, // Cylindrical shape radius: 25.43, height: 99.32, }