Skip to content
Snippets Groups Projects
Commit 683026c6 authored by Dave Casper's avatar Dave Casper
Browse files

Add ATLAS standard materials; use ATLAS convention for sqlite filename

parent 353872d3
No related branches found
No related tags found
No related merge requests found
......@@ -6,14 +6,13 @@
atlas_subdir( FaserGeoModel )
add_custom_command (
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/geomDB.db
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/geomDB_sqlite
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/data/geomDB.sql
COMMAND cat ${CMAKE_CURRENT_SOURCE_DIR}/data/geomDB.sql | sqlite3 ${CMAKE_CURRENT_BINARY_DIR}/geomDB.db
COMMAND cat ${CMAKE_CURRENT_SOURCE_DIR}/data/geomDB.sql | sqlite3 ${CMAKE_CURRENT_BINARY_DIR}/geomDB_sqlite
)
add_custom_target( geomDB ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/geomDB.db )
add_custom_target( geomDB ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/geomDB_sqlite )
# Install the generated file:
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/geomDB.db
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/geomDB_sqlite
DESTINATION ${CMAKE_INSTALL_DATADIR} )
......@@ -140,4 +140,198 @@ 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
--
-- 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 (2,'Carbon',2.265);
INSERT INTO "STDMATERIALS_DATA" VALUES (3,'Aluminium',2.7);
INSERT INTO "STDMATERIALS_DATA" VALUES (4,'Silicon',2.33);
INSERT INTO "STDMATERIALS_DATA" VALUES (5,'Copper',8.96);
INSERT INTO "STDMATERIALS_DATA" VALUES (6,'Beryllia',3.01);
INSERT INTO "STDMATERIALS_DATA" VALUES (7,'Polystyrene',1.032);
INSERT INTO "STDMATERIALS_DATA" VALUES (8,'Polyethylene',0.95);
INSERT INTO "STDMATERIALS_DATA" VALUES (9,'C3F8',1.032);
INSERT INTO "STDMATERIALS_DATA" VALUES (10,'Kapton',1.46);
INSERT INTO "STDMATERIALS_DATA" VALUES (11,'G10',2.0);
INSERT INTO "STDMATERIALS_DATA" VALUES (12,'Bakelite',1.4);
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 (22,'Titanium',4.507);
INSERT INTO "STDMATERIALS_DATA" VALUES (32,'Pump_Ti',1.7);
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);
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 "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);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (3,0,'Hydrogen',0.0008);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (4,1,'Nitrogen',0.7494);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (5,1,'Oxygen',0.2369);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (6,1,'Argon',0.0129);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (7,1,'Hydrogen',0.0008);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (8,2,'Carbon',1.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (9,3,'Aluminium',1.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (10,4,'Silicon',1.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (11,5,'Copper',1.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (12,6,'Beryllium',0.33);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (13,6,'Oxygen',0.66);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (14,7,'Carbon',1.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (15,7,'Hydrogen',1.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (16,8,'Carbon',1.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (17,8,'Hydrogen',2.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (18,9,'Carbon',3.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (19,9,'Fluorine',8.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (20,10,'Carbon',22.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (21,10,'Hydrogen',10.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (22,10,'Oxygen',5.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (23,10,'Nitrogen',2.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (24,11,'Carbon',2.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (25,11,'Hydrogen',2.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (26,11,'Fluorine',4.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (27,12,'Carbon',1.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (28,12,'Hydrogen',4.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (29,12,'Oxygen',2.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (30,13,'Iron',1.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (31,14,'Beryllium',1.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (32,15,'Argon',1.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (33,16,'Lead',1.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (34,17,'Silicon',0.47);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (35,17,'Oxygen',0.53);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (36,18,'Oxygen',0.46);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (37,18,'Silicon',0.3);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (38,18,'Potassium',0.14);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (39,18,'Aluminium',0.1);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (40,19,'std::Quartz',0.83);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (41,19,'std::Feldspar',0.17);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (42,20,'Oxygen',0.5);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (43,20,'Calcium',0.2);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (44,20,'Silicon',0.2);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (45,20,'Carbon',0.03);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (46,20,'Aluminium',0.03);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (47,20,'Iron',0.014);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (48,20,'Potassium',0.01);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (49,20,'Sodium',0.01);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (50,20,'Hydrogen',0.006);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (51,21,'Oxygen',0.35);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (52,21,'Calcium',0.027);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (53,21,'Silicon',0.02);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (54,21,'Aluminium',0.02);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (55,21,'Iron',0.55);
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 (85,32,'Titanium',1.0);
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);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (96,37,'Oxygen',2.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (97,38,'Carbon',6.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (98,38,'Hydrogen',10.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (99,38,'Oxygen',5.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (100,39,'Polyester',0.3);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (101,39,'Viscose',0.7);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (102,40,'Silicon',1.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (103,40,'Oxygen',3.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (104,40,'Hydrogen',2.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (105,40,'Chlorine',2.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (106,40,'Cobalt',2.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (107,41,'Aluminium',6.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (108,41,'Hydrogen',6.0);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (109,41,'Oxygen',3.0);
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);
INSERT INTO "STDMATCOMPONENTS_DATA" VALUES (117,39,'std:Viscose',0.7);
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 (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);
COMMIT;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment