From df31e3baf50d4e2b3afea3dd4b265c429f9faa37 Mon Sep 17 00:00:00 2001 From: Dave Casper <dcasper@uci.edu> Date: Mon, 4 Feb 2019 20:30:49 -0800 Subject: [PATCH] Complete first pass at materials and basic veto geometry --- .../GeoModel/FaserGeoModel/data/geomDB.sql | 619 +++++++++++++++--- 1 file changed, 536 insertions(+), 83 deletions(-) diff --git a/DetectorDescription/GeoModel/FaserGeoModel/data/geomDB.sql b/DetectorDescription/GeoModel/FaserGeoModel/data/geomDB.sql index 8ae26a888..0f946e431 100644 --- a/DetectorDescription/GeoModel/FaserGeoModel/data/geomDB.sql +++ b/DetectorDescription/GeoModel/FaserGeoModel/data/geomDB.sql @@ -2,6 +2,10 @@ BEGIN TRANSACTION; -- -- ALL sql commands must be terminated with a semi-colon! -- +-- Part 1: Table Schema +-- +-- Part 1a: HVS Schema +-- -- This table contains one entry per node. -- Nodes may be either leaves (data tables) or branches (containers). -- Branches may contain both branches and leaves. @@ -58,7 +62,50 @@ CREATE TABLE IF NOT EXISTS "HVS_TAGCACHE" ( "CHILDTAG" TEXT, "CHILDTAGID" SLONGLONG ); +-- +-- Part 1b: Content schema (Leaf nodes) +-- +-- These tables hold standard material and element definitions +-- The actual data is copied from ATLAS +DROP TABLE IF EXISTS "STDMATERIALS_DATA"; +CREATE TABLE IF NOT EXISTS "STDMATERIALS_DATA" ( + "STDMATERIALS_DATA_ID" SLONGLONG UNIQUE, + "NAME" TEXT, + "DENSITY" DOUBLE +); +DROP TABLE IF EXISTS "STDMATERIALS_DATA2TAG"; +CREATE TABLE IF NOT EXISTS "STDMATERIALS_DATA2TAG" ( + "STDMATERIALS_TAG_ID" SLONGLONG, + "STDMATERIALS_DATA_ID" SLONGLONG +); +DROP TABLE IF EXISTS "STDMATCOMPONENTS_DATA"; +CREATE TABLE IF NOT EXISTS "STDMATCOMPONENTS_DATA" ( + "STDMATCOMPONENTS_DATA_ID" SLONGLONG UNIQUE, + "MATERIAL_ID" SLONGLONG, + "COMPNAME" TEXT, + "FRACTION" DOUBLE +); +DROP TABLE IF EXISTS "STDMATCOMPONENTS_DATA2TAG"; +CREATE TABLE IF NOT EXISTS "STDMATCOMPONENTS_DATA2TAG" ( + "STDMATCOMPONENTS_TAG_ID" SLONGLONG, + "STDMATCOMPONENTS_DATA_ID" SLONGLONG +); +DROP TABLE IF EXISTS "ELEMENTS_DATA"; +CREATE TABLE IF NOT EXISTS "ELEMENTS_DATA" ( + "ELEMENTS_DATA_ID" SLONGLONG UNIQUE, + "NAME" TEXT, + "SYMBOL" TEXT, + "A" DOUBLE, + "Z" DOUBLE +); +DROP TABLE IF EXISTS "ELEMENTS_DATA2TAG"; +CREATE TABLE IF NOT EXISTS "ELEMENTS_DATA2TAG" ( + "ELEMENTS_TAG_ID" SLONGLONG, + "ELEMENTS_DATA_ID" SLONGLONG +); +-- -- Tables for describing scintillator plates (and passive radiators) +-- DROP TABLE IF EXISTS "SCINTPLATE_DATA"; CREATE TABLE IF NOT EXISTS "SCINTPLATE_DATA" ( "SCINTPLATE_DATA_ID" SLONGLONG UNIQUE, @@ -84,12 +131,6 @@ CREATE TABLE IF NOT EXISTS "SCINTSTATION_DATA" ( "SCINTSTATION_DATA_ID" SLONGLONG UNIQUE, "NAME" TEXT, "MODEL" SLONGLONG, - "ENV_XMIN" DOUBLE, - "ENV_XMAX" DOUBLE, - "ENV_YMIN" DOUBLE, - "ENV_YMAX" DOUBLE, - "ENV_ZMIN" DOUBLE, - "ENV_ZMAX" DOUBLE, "XPOS" DOUBLE, "YPOS" DOUBLE, "ZPOS" DOUBLE @@ -129,49 +170,71 @@ CREATE TABLE IF NOT EXISTS "SCINTMATCOMPONENTS_DATA2TAG" ( "SCINTMATCOMPONENTS_TAG_ID" SLONGLONG, "SCINTMATCOMPONENTS_DATA_ID" SLONGLONG ); +-- +-- Part 2a: HVS data +-- -- Data for the HVS_NODE table INSERT INTO "HVS_NODE" VALUES (0, "FASER", 0, 1, NULL); -INSERT INTO "HVS_NODE" VALUES (1, "Scintillators", 0, 1, NULL); +INSERT INTO "HVS_NODE" VALUES (1, "Scintillator", 0, 1, NULL); INSERT INTO "HVS_NODE" VALUES (2, "Tracker", 0, 1, NULL); INSERT INTO "HVS_NODE" VALUES (3, "Calorimeter", 0, 1, NULL); INSERT INTO "HVS_NODE" VALUES (4, "Magnet", 0, 1, NULL); +INSERT INTO "HVS_NODE" VALUES (100, "Materials", 0, 1, NULL); +INSERT INTO "HVS_NODE" VALUES (101, "StdMaterials", 100, 0, NULL); +INSERT INTO "HVS_NODE" VALUES (102, "StdMatComponents", 100, 0, NULL); +INSERT INTO "HVS_NODE" VALUES (103, "Elements", 100, 0, NULL); INSERT INTO "HVS_NODE" VALUES (1001, "ScintPlate", 1, 0, NULL); INSERT INTO "HVS_NODE" VALUES (1002, "ScintStation", 1, 0, NULL); INSERT INTO "HVS_NODE" VALUES (1003, "ScintMaterials", 1, 0, NULL); INSERT INTO "HVS_NODE" VALUES (1004, "ScintMatComponents", 1, 0, NULL); -- Data for the HVS_TAG2NODE table +INSERT INTO "HVS_TAG2NODE" VALUES (0, "FASER-00", 100000, NULL, 0, 0, 1549238400000000000, NULL, 0); +INSERT INTO "HVS_TAG2NODE" VALUES (1, "Scintillator-00", 100001, NULL, 0, 0, 1549238400000000000, NULL, 1); +INSERT INTO "HVS_TAG2NODE" VALUES (2, "Tracker-00", 100002, NULL, 0, 0, 1549238400000000000, NULL, 1); +INSERT INTO "HVS_TAG2NODE" VALUES (3, "Calorimeter-00", 100003, NULL, 0, 0, 1549238400000000000, NULL, 1); +INSERT INTO "HVS_TAG2NODE" VALUES (4, "Magnet-00", 100004, NULL, 0, 0, 1549238400000000000, NULL, 1); +INSERT INTO "HVS_TAG2NODE" VALUES (100, "Materials-00", 100005, NULL, 0, 0, 1549238400000000000, NULL, 1); +INSERT INTO "HVS_TAG2NODE" VALUES (101, "StdMaterials-00", 100006, NULL, 0, 0, 1549238400000000000, NULL, 1); +INSERT INTO "HVS_TAG2NODE" VALUES (102, "StdMatComponents-00", 100007, NULL, 0, 0, 1549238400000000000, NULL, 1); +INSERT INTO "HVS_TAG2NODE" VALUES (103, "Elements-00", 100008, NULL, 0, 0, 1549238400000000000, NULL, 1); +INSERT INTO "HVS_TAG2NODE" VALUES (1001, "ScintPlate-00", 100009, NULL, 0, 0, 1549238400000000000, NULL, 1); +INSERT INTO "HVS_TAG2NODE" VALUES (1002, "ScintStation-00", 100010, NULL, 0, 0, 1549238400000000000, NULL, 1); +INSERT INTO "HVS_TAG2NODE" VALUES (1003, "ScintMaterials-00", 100011, NULL, 0, 0, 1549238400000000000, NULL, 1); +INSERT INTO "HVS_TAG2NODE" VALUES (1004, "ScintMatComponents-00", 100012, NULL, 0, 0, 1549238400000000000, NULL, 1); +-- Data for the HVS_LTAG2LTAG table +INSERT INTO "HVS_LTAG2LTAG" VALUES (0, 100000, 1, 100001); +INSERT INTO "HVS_LTAG2LTAG" VALUES (0, 100000, 2, 100002); +INSERT INTO "HVS_LTAG2LTAG" VALUES (0, 100000, 3, 100003); +INSERT INTO "HVS_LTAG2LTAG" VALUES (0, 100000, 4, 100004); +INSERT INTO "HVS_LTAG2LTAG" VALUES (0, 100000, 100, 100005); +INSERT INTO "HVS_LTAG2LTAG" VALUES (100, 100005, 101, 100006); +INSERT INTO "HVS_LTAG2LTAG" VALUES (100, 100005, 102, 100007); +INSERT INTO "HVS_LTAG2LTAG" VALUES (100, 100005, 103, 100008); +INSERT INTO "HVS_LTAG2LTAG" VALUES (1, 100001, 1001, 100009); +INSERT INTO "HVS_LTAG2LTAG" VALUES (1, 100001, 1002, 100010); +INSERT INTO "HVS_LTAG2LTAG" VALUES (1, 100001, 1003, 100011); +INSERT INTO "HVS_LTAG2LTAG" VALUES (1, 100001, 1004, 100012); +-- Data for the HVS_TAGCACHE table +INSERT INTO "HVS_TAGCACHE" VALUES ("FASER-00", "FASER", "FASER-00", 100000); +INSERT INTO "HVS_TAGCACHE" VALUES ("FASER-00", "Scintillator", "Scintillator-00", 100001); +INSERT INTO "HVS_TAGCACHE" VALUES ("FASER-00", "Tracker", "Tracker-00", 100002); +INSERT INTO "HVS_TAGCACHE" VALUES ("FASER-00", "Calorimeter", "Calorimeter-00", 100003); +INSERT INTO "HVS_TAGCACHE" VALUES ("FASER-00", "Magnet", "Magnet-00", 100004); +INSERT INTO "HVS_TAGCACHE" VALUES ("FASER-00", "Materials", "Materials-00", 100005); +INSERT INTO "HVS_TAGCACHE" VALUES ("FASER-00", "StdMaterials", "StdMaterials-00", 100006); +INSERT INTO "HVS_TAGCACHE" VALUES ("FASER-00", "StdMatComponents", "StdMatComponents-00", 100007); +INSERT INTO "HVS_TAGCACHE" VALUES ("FASER-00", "Elements", "Elements-00", 100008); +INSERT INTO "HVS_TAGCACHE" VALUES ("FASER-00", "ScintPlate", "ScintPlate-00", 100009); +INSERT INTO "HVS_TAGCACHE" VALUES ("FASER-00", "ScintStation", "ScintStation-00", 100010); +INSERT INTO "HVS_TAGCACHE" VALUES ("FASER-00", "ScintMaterials", "ScintMaterials-00", 100011); +INSERT INTO "HVS_TAGCACHE" VALUES ("FASER-00", "ScintMatComponents", "ScintMatComponents-00", 100012); -- +-- +-- Part 2b: Content (Leaf node) data +-- -- Data for the standard material tables (copied directly from ATLAS geomDB) --- TODO: fill DATA2TAG tables with faser tag IDs -DROP TABLE IF EXISTS "STDMATERIALS_DATA2TAG"; -CREATE TABLE IF NOT EXISTS "STDMATERIALS_DATA2TAG" ( - "STDMATERIALS_TAG_ID" SLONGLONG, - "STDMATERIALS_DATA_ID" SLONGLONG -); -DROP TABLE IF EXISTS "STDMATERIALS_DATA"; -CREATE TABLE IF NOT EXISTS "STDMATERIALS_DATA" ( - "STDMATERIALS_DATA_ID" SLONGLONG UNIQUE, - "NAME" TEXT, - "DENSITY" DOUBLE -); -DROP TABLE IF EXISTS "STDMATCOMPONENTS_DATA2TAG"; -CREATE TABLE IF NOT EXISTS "STDMATCOMPONENTS_DATA2TAG" ( - "STDMATCOMPONENTS_TAG_ID" SLONGLONG, - "STDMATCOMPONENTS_DATA_ID" SLONGLONG -); -DROP TABLE IF EXISTS "STDMATCOMPONENTS_DATA"; -CREATE TABLE IF NOT EXISTS "STDMATCOMPONENTS_DATA" ( - "STDMATCOMPONENTS_DATA_ID" SLONGLONG UNIQUE, - "MATERIAL_ID" SLONGLONG, - "COMPNAME" TEXT, - "FRACTION" DOUBLE -); -INSERT INTO "STDMATERIALS_DATA" VALUES (17,'Quartz',2.62); -INSERT INTO "STDMATERIALS_DATA" VALUES (18,'Feldspar',2.56); -INSERT INTO "STDMATERIALS_DATA" VALUES (19,'Rock',2.33); -INSERT INTO "STDMATERIALS_DATA" VALUES (20,'Concrete',2.4); -INSERT INTO "STDMATERIALS_DATA" VALUES (21,'Mag_Concrete',3.67); INSERT INTO "STDMATERIALS_DATA" VALUES (0,'Air',0.001214); +INSERT INTO "STDMATERIALS_DATA" VALUES (1,'Vacuum',1.0e-06); INSERT INTO "STDMATERIALS_DATA" VALUES (2,'Carbon',2.265); INSERT INTO "STDMATERIALS_DATA" VALUES (3,'Aluminium',2.7); INSERT INTO "STDMATERIALS_DATA" VALUES (4,'Silicon',2.33); @@ -187,9 +250,26 @@ INSERT INTO "STDMATERIALS_DATA" VALUES (13,'Iron',7.87); INSERT INTO "STDMATERIALS_DATA" VALUES (14,'Beryllium',1.848); INSERT INTO "STDMATERIALS_DATA" VALUES (15,'LiquidArgon',1.396); INSERT INTO "STDMATERIALS_DATA" VALUES (16,'Lead',11.35); -INSERT INTO "STDMATERIALS_DATA" VALUES (1,'Vacuum',1.0e-06); +INSERT INTO "STDMATERIALS_DATA" VALUES (17,'Quartz',2.62); +INSERT INTO "STDMATERIALS_DATA" VALUES (18,'Feldspar',2.56); +INSERT INTO "STDMATERIALS_DATA" VALUES (19,'Rock',2.33); +INSERT INTO "STDMATERIALS_DATA" VALUES (20,'Concrete',2.4); +INSERT INTO "STDMATERIALS_DATA" VALUES (21,'Mag_Concrete',3.67); INSERT INTO "STDMATERIALS_DATA" VALUES (22,'Titanium',4.507); +INSERT INTO "STDMATERIALS_DATA" VALUES (23,'Mylar',1.39); +INSERT INTO "STDMATERIALS_DATA" VALUES (24,'Water',1.0); +INSERT INTO "STDMATERIALS_DATA" VALUES (25,'Aerogel',0.2); +INSERT INTO "STDMATERIALS_DATA" VALUES (26,'Pump_Ti',0.885); +INSERT INTO "STDMATERIALS_DATA" VALUES (27,'Aerogel',0.182); +INSERT INTO "STDMATERIALS_DATA" VALUES (28,'Getter',5.8); +INSERT INTO "STDMATERIALS_DATA" VALUES (29,'Inconel',8.47); +INSERT INTO "STDMATERIALS_DATA" VALUES (30,'SSteel',7.87); +INSERT INTO "STDMATERIALS_DATA" VALUES (31,'Brass',1.0); INSERT INTO "STDMATERIALS_DATA" VALUES (32,'Pump_Ti',1.7); +INSERT INTO "STDMATERIALS_DATA" VALUES (33,'Inconel_H1',4.235); +INSERT INTO "STDMATERIALS_DATA" VALUES (34,'TiO2',4.23); +INSERT INTO "STDMATERIALS_DATA" VALUES (35,'AerogelBase',2.7); +INSERT INTO "STDMATERIALS_DATA" VALUES (36,'AerogelRun2',0.212); INSERT INTO "STDMATERIALS_DATA" VALUES (37,'Polyester',1.4); INSERT INTO "STDMATERIALS_DATA" VALUES (38,'Viscose',1.51); INSERT INTO "STDMATERIALS_DATA" VALUES (39,'Valmat',1.25); @@ -197,19 +277,53 @@ INSERT INTO "STDMATERIALS_DATA" VALUES (40,'Silica',0.7); INSERT INTO "STDMATERIALS_DATA" VALUES (41,'AlH6O3',2.42); INSERT INTO "STDMATERIALS_DATA" VALUES (42,'PyrogelXT',0.18); INSERT INTO "STDMATERIALS_DATA" VALUES (43,'Wolfram',19.3); -INSERT INTO "STDMATERIALS_DATA" VALUES (34,'TiO2',4.23); -INSERT INTO "STDMATERIALS_DATA" VALUES (24,'Water',1.0); -INSERT INTO "STDMATERIALS_DATA" VALUES (31,'Brass',1.0); -INSERT INTO "STDMATERIALS_DATA" VALUES (35,'AerogelBase',2.7); -INSERT INTO "STDMATERIALS_DATA" VALUES (36,'AerogelRun2',0.212); -INSERT INTO "STDMATERIALS_DATA" VALUES (33,'Inconel_H1',4.235); -INSERT INTO "STDMATERIALS_DATA" VALUES (30,'SSteel',7.87); -INSERT INTO "STDMATERIALS_DATA" VALUES (25,'Aerogel',0.2); -INSERT INTO "STDMATERIALS_DATA" VALUES (27,'Aerogel',0.182); -INSERT INTO "STDMATERIALS_DATA" VALUES (28,'Getter',5.8); -INSERT INTO "STDMATERIALS_DATA" VALUES (29,'Inconel',8.47); -INSERT INTO "STDMATERIALS_DATA" VALUES (23,'Mylar',1.39); -INSERT INTO "STDMATERIALS_DATA" VALUES (26,'Pump_Ti',0.885); +-- +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 0); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 1); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 2); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 3); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 4); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 5); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 6); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 7); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 8); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 9); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 10); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 11); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 12); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 13); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 14); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 15); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 16); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 17); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 18); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 19); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 20); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 21); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 22); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 23); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 24); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 25); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 26); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 27); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 28); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 29); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 30); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 31); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 32); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 33); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 34); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 35); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 36); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 37); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 38); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 39); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 40); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 41); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 42); +INSERT INTO "STDMATERIALS_DATA2TAG" VALUES (100006, 43); +-- +-- INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (0,0,'Nitrogen',0.7494); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (1,0,'Oxygen',0.2369); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (2,0,'Argon',0.0129); @@ -270,7 +384,39 @@ INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (56,21,'Sodium',0.013); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (57,21,'Hydrogen',0.007); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (58,21,'Boron',0.013); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (59,22,'Titanium',1.0); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (60,23,'Carbon',5.0); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (61,23,'Oxygen',2.0); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (62,23,'Hydrogen',4.0); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (63,24,'Hydrogen',2.0); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (64,24,'Oxygen',1.0); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (65,25,'std::Quartz',0.625); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (66,25,'std::Water',0.374); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (67,25,'Carbon',0.001); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (68,26,'Titanium',1.0); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (69,27,'std::Quartz',0.97); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (70,27,'std::Water',0.03); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (71,28,'Titanium',3.0); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (72,28,'Zirconium',3.0); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (73,28,'Vanadium',4.0); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (74,29,'Nickel',0.75); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (75,29,'Chromium',0.16); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (76,29,'Iron',0.08); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (77,29,'Manganese',0.005); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (78,29,'Silicon',0.0025); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (79,29,'Copper',0.0025); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (80,30,'Iron',0.74); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (81,30,'Chromium',0.18); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (82,30,'Nickel',0.08); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (83,31,'Copper',0.9); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (84,31,'Zinc',0.1); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (85,32,'Titanium',1.0); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (86,33,'std::Inconel',1.0); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (87,34,'Titanium',0.599); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (88,34,'Oxygen',0.401); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (89,35,'std::Quartz',0.919); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (90,35,'std::TiO2',0.081); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (91,36,'std::AerogelBase',0.97); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (92,36,'std::Water',0.03); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (93,37,'Carbon',15.0); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (94,37,'Hydrogen',12.0); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (95,37,'Bromine',4.0); @@ -292,7 +438,6 @@ INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (110,42,'Silica',0.45); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (111,42,'Quartz',0.45); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (112,42,'TiO2',0.7); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (113,42,'AlH6O3',0.7); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (122,39,'std::Viscose',0.7); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (114,42,'TiO2',0.05); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (115,42,'AlH6O3',0.05); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (116,39,'std::Polyester',0.3); @@ -301,37 +446,345 @@ INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (118,42,'std::Silica',0.45); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (119,42,'std::Quartz',0.45); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (120,42,'std::TiO2',0.05); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (121,42,'std::AlH6O3',0.05); +INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (122,39,'std::Viscose',0.7); INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (123,43,'Wolfram',1.0); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (61,23,'Oxygen',2.0); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (62,23,'Hydrogen',4.0); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (63,24,'Hydrogen',2.0); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (64,24,'Oxygen',1.0); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (83,31,'Copper',0.9); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (84,31,'Zinc',0.1); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (89,35,'std::Quartz',0.919); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (90,35,'std::TiO2',0.081); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (86,33,'std::Inconel',1.0); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (87,34,'Titanium',0.599); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (88,34,'Oxygen',0.401); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (91,36,'std::AerogelBase',0.97); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (92,36,'std::Water',0.03); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (80,30,'Iron',0.74); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (81,30,'Chromium',0.18); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (82,30,'Nickel',0.08); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (65,25,'std::Quartz',0.625); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (66,25,'std::Water',0.374); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (67,25,'Carbon',0.001); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (74,29,'Nickel',0.75); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (75,29,'Chromium',0.16); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (76,29,'Iron',0.08); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (77,29,'Manganese',0.005); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (78,29,'Silicon',0.0025); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (79,29,'Copper',0.0025); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (69,27,'std::Quartz',0.97); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (70,27,'std::Water',0.03); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (71,28,'Titanium',3.0); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (72,28,'Zirconium',3.0); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (73,28,'Vanadium',4.0); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (60,23,'Carbon',5.0); -INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (68,26,'Titanium',1.0); +-- +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 0); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 1); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 2); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 3); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 4); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 5); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 6); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 7); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 8); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 9); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 10); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 11); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 12); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 13); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 14); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 15); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 16); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 17); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 18); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 19); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 20); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 21); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 22); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 23); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 24); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 25); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 26); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 27); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 28); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 29); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 30); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 31); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 32); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 33); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 34); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 35); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 36); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 37); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 38); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 39); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 40); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 41); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 42); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 43); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 44); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 45); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 46); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 47); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 48); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 49); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 50); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 51); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 52); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 53); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 54); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 55); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 56); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 57); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 58); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 59); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 60); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 61); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 62); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 63); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 64); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 65); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 66); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 67); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 68); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 69); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 70); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 71); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 72); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 73); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 74); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 75); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 76); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 77); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 78); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 79); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 80); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 81); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 82); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 83); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 84); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 85); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 86); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 87); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 88); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 89); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 90); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 91); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 92); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 93); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 94); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 95); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 96); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 97); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 98); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 99); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 100); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 101); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 102); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 103); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 104); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 105); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 106); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 107); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 108); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 109); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 110); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 111); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 112); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 113); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 114); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 115); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 116); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 117); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 118); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 119); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 120); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 121); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 122); +INSERT INTO "STDMATCOMPONENTS_DATA2TAG" VALUES (100007, 123); +-- +-- +INSERT INTO "ELEMENTS_DATA" VALUES (0,'Hydrogen','H',1.00797,1.0); +INSERT INTO "ELEMENTS_DATA" VALUES (1,'Helium','He',4.0026,2.0); +INSERT INTO "ELEMENTS_DATA" VALUES (2,'Lithium','Li',6.939,3.0); +INSERT INTO "ELEMENTS_DATA" VALUES (3,'Beryllium','Be',9.0122,4.0); +INSERT INTO "ELEMENTS_DATA" VALUES (4,'Boron','B',10.811,5.0); +INSERT INTO "ELEMENTS_DATA" VALUES (5,'Carbon','C',12.0112,6.0); +INSERT INTO "ELEMENTS_DATA" VALUES (6,'Nitrogen','N',14.0067,7.0); +INSERT INTO "ELEMENTS_DATA" VALUES (7,'Oxygen','O',15.9994,8.0); +INSERT INTO "ELEMENTS_DATA" VALUES (8,'Fluorine','F',18.9984,9.0); +INSERT INTO "ELEMENTS_DATA" VALUES (9,'Neon','Ne',20.183,10.0); +INSERT INTO "ELEMENTS_DATA" VALUES (10,'Sodium','Na',22.9898,11.0); +INSERT INTO "ELEMENTS_DATA" VALUES (11,'Magnesium','Mg',24.312,12.0); +INSERT INTO "ELEMENTS_DATA" VALUES (12,'Aluminium','Al',26.9815,13.0); +INSERT INTO "ELEMENTS_DATA" VALUES (13,'Silicon','Si',28.086,14.0); +INSERT INTO "ELEMENTS_DATA" VALUES (14,'Phosphorus','P',30.984,15.0); +INSERT INTO "ELEMENTS_DATA" VALUES (15,'Sulfur','S',32.064,16.0); +INSERT INTO "ELEMENTS_DATA" VALUES (16,'Chlorine','Cl',35.453,17.0); +INSERT INTO "ELEMENTS_DATA" VALUES (17,'Argon','Ar',39.948,18.0); +INSERT INTO "ELEMENTS_DATA" VALUES (18,'Potassium','K',39.102,19.0); +INSERT INTO "ELEMENTS_DATA" VALUES (19,'Calcium','Ca',40.08,20.0); +INSERT INTO "ELEMENTS_DATA" VALUES (20,'Scandium','Sc',44.956,21.0); +INSERT INTO "ELEMENTS_DATA" VALUES (21,'Titanium','Ti',47.9,22.0); +INSERT INTO "ELEMENTS_DATA" VALUES (22,'Vanadium','V',50.942,23.0); +INSERT INTO "ELEMENTS_DATA" VALUES (23,'Chromium','Cr',51.996,24.0); +INSERT INTO "ELEMENTS_DATA" VALUES (24,'Manganese','Mn',54.938,25.0); +INSERT INTO "ELEMENTS_DATA" VALUES (25,'Iron','Fe',55.847,26.0); +INSERT INTO "ELEMENTS_DATA" VALUES (26,'Cobalt','Co',58.933,27.0); +INSERT INTO "ELEMENTS_DATA" VALUES (27,'Nickel','Ni',58.71,28.0); +INSERT INTO "ELEMENTS_DATA" VALUES (28,'Copper','Cu',63.54,29.0); +INSERT INTO "ELEMENTS_DATA" VALUES (29,'Zinc','Zn',65.37,30.0); +INSERT INTO "ELEMENTS_DATA" VALUES (30,'Gallium','Ga',69.72,31.0); +INSERT INTO "ELEMENTS_DATA" VALUES (31,'Germanium','Ge',72.59,32.0); +INSERT INTO "ELEMENTS_DATA" VALUES (32,'Arsenic','As',74.992,33.0); +INSERT INTO "ELEMENTS_DATA" VALUES (33,'Selenium','Se',78.96,34.0); +INSERT INTO "ELEMENTS_DATA" VALUES (34,'Bromine','Br',79.909,35.0); +INSERT INTO "ELEMENTS_DATA" VALUES (35,'Krypton','Kr',83.8,36.0); +INSERT INTO "ELEMENTS_DATA" VALUES (36,'Rubidium','Rb',85.47,37.0); +INSERT INTO "ELEMENTS_DATA" VALUES (37,'Strontium','Sr',87.62,38.0); +INSERT INTO "ELEMENTS_DATA" VALUES (38,'Yttrium','Y',88.9059,39.0); +INSERT INTO "ELEMENTS_DATA" VALUES (39,'Zirconium','Zr',91.22,40.0); +INSERT INTO "ELEMENTS_DATA" VALUES (40,'Niobium','Nb',92.906,41.0); +INSERT INTO "ELEMENTS_DATA" VALUES (41,'Molybdenum','Mo',95.94,42.0); +INSERT INTO "ELEMENTS_DATA" VALUES (42,'Technetium','Tc',96.9062,43.0); +INSERT INTO "ELEMENTS_DATA" VALUES (43,'Ruthenium','Ru',101.07,44.0); +INSERT INTO "ELEMENTS_DATA" VALUES (44,'Rhodium','Rh',102.905,45.0); +INSERT INTO "ELEMENTS_DATA" VALUES (45,'Palladium','Pd',106.4,46.0); +INSERT INTO "ELEMENTS_DATA" VALUES (46,'Silver','Ag',107.87,47.0); +INSERT INTO "ELEMENTS_DATA" VALUES (47,'Cadmium','Cd',112.4,48.0); +INSERT INTO "ELEMENTS_DATA" VALUES (48,'Indium','In',114.82,49.0); +INSERT INTO "ELEMENTS_DATA" VALUES (49,'Tin','Sn',118.69,50.0); +INSERT INTO "ELEMENTS_DATA" VALUES (50,'Antimony','Sb',121.75,51.0); +INSERT INTO "ELEMENTS_DATA" VALUES (51,'Tellurium','Te',127.6,52.0); +INSERT INTO "ELEMENTS_DATA" VALUES (52,'Iodine','I',126.904,53.0); +INSERT INTO "ELEMENTS_DATA" VALUES (53,'Xenon','Xe',131.3,54.0); +INSERT INTO "ELEMENTS_DATA" VALUES (54,'Cesium','Cs',132.905,55.0); +INSERT INTO "ELEMENTS_DATA" VALUES (55,'Barium','Ba',137.34,56.0); +INSERT INTO "ELEMENTS_DATA" VALUES (56,'Lanthanum','La',138.91,57.0); +INSERT INTO "ELEMENTS_DATA" VALUES (57,'Cerium','Ce',140.12,58.0); +INSERT INTO "ELEMENTS_DATA" VALUES (58,'Praseodymium','Pr',140.907,59.0); +INSERT INTO "ELEMENTS_DATA" VALUES (59,'Neodymium','Nd',144.24,60.0); +INSERT INTO "ELEMENTS_DATA" VALUES (60,'Promethium','Pm',144.9128,61.0); +INSERT INTO "ELEMENTS_DATA" VALUES (61,'Samarium','Sm',150.35,62.0); +INSERT INTO "ELEMENTS_DATA" VALUES (62,'Europium','Eu',151.96,63.0); +INSERT INTO "ELEMENTS_DATA" VALUES (63,'Gadolinium','Gd',157.25,64.0); +INSERT INTO "ELEMENTS_DATA" VALUES (64,'Terbium','Tb',158.924,65.0); +INSERT INTO "ELEMENTS_DATA" VALUES (65,'Dysprosium','Dy',162.5,66.0); +INSERT INTO "ELEMENTS_DATA" VALUES (66,'Holmium','Ho',164.93,67.0); +INSERT INTO "ELEMENTS_DATA" VALUES (67,'Erbium','Er',167.26,68.0); +INSERT INTO "ELEMENTS_DATA" VALUES (68,'Thulium','Tm',168.934,69.0); +INSERT INTO "ELEMENTS_DATA" VALUES (69,'Ytterbium','Yb',173.04,70.0); +INSERT INTO "ELEMENTS_DATA" VALUES (70,'Lutetium','Lu',174.97,71.0); +INSERT INTO "ELEMENTS_DATA" VALUES (71,'Hafnium','Hf',178.49,72.0); +INSERT INTO "ELEMENTS_DATA" VALUES (72,'Tantalum','Ta',180.948,73.0); +INSERT INTO "ELEMENTS_DATA" VALUES (73,'Wolfram','W',183.85,74.0); +INSERT INTO "ELEMENTS_DATA" VALUES (74,'Rhenium','Re',186.2,75.0); +INSERT INTO "ELEMENTS_DATA" VALUES (75,'Osmium','Os',190.2,76.0); +INSERT INTO "ELEMENTS_DATA" VALUES (76,'Iridium','Ir',192.22,77.0); +INSERT INTO "ELEMENTS_DATA" VALUES (77,'Platinum','Pt',195.09,78.0); +INSERT INTO "ELEMENTS_DATA" VALUES (78,'Gold','Au',196.967,79.0); +INSERT INTO "ELEMENTS_DATA" VALUES (79,'Mercury','Hg',200.59,80.0); +INSERT INTO "ELEMENTS_DATA" VALUES (80,'Thallium','Tl',204.37,81.0); +INSERT INTO "ELEMENTS_DATA" VALUES (81,'Lead','Pb',207.19,82.0); +INSERT INTO "ELEMENTS_DATA" VALUES (82,'Bismuth','Bi',208.98,83.0); +INSERT INTO "ELEMENTS_DATA" VALUES (83,'Polonium','Po',208.98,84.0); +INSERT INTO "ELEMENTS_DATA" VALUES (84,'Astatine','At',209.987,85.0); +INSERT INTO "ELEMENTS_DATA" VALUES (85,'Radon','Rn',222.0176,86.0); +INSERT INTO "ELEMENTS_DATA" VALUES (86,'Francium','Fr',223.0189,87.0); +INSERT INTO "ELEMENTS_DATA" VALUES (87,'Radium','Ra',226.0,88.0); +INSERT INTO "ELEMENTS_DATA" VALUES (88,'Actinium','Ac',227.0278,89.0); +INSERT INTO "ELEMENTS_DATA" VALUES (89,'Thorium','Th',232.038,90.0); +INSERT INTO "ELEMENTS_DATA" VALUES (90,'Protactinium','Pa',231.0359,91.0); +INSERT INTO "ELEMENTS_DATA" VALUES (91,'Uranium','U',238.03,92.0); +-- +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 0); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 1); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 2); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 3); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 4); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 5); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 6); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 7); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 8); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 9); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 10); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 11); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 12); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 13); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 14); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 15); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 16); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 17); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 18); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 19); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 20); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 21); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 22); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 23); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 24); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 25); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 26); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 27); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 28); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 29); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 30); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 31); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 32); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 33); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 34); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 35); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 36); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 37); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 38); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 39); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 40); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 41); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 42); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 43); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 44); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 45); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 46); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 47); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 48); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 49); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 50); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 51); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 52); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 53); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 54); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 55); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 56); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 57); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 58); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 59); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 60); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 61); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 62); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 63); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 64); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 65); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 66); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 67); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 68); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 69); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 70); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 71); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 72); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 73); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 74); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 75); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 76); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 77); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 78); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 79); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 80); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 81); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 82); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 83); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 84); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 85); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 86); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 87); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 88); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 89); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 90); +INSERT INTO "ELEMENTS_DATA2TAG" VALUES (100008, 91); +-- +-- +INSERT INTO "SCINTPLATE_DATA" VALUES (0, 0, 30.0, 30.0, 2.0, "scint::Scintillator", 1); +INSERT INTO "SCINTPLATE_DATA" VALUES (1, 1, 40.0, 20.0, 1.0, "scint::Scintillator", 1); +INSERT INTO "SCINTPLATE_DATA" VALUES (2, 2, 30.0, 30.0, 11.0, "std::Lead", 0); +INSERT INTO "SCINTPLATE_DATA2TAG" VALUES (100009, 0); +INSERT INTO "SCINTPLATE_DATA2TAG" VALUES (100009, 1); +INSERT INTO "SCINTPLATE_DATA2TAG" VALUES (100009, 2); +-- +-- Assume 1cm gaps between magnet/plate/slab/plate +-- +INSERT INTO "SCINTSTATION_DATA" VALUES (0, "VetoPlateA", 0, 0.0, 0.0, -167.0 ); +INSERT INTO "SCINTSTATION_DATA" VALUES (1, "VetoAbsorber", 2, 0.0, 0.0, -159.5 ); +INSERT INTO "SCINTSTATION_DATA" VALUES (2, "VetoPlateB", 0, 0.0, 0.0, -152.0 ); +INSERT INTO "SCINTSTATION_DATA2TAG" VALUES (100010, 0); +INSERT INTO "SCINTSTATION_DATA2TAG" VALUES (100010, 1); +INSERT INTO "SCINTSTATION_DATA2TAG" VALUES (100010, 2); +-- +-- +INSERT INTO "SCINTMATERIALS_DATA" VALUES (0, "Scintillator", 1.032); +INSERT INTO "SCINTMATERIALS_DATA2TAG" VALUES (100011, 0); +-- +-- +INSERT INTO "SCINTMATCOMPONENTS_DATA" VALUES (0, 0, "Carbon", 0.475); +INSERT INTO "SCINTMATCOMPONENTS_DATA" VALUES (1, 0, "Hydrogen", 0.525); +INSERT INTO "SCINTMATCOMPONENTS_DATA2TAG" VALUES (100012, 0); +INSERT INTO "SCINTMATCOMPONENTS_DATA2TAG" VALUES (100012, 1); COMMIT; -- GitLab