Print

Print


Commit in GeomConverter/resources on MAIN
META-INF/services/org.lcsim.geometry.compact.converter.Converter+3added 1.1
org/lcsim/detector/db/alias.properties+4added 1.1
org/lcsim/detector/db/D09/compact.xml+59added 1.1
                         /detector.properties+1added 1.1
org/lcsim/detector/db/SiTrackerBarrelTest00/compact.xml+78added 1.1
                                           /detector.properties+1added 1.1
org/lcsim/geometry/compact/converter/MainGUI.form+198added 1.1
org/lcsim/material/elements.xml+774added 1.1
                  /materials.xml+126added 1.1
+1244
9 added files
JM: Add missing resources from last checkin.

GeomConverter/resources/META-INF/services
org.lcsim.geometry.compact.converter.Converter added at 1.1
diff -N org.lcsim.geometry.compact.converter.Converter
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ org.lcsim.geometry.compact.converter.Converter	12 Sep 2007 18:33:41 -0000	1.1
@@ -0,0 +1,3 @@
+org.lcsim.geometry.compact.converter.heprep.Main
+org.lcsim.geometry.compact.converter.lcdd.Main
+org.lcsim.geometry.compact.converter.GODL.Main
\ No newline at end of file

GeomConverter/resources/org/lcsim/detector/db
alias.properties added at 1.1
diff -N alias.properties
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ alias.properties	12 Sep 2007 18:33:42 -0000	1.1
@@ -0,0 +1,4 @@
+sdjan03_lcdd1.0=sdjan03
+sdjan03_lcdd=sdjan03
+SDJan03=sdjan03
+SiTrackerBarrelTest=SiTrackerBarrelTest00

GeomConverter/resources/org/lcsim/detector/db/D09
compact.xml added at 1.1
diff -N compact.xml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ compact.xml	12 Sep 2007 18:33:42 -0000	1.1
@@ -0,0 +1,59 @@
+<lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0"
+       xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd">
+
+  <info name="D09"
+	title="LDC D12"
+	author="Jeremy McCormick"
+	url="NONE"
+	status="development"
+	version="$Id: compact.xml,v 1.1 2007/09/12 18:33:42 jeremy Exp $">
+  </info>
+
+  <define>
+
+    <constant name="cm" value="10"/>
+
+    <!-- world -->
+    <constant name="world_side" value="30000" />
+    <constant name="world_x" value="world_side" />
+    <constant name="world_y" value="world_side" />
+    <constant name="world_z" value="world_side" />
+
+    <!-- tracking region -->
+    <constant name="tracking_region_radius" value="126.5*cm"/>
+    <constant name="tracking_region_zmax" value="167.9*cm"/>
+
+  </define>
+
+  <materials>
+  </materials>
+
+  <detectors>
+
+    <!-- Hadronic calorimeter -->
+    <detector id="7" name="hcalFeRPC1_HcalBarrelReg" type="CylindricalBarrelCalorimeter" readout="hcalFeRPC1_HcalBarrelReg">
+      <dimensions inner_r = "141.0*cm" outer_z = "277.2*cm" />
+      <layer repeat="34">
+  	    <slice material = "Steel235" thickness = "2.0*cm" />
+	    <slice material = "G10" thickness = "0.3*cm" />
+	    <slice material = "PyrexGlass" thickness = "0.11*cm" />
+	    <slice material = "RPCGasDefault" thickness = "0.12*cm" sensitive = "yes" />
+	    <slice material = "PyrexGlass" thickness = "0.11*cm" />
+	    <slice material = "Air" thickness = "0.16*cm" />
+      </layer>
+    </detector>
+  </detectors>
+
+  <!-- Sensitive Detector readout segmentation -->
+  <readouts>
+    <readout name="hcalFeRPC1_HcalBarrelReg">      
+      <segmentation type="MokkaSegmentation"/>
+      <!-- K is renamed to layer for SubdetectorIDDecoder -->
+      <id>M:3,S:3,I:9,J:9,layer:6</id>
+    </readout>
+  </readouts>
+
+  <fields>
+  </fields>
+</lccdd>

GeomConverter/resources/org/lcsim/detector/db/D09
detector.properties added at 1.1
diff -N detector.properties
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ detector.properties	12 Sep 2007 18:33:42 -0000	1.1
@@ -0,0 +1 @@
+name: D09
\ No newline at end of file

GeomConverter/resources/org/lcsim/detector/db/SiTrackerBarrelTest00
compact.xml added at 1.1
diff -N compact.xml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ compact.xml	12 Sep 2007 18:33:42 -0000	1.1
@@ -0,0 +1,78 @@
+<lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0" 
+       xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" 
+       xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd">
+  <info name="SiTrackerBarrelTest00">
+    <comment/>
+  </info>
+  <define>
+    <constant name="cm" value="10"/>
+    <constant name="world_side" value="30000"/>
+    <constant name="world_x" value="world_side"/>
+    <constant name="world_y" value="world_side"/>
+    <constant name="world_z" value="world_side"/>
+    <constant name="tracking_region_radius" value="180.0 * cm"/>
+    <constant name="tracking_region_zmax" value="300.0 * cm"/>
+  </define>
+  <materials>
+  </materials>
+  <display>
+    <vis name="TestVis" alpha="1.0" r="1.0" g="0.0" b="0.0" drawingStyle="wireframe" lineStyle="unbroken" showDaughters="true" visible="true"/>
+  </display>
+  <detectors>
+    <detector id="2" name="SiTrackerBarrel" type="SiTrackerBarrel" readout="SiTrackerBarrel_RO" vis="TestVis">
+      <module name="SiTrackerModule">
+	<module_envelope width="97.79" length="97.79" thickness="5.5"/>
+	<module_component width="97.79" length="97.79" thickness="0.228" material="CarbonFiber" sensitive="false">
+	  <position z="-1.702"/>
+	</module_component>
+	<module_component width="97.79" length="97.79" thickness="3.175" material="Rohacell31" sensitive="false">
+	  <position z="0.0"/>
+	</module_component>
+	<module_component width="97.79" length="97.79" thickness="0.228" material="CarbonFiber" sensitive="false">
+	  <position z="1.702"/>
+	</module_component>
+	<module_component width="93.531" length="93.031" thickness="0.3" material="Silicon" sensitive="true">
+	  <position z="2.082"/>
+	</module_component>
+	<module_component width="63.8" length="6.67" thickness="0.3" material="Silicon" sensitive="false">
+	  <position z="2.492"/>
+	</module_component>
+	<module_component width="97.79" length="97.79" thickness="0.1" material="Kapton" sensitive="false">
+	  <position z="2.692"/>
+	</module_component>
+      </module>
+      <layer module="SiTrackerModule">
+	<barrel_envelope inner_r="195.0" outer_r="245.0" z_length="267.0 * 2.0"/>
+	<rphi_layout phi_tilt="0.19" nphi="16" phi0="0.196" rc="205.0" dr="0"/>
+	<z_layout dr="5.5" z0="218.0" nz="7"/>
+      </layer>
+      <layer module="SiTrackerModule">
+	<barrel_envelope inner_r="451.0" outer_r="501.0" z_length="608.0 * 2.0"/>
+	<rphi_layout phi_tilt="0.19" nphi="36" phi0="0.087" rc="461.0" dr="0.0"/>
+	<z_layout dr="5.5" z0="559.0" nz="15"/>
+      </layer>
+      <layer module="SiTrackerModule">
+	<barrel_envelope inner_r="706.0" outer_r="756.0" z_length="948.0 * 2.0"/>
+	<rphi_layout phi_tilt="0.19" nphi="54" phi0="0.058" rc="716.0" dr="0.0"/>
+	<z_layout dr="5.5" z0="899.0" nz="23"/>
+      </layer>
+      <layer module="SiTrackerModule">
+	<barrel_envelope inner_r="962.0" outer_r="1012.0" z_length="1289.0 * 2.0"/>
+	<rphi_layout phi_tilt="0.19" nphi="72" phi0="0.0436" rc="972.0" dr="0.0"/>
+	<z_layout dr="5.5" z0="1240.0" nz="29"/>
+      </layer>
+      <layer module="SiTrackerModule">
+	<barrel_envelope inner_r="1218.0" outer_r="1265.0" z_length="3260.0"/>
+	<rphi_layout phi_tilt="0.19" nphi="90" phi0="0.01745" rc="1228.0" dr="0.0"/>
+	<z_layout dr="5.5" z0="1581.0" nz="37"/>
+      </layer>
+    </detector>
+  </detectors>
+  <readouts>
+    <readout name="SiTrackerBarrel_RO">
+      <id>system:6,barrel:3,layer:4,module:12,sensor:1,side:32:-2,strip:12</id>
+    </readout>
+  </readouts>
+  <fields>
+  </fields>
+</lccdd>

GeomConverter/resources/org/lcsim/detector/db/SiTrackerBarrelTest00
detector.properties added at 1.1
diff -N detector.properties
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ detector.properties	12 Sep 2007 18:33:42 -0000	1.1
@@ -0,0 +1 @@
+name: SiTrackerBarrelTest00

GeomConverter/resources/org/lcsim/geometry/compact/converter
MainGUI.form added at 1.1
diff -N MainGUI.form
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ MainGUI.form	12 Sep 2007 18:33:43 -0000	1.1
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<Form version="1.0" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
+  <Properties>
+    <Property name="defaultCloseOperation" type="int" value="2"/>
+    <Property name="title" type="java.lang.String" value="GeomConverter"/>
+  </Properties>
+  <SyntheticProperties>
+    <SyntheticProperty name="formSizePolicy" type="int" value="1"/>
+  </SyntheticProperties>
+  <Events>
+    <EventHandler event="windowClosing" listener="java.awt.event.WindowListener" parameters="java.awt.event.WindowEvent" handler="windowClosing"/>
+  </Events>
+  <AuxValues>
+    <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
+    <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
+    <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
+    <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
+  </AuxValues>
+
+  <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/>
+  <SubComponents>
+    <Component class="javax.swing.JLabel" name="jLabel1">
+      <Properties>
+        <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
+          <Color blue="ff" green="ff" red="ff" type="rgb"/>
+        </Property>
+        <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
+          <Font name="Tahoma" size="24" style="1"/>
+        </Property>
+        <Property name="text" type="java.lang.String" value="GeomConverter"/>
+        <Property name="opaque" type="boolean" value="true"/>
+      </Properties>
+      <AuxValues>
+        <AuxValue name="JavaCodeGenerator_VariableLocal" type="java.lang.Boolean" value="true"/>
+        <AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="0"/>
+      </AuxValues>
+      <Constraints>
+        <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+          <GridBagConstraints gridX="-1" gridY="-1" gridWidth="0" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/>
+        </Constraint>
+      </Constraints>
+    </Component>
+    <Component class="javax.swing.JSeparator" name="jSeparator1">
+      <AuxValues>
+        <AuxValue name="JavaCodeGenerator_VariableLocal" type="java.lang.Boolean" value="true"/>
+        <AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="0"/>
+      </AuxValues>
+      <Constraints>
+        <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+          <GridBagConstraints gridX="-1" gridY="-1" gridWidth="0" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/>
+        </Constraint>
+      </Constraints>
+    </Component>
+    <Container class="javax.swing.JPanel" name="jPanel1">
+      <Properties>
+        <Property name="border" type="javax.swing.border.Border" editor="org.netbeans.modules.form.editors2.BorderEditor">
+          <Border info="org.netbeans.modules.form.compat2.border.EmptyBorderInfo">
+            <EmptyBorder bottom="10" left="10" right="10" top="10"/>
+          </Border>
+        </Property>
+      </Properties>
+      <AuxValues>
+        <AuxValue name="JavaCodeGenerator_VariableLocal" type="java.lang.Boolean" value="true"/>
+        <AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="0"/>
+      </AuxValues>
+      <Constraints>
+        <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+          <GridBagConstraints gridX="-1" gridY="-1" gridWidth="0" gridHeight="1" fill="1" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="1.0" weightY="1.0"/>
+        </Constraint>
+      </Constraints>
+
+      <Layout class="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout"/>
+      <SubComponents>
+        <Component class="javax.swing.JLabel" name="jLabel2">
+          <Properties>
+            <Property name="text" type="java.lang.String" value="Input"/>
+          </Properties>
+          <AuxValues>
+            <AuxValue name="JavaCodeGenerator_VariableLocal" type="java.lang.Boolean" value="true"/>
+            <AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="0"/>
+          </AuxValues>
+          <Constraints>
+            <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+              <GridBagConstraints gridX="-1" gridY="-1" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="5" anchor="13" weightX="0.0" weightY="0.0"/>
+            </Constraint>
+          </Constraints>
+        </Component>
+        <Component class="javax.swing.JTextField" name="inputTextField">
+          <Constraints>
+            <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+              <GridBagConstraints gridX="-1" gridY="-1" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/>
+            </Constraint>
+          </Constraints>
+        </Component>
+        <Component class="javax.swing.JButton" name="inputBrowseButton">
+          <Properties>
+            <Property name="text" type="java.lang.String" value="Browse..."/>
+          </Properties>
+          <Events>
+            <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="inputBrowseButtonActionPerformed"/>
+          </Events>
+          <Constraints>
+            <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+              <GridBagConstraints gridX="-1" gridY="-1" gridWidth="0" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/>
+            </Constraint>
+          </Constraints>
+        </Component>
+        <Component class="javax.swing.JLabel" name="jLabel3">
+          <Properties>
+            <Property name="text" type="java.lang.String" value="Output"/>
+          </Properties>
+          <AuxValues>
+            <AuxValue name="JavaCodeGenerator_VariableLocal" type="java.lang.Boolean" value="true"/>
+            <AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="0"/>
+          </AuxValues>
+          <Constraints>
+            <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+              <GridBagConstraints gridX="-1" gridY="-1" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="5" anchor="13" weightX="0.0" weightY="0.0"/>
+            </Constraint>
+          </Constraints>
+        </Component>
+        <Component class="javax.swing.JTextField" name="outputTextField">
+          <Constraints>
+            <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+              <GridBagConstraints gridX="-1" gridY="-1" gridWidth="1" gridHeight="1" fill="2" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="1.0" weightY="0.0"/>
+            </Constraint>
+          </Constraints>
+        </Component>
+        <Component class="javax.swing.JButton" name="outputBrowseButton">
+          <Properties>
+            <Property name="text" type="java.lang.String" value="Browse..."/>
+          </Properties>
+          <Events>
+            <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="outputBrowseButtonActionPerformed"/>
+          </Events>
+          <Constraints>
+            <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+              <GridBagConstraints gridX="-1" gridY="-1" gridWidth="0" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/>
+            </Constraint>
+          </Constraints>
+        </Component>
+        <Component class="javax.swing.JLabel" name="jLabel4">
+          <Properties>
+            <Property name="text" type="java.lang.String" value="Format"/>
+          </Properties>
+          <AuxValues>
+            <AuxValue name="JavaCodeGenerator_VariableLocal" type="java.lang.Boolean" value="true"/>
+            <AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="0"/>
+          </AuxValues>
+          <Constraints>
+            <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+              <GridBagConstraints gridX="-1" gridY="-1" gridWidth="1" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="5" anchor="13" weightX="0.0" weightY="0.0"/>
+            </Constraint>
+          </Constraints>
+        </Component>
+        <Component class="javax.swing.JComboBox" name="converterComboBox">
+          <Constraints>
+            <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+              <GridBagConstraints gridX="-1" gridY="-1" gridWidth="0" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="17" weightX="0.0" weightY="0.0"/>
+            </Constraint>
+          </Constraints>
+        </Component>
+      </SubComponents>
+    </Container>
+    <Container class="javax.swing.JPanel" name="jPanel2">
+      <AuxValues>
+        <AuxValue name="JavaCodeGenerator_VariableLocal" type="java.lang.Boolean" value="true"/>
+        <AuxValue name="JavaCodeGenerator_VariableModifier" type="java.lang.Integer" value="0"/>
+      </AuxValues>
+      <Constraints>
+        <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout" value="org.netbeans.modules.form.compat2.layouts.DesignGridBagLayout$GridBagConstraintsDescription">
+          <GridBagConstraints gridX="-1" gridY="-1" gridWidth="0" gridHeight="1" fill="0" ipadX="0" ipadY="0" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" anchor="10" weightX="0.0" weightY="0.0"/>
+        </Constraint>
+      </Constraints>
+
+      <Layout class="org.netbeans.modules.form.compat2.layouts.DesignFlowLayout"/>
+      <SubComponents>
+        <Component class="javax.swing.JButton" name="convertButton">
+          <Properties>
+            <Property name="text" type="java.lang.String" value="Convert"/>
+          </Properties>
+          <Events>
+            <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="convertButtonActionPerformed"/>
+          </Events>
+        </Component>
+        <Component class="javax.swing.JButton" name="exitButton">
+          <Properties>
+            <Property name="text" type="java.lang.String" value="Exit"/>
+          </Properties>
+          <Events>
+            <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="exitButtonActionPerformed"/>
+          </Events>
+        </Component>
+      </SubComponents>
+    </Container>
+  </SubComponents>
+</Form>

GeomConverter/resources/org/lcsim/material
elements.xml added at 1.1
diff -N elements.xml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ elements.xml	12 Sep 2007 18:33:43 -0000	1.1
@@ -0,0 +1,774 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<materials>
+  <element name="Ac" formula="Ac" Z="89.0">
+    <atom type="A" unit="g/mol" value="227.0" />
+  </element>
+  <material name="Actinium">
+    <D type="density" unit="g/cm3" value="10.07" />
+    <composite n="1" ref="Ac" />
+  </material>
+  <element name="Ag" formula="Ag" Z="47.0">
+    <atom type="A" unit="g/mol" value="107.8682" />
+  </element>
+  <material name="Silver">
+    <D type="density" unit="g/cm3" value="10.501" />
+    <composite n="1" ref="Ag" />
+  </material>
+  <element name="Al" formula="Al" Z="13.0">
+    <atom type="A" unit="g/mol" value="26.981538" />
+  </element>
+  <material name="Aluminum">
+    <D type="density" unit="g/cm3" value="2.7" />
+    <composite n="1" ref="Al" />
+  </material>
+  <element name="Am" formula="Am" Z="95.0">
+    <atom type="A" unit="g/mol" value="243.0" />
+  </element>
+  <material name="Americium">
+    <D type="density" unit="g/cm3" value="13.69" />
+    <composite n="1" ref="Am" />
+  </material>
+  <element name="Ar" formula="Ar" Z="18.0">
+    <atom type="A" unit="g/mol" value="39.948" />
+  </element>
+  <material name="Argon">
+    <D type="density" unit="g/cm3" value="1.396" />
+    <composite n="1" ref="Ar" />
+  </material>
+  <element name="As" formula="As" Z="33.0">
+    <atom type="A" unit="g/mol" value="74.9216" />
+  </element>
+  <material name="Arsenic">
+    <D type="density" unit="g/cm3" value="5.776" />
+    <composite n="1" ref="As" />
+  </material>
+  <element name="At" formula="At" Z="85.0">
+    <atom type="A" unit="g/mol" value="210.0" />
+  </element>
+  <material name="Astatine">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="At" />
+  </material>
+  <element name="Au" formula="Au" Z="79.0">
+    <atom type="A" unit="g/mol" value="196.96655" />
+  </element>
+  <material name="Gold">
+    <D type="density" unit="g/cm3" value="19.282" />
+    <composite n="1" ref="Au" />
+  </material>
+  <element name="B" formula="B" Z="5.0">
+    <atom type="A" unit="g/mol" value="10.811" />
+  </element>
+  <material name="Boron">
+    <D type="density" unit="g/cm3" value="2.37" />
+    <composite n="1" ref="B" />
+  </material>
+  <element name="Ba" formula="Ba" Z="56.0">
+    <atom type="A" unit="g/mol" value="137.327" />
+  </element>
+  <material name="Barium">
+    <D type="density" unit="g/cm3" value="3.62" />
+    <composite n="1" ref="Ba" />
+  </material>
+  <element name="Be" formula="Be" Z="4.0">
+    <atom type="A" unit="g/mol" value="9.012182" />
+  </element>
+  <material name="Beryllium">
+    <D type="density" unit="g/cm3" value="1.85" />
+    <composite n="1" ref="Be" />
+  </material>
+  <element name="Bi" formula="Bi" Z="83.0">
+    <atom type="A" unit="g/mol" value="208.98038" />
+  </element>
+  <material name="Bismuth">
+    <D type="density" unit="g/cm3" value="9.807" />
+    <composite n="1" ref="Bi" />
+  </material>
+  <element name="Bk" formula="Bk" Z="97.0">
+    <atom type="A" unit="g/mol" value="247.0" />
+  </element>
+  <material name="Berkelium">
+    <D type="density" unit="g/cm3" value="14.0" />
+    <composite n="1" ref="Bk" />
+  </material>
+  <element name="Br" formula="Br" Z="35.0">
+    <atom type="A" unit="g/mol" value="79.904" />
+  </element>
+  <material name="Bromine">
+    <D type="density" unit="g/cm3" value="3.11" />
+    <composite n="1" ref="Br" />
+  </material>
+  <element name="C" formula="C" Z="6.0">
+    <atom type="A" unit="g/mol" value="12.0107" />
+  </element>
+  <material name="Carbon">
+    <D type="density" unit="g/cm3" value="2.267" />
+    <composite n="1" ref="C" />
+  </material>
+  <element name="Ca" formula="Ca" Z="20.0">
+    <atom type="A" unit="g/mol" value="40.078" />
+  </element>
+  <material name="Calcium">
+    <D type="density" unit="g/cm3" value="1.54" />
+    <composite n="1" ref="Ca" />
+  </material>
+  <element name="Cd" formula="Cd" Z="48.0">
+    <atom type="A" unit="g/mol" value="112.411" />
+  </element>
+  <material name="Cadmium">
+    <D type="density" unit="g/cm3" value="8.69" />
+    <composite n="1" ref="Cd" />
+  </material>
+  <element name="Ce" formula="Ce" Z="58.0">
+    <atom type="A" unit="g/mol" value="140.116" />
+  </element>
+  <material name="Cerium">
+    <D type="density" unit="g/cm3" value="8.16" />
+    <composite n="1" ref="Ce" />
+  </material>
+  <element name="Cf" formula="Cf" Z="98.0">
+    <atom type="A" unit="g/mol" value="251.0" />
+  </element>
+  <material name="Californium">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="Cf" />
+  </material>
+  <element name="Cl" formula="Cl" Z="17.0">
+    <atom type="A" unit="g/mol" value="35.4527" />
+  </element>
+  <material name="Chlorine">
+    <D type="density" unit="g/cm3" value="1.56" />
+    <composite n="1" ref="Cl" />
+  </material>
+  <element name="Cm" formula="Cm" Z="96.0">
+    <atom type="A" unit="g/mol" value="247.0" />
+  </element>
+  <material name="Curium">
+    <D type="density" unit="g/cm3" value="13.51" />
+    <composite n="1" ref="Cm" />
+  </material>
+  <element name="Co" formula="Co" Z="27.0">
+    <atom type="A" unit="g/mol" value="58.9332" />
+  </element>
+  <material name="Cobalt">
+    <D type="density" unit="g/cm3" value="8.86" />
+    <composite n="1" ref="Co" />
+  </material>
+  <element name="Cr" formula="Cr" Z="24.0">
+    <atom type="A" unit="g/mol" value="51.9961" />
+  </element>
+  <material name="Chromium">
+    <D type="density" unit="g/cm3" value="7.15" />
+    <composite n="1" ref="Cr" />
+  </material>
+  <element name="Cs" formula="Cs" Z="55.0">
+    <atom type="A" unit="g/mol" value="132.90545" />
+  </element>
+  <material name="Cesium">
+    <D type="density" unit="g/cm3" value="1.93" />
+    <composite n="1" ref="Cs" />
+  </material>
+  <element name="Cu" formula="Cu" Z="29.0">
+    <atom type="A" unit="g/mol" value="63.546" />
+  </element>
+  <material name="Copper">
+    <D type="density" unit="g/cm3" value="8.933" />
+    <composite n="1" ref="Cu" />
+  </material>
+  <element name="D" formula="D" Z="1.0">
+    <atom type="A" unit="g/mol" value="2.014" />
+  </element>
+  <material name="Deuterium">
+    <D type="density" unit="g/cm3" value="0.16" />
+    <composite n="1" ref="D" />
+  </material>
+  <element name="Dy" formula="Dy" Z="66.0">
+    <atom type="A" unit="g/mol" value="162.5" />
+  </element>
+  <material name="Dysprosium">
+    <D type="density" unit="g/cm3" value="8.55" />
+    <composite n="1" ref="Dy" />
+  </material>
+  <element name="Er" formula="Er" Z="68.0">
+    <atom type="A" unit="g/mol" value="167.26" />
+  </element>
+  <material name="Erbium">
+    <D type="density" unit="g/cm3" value="9.07" />
+    <composite n="1" ref="Er" />
+  </material>
+  <element name="Es" formula="Es" Z="99.0">
+    <atom type="A" unit="g/mol" value="252.0" />
+  </element>
+  <material name="Einsteinium">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="Es" />
+  </material>
+  <element name="Eu" formula="Eu" Z="63.0">
+    <atom type="A" unit="g/mol" value="151.964" />
+  </element>
+  <material name="Europium">
+    <D type="density" unit="g/cm3" value="5.24" />
+    <composite n="1" ref="Eu" />
+  </material>
+  <element name="F" formula="F" Z="9.0">
+    <atom type="A" unit="g/mol" value="18.9984032" />
+  </element>
+  <material name="Fluorine">
+    <D type="density" unit="g/cm3" value="1.5" />
+    <composite n="1" ref="F" />
+  </material>
+  <element name="Fe" formula="Fe" Z="26.0">
+    <atom type="A" unit="g/mol" value="55.845" />
+  </element>
+  <material name="Iron">
+    <D type="density" unit="g/cm3" value="7.875" />
+    <composite n="1" ref="Fe" />
+  </material>
+  <element name="Fm" formula="Fm" Z="100.0">
+    <atom type="A" unit="g/mol" value="257.0" />
+  </element>
+  <material name="Fermium">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="Fm" />
+  </material>
+  <element name="Fr" formula="Fr" Z="87.0">
+    <atom type="A" unit="g/mol" value="223.0" />
+  </element>
+  <material name="Francium">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="Fr" />
+  </material>
+  <element name="Ga" formula="Ga" Z="31.0">
+    <atom type="A" unit="g/mol" value="69.723" />
+  </element>
+  <material name="Gallium">
+    <D type="density" unit="g/cm3" value="5.91" />
+    <composite n="1" ref="Ga" />
+  </material>
+  <element name="Gd" formula="Gd" Z="64.0">
+    <atom type="A" unit="g/mol" value="157.25" />
+  </element>
+  <material name="Gadolinium">
+    <D type="density" unit="g/cm3" value="7.9" />
+    <composite n="1" ref="Gd" />
+  </material>
+  <element name="Ge" formula="Ge" Z="32.0">
+    <atom type="A" unit="g/mol" value="72.61" />
+  </element>
+  <material name="Germanium">
+    <D type="density" unit="g/cm3" value="5.323" />
+    <composite n="1" ref="Ge" />
+  </material>
+  <element name="H" formula="H" Z="1.0">
+    <atom type="A" unit="g/mol" value="1.00794" />
+  </element>
+  <material name="Hydrogen" state="gas">
+    <D type="density" unit="g/cm3" value="0.0708" />
+    <composite n="1" ref="H" />
+  </material>
+  <element name="Ha" formula="Ha" Z="105.0">
+    <atom type="A" unit="g/mol" value="262.0" />
+  </element>
+  <material name="Hahnium">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="Ha" />
+  </material>
+  <element name="He" formula="He" Z="2.0">
+    <atom type="A" unit="g/mol" value="4.002602" />
+  </element>
+  <material name="Helium">
+    <D type="density" unit="g/cm3" value="0.124901" />
+    <composite n="1" ref="He" />
+  </material>
+  <element name="Hf" formula="Hf" Z="72.0">
+    <atom type="A" unit="g/mol" value="178.49" />
+  </element>
+  <material name="Hafnium">
+    <D type="density" unit="g/cm3" value="13.3" />
+    <composite n="1" ref="Hf" />
+  </material>
+  <element name="Hg" formula="Hg" Z="80.0">
+    <atom type="A" unit="g/mol" value="200.59" />
+  </element>
+  <material name="Mercury">
+    <D type="density" unit="g/cm3" value="13.5336" />
+    <composite n="1" ref="Hg" />
+  </material>
+  <element name="Ho" formula="Ho" Z="67.0">
+    <atom type="A" unit="g/mol" value="164.93032" />
+  </element>
+  <material name="Holmium">
+    <D type="density" unit="g/cm3" value="8.8" />
+    <composite n="1" ref="Ho" />
+  </material>
+  <element name="Hs" formula="Hs" Z="108.0">
+    <atom type="A" unit="g/mol" value="269.0" />
+  </element>
+  <material name="Hassium">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="Hs" />
+  </material>
+  <element name="I" formula="I" Z="53.0">
+    <atom type="A" unit="g/mol" value="126.90447" />
+  </element>
+  <material name="Iodine">
+    <D type="density" unit="g/cm3" value="4.93" />
+    <composite n="1" ref="I" />
+  </material>
+  <element name="In" formula="In" Z="49.0">
+    <atom type="A" unit="g/mol" value="114.818" />
+  </element>
+  <material name="Indium">
+    <D type="density" unit="g/cm3" value="7.31" />
+    <composite n="1" ref="In" />
+  </material>
+  <element name="Ir" formula="Ir" Z="77.0">
+    <atom type="A" unit="g/mol" value="192.217" />
+  </element>
+  <material name="Iridium">
+    <D type="density" unit="g/cm3" value="22.5" />
+    <composite n="1" ref="Ir" />
+  </material>
+  <element name="K" formula="K" Z="19.0">
+    <atom type="A" unit="g/mol" value="39.0983" />
+  </element>
+  <material name="Potassium">
+    <D type="density" unit="g/cm3" value="0.89" />
+    <composite n="1" ref="K" />
+  </material>
+  <element name="Kr" formula="Kr" Z="36.0">
+    <atom type="A" unit="g/mol" value="83.8" />
+  </element>
+  <material name="Krypton">
+    <D type="density" unit="g/cm3" value="2.418" />
+    <composite n="1" ref="Kr" />
+  </material>
+  <element name="La" formula="La" Z="57.0">
+    <atom type="A" unit="g/mol" value="138.9055" />
+  </element>
+  <material name="Lanthanum">
+    <D type="density" unit="g/cm3" value="6.15" />
+    <composite n="1" ref="La" />
+  </material>
+  <element name="Li" formula="Li" Z="3.0">
+    <atom type="A" unit="g/mol" value="6.941" />
+  </element>
+  <material name="Lithium">
+    <D type="density" unit="g/cm3" value="0.534" />
+    <composite n="1" ref="Li" />
+  </material>
+  <element name="Lr" formula="Lr" Z="103.0">
+    <atom type="A" unit="g/mol" value="262.0" />
+  </element>
+  <material name="Lawrencium">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="Lr" />
+  </material>
+  <element name="Lu" formula="Lu" Z="71.0">
+    <atom type="A" unit="g/mol" value="174.967" />
+  </element>
+  <material name="Lutetium">
+    <D type="density" unit="g/cm3" value="9.84" />
+    <composite n="1" ref="Lu" />
+  </material>
+  <element name="Md" formula="Md" Z="101.0">
+    <atom type="A" unit="g/mol" value="258.0" />
+  </element>
+  <material name="Mendelevium">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="Md" />
+  </material>
+  <element name="Mg" formula="Mg" Z="12.0">
+    <atom type="A" unit="g/mol" value="24.305" />
+  </element>
+  <material name="Magnesium">
+    <D type="density" unit="g/cm3" value="1.74" />
+    <composite n="1" ref="Mg" />
+  </material>
+  <element name="Mn" formula="Mn" Z="25.0">
+    <atom type="A" unit="g/mol" value="54.938049" />
+  </element>
+  <material name="Manganese">
+    <D type="density" unit="g/cm3" value="7.3" />
+    <composite n="1" ref="Mn" />
+  </material>
+  <element name="Mo" formula="Mo" Z="42.0">
+    <atom type="A" unit="g/mol" value="95.94" />
+  </element>
+  <material name="Molybdenum">
+    <D type="density" unit="g/cm3" value="10.2" />
+    <composite n="1" ref="Mo" />
+  </material>
+  <element name="Mt" formula="Mt" Z="109.0">
+    <atom type="A" unit="g/mol" value="268.0" />
+  </element>
+  <material name="Meitnerium">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="Mt" />
+  </material>
+  <element name="N" formula="N" Z="7.0">
+    <atom type="A" unit="g/mol" value="14.00674" />
+  </element>
+  <material name="Nitrogen">
+    <D type="density" unit="g/cm3" value="0.807" />
+    <composite n="1" ref="N" />
+  </material>
+  <element name="Na" formula="Na" Z="11.0">
+    <atom type="A" unit="g/mol" value="22.98977" />
+  </element>
+  <material name="Sodium">
+    <D type="density" unit="g/cm3" value="0.97" />
+    <composite n="1" ref="Na" />
+  </material>
+  <element name="Nb" formula="Nb" Z="41.0">
+    <atom type="A" unit="g/mol" value="92.90638" />
+  </element>
+  <material name="Niobium">
+    <D type="density" unit="g/cm3" value="8.57" />
+    <composite n="1" ref="Nb" />
+  </material>
+  <element name="Nd" formula="Nd" Z="60.0">
+    <atom type="A" unit="g/mol" value="144.24" />
+  </element>
+  <material name="Neodymium">
+    <D type="density" unit="g/cm3" value="7.01" />
+    <composite n="1" ref="Nd" />
+  </material>
+  <element name="Ne" formula="Ne" Z="10.0">
+    <atom type="A" unit="g/mol" value="20.1797" />
+  </element>
+  <material name="Neon">
+    <D type="density" unit="g/cm3" value="1.204" />
+    <composite n="1" ref="Ne" />
+  </material>
+  <element name="Ni" formula="Ni" Z="28.0">
+    <atom type="A" unit="g/mol" value="58.6934" />
+  </element>
+  <material name="Nickel">
+    <D type="density" unit="g/cm3" value="8.912" />
+    <composite n="1" ref="Ni" />
+  </material>
+  <element name="No" formula="No" Z="102.0">
+    <atom type="A" unit="g/mol" value="259.0" />
+  </element>
+  <material name="Nobelium">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="No" />
+  </material>
+  <element name="Np" formula="Np" Z="93.0">
+    <atom type="A" unit="g/mol" value="237.0" />
+  </element>
+  <material name="Neptunium">
+    <D type="density" unit="g/cm3" value="20.25" />
+    <composite n="1" ref="Np" />
+  </material>
+  <element name="Ns" formula="Ns" Z="107.0">
+    <atom type="A" unit="g/mol" value="264.0" />
+  </element>
+  <material name="Nielsbohrium">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="Ns" />
+  </material>
+  <element name="O" formula="O" Z="8.0">
+    <atom type="A" unit="g/mol" value="15.9994" />
+  </element>
+  <material name="Oxygen">
+    <D type="density" unit="g/cm3" value="1.141" />
+    <composite n="1" ref="O" />
+  </material>
+  <element name="Os" formula="Os" Z="76.0">
+    <atom type="A" unit="g/mol" value="190.23" />
+  </element>
+  <material name="Osmium">
+    <D type="density" unit="g/cm3" value="22.5" />
+    <composite n="1" ref="Os" />
+  </material>
+  <element name="P" formula="P" Z="15.0">
+    <atom type="A" unit="g/mol" value="30.973761" />
+  </element>
+  <material name="Phosphorus">
+    <D type="density" unit="g/cm3" value="1.82" />
+    <composite n="1" ref="P" />
+  </material>
+  <element name="Pa" formula="Pa" Z="91.0">
+    <atom type="A" unit="g/mol" value="231.03588" />
+  </element>
+  <material name="Protactinium">
+    <D type="density" unit="g/cm3" value="15.37" />
+    <composite n="1" ref="Pa" />
+  </material>
+  <element name="Pb" formula="Pb" Z="82.0">
+    <atom type="A" unit="g/mol" value="207.2" />
+  </element>
+  <material name="Lead">
+    <D type="density" unit="g/cm3" value="11.342" />
+    <composite n="1" ref="Pb" />
+  </material>
+  <element name="Pd" formula="Pd" Z="46.0">
+    <atom type="A" unit="g/mol" value="106.42" />
+  </element>
+  <material name="Palladium">
+    <D type="density" unit="g/cm3" value="12.0" />
+    <composite n="1" ref="Pd" />
+  </material>
+  <element name="Pm" formula="Pm" Z="61.0">
+    <atom type="A" unit="g/mol" value="145.0" />
+  </element>
+  <material name="Promethium">
+    <D type="density" unit="g/cm3" value="7.26" />
+    <composite n="1" ref="Pm" />
+  </material>
+  <element name="Po" formula="Po" Z="84.0">
+    <atom type="A" unit="g/mol" value="209.0" />
+  </element>
+  <material name="Polonium">
+    <D type="density" unit="g/cm3" value="9.32" />
+    <composite n="1" ref="Po" />
+  </material>
+  <element name="Pr" formula="Pr" Z="59.0">
+    <atom type="A" unit="g/mol" value="140.90765" />
+  </element>
+  <material name="Praseodymium">
+    <D type="density" unit="g/cm3" value="6.77" />
+    <composite n="1" ref="Pr" />
+  </material>
+  <element name="Pt" formula="Pt" Z="78.0">
+    <atom type="A" unit="g/mol" value="195.078" />
+  </element>
+  <material name="Platinum">
+    <D type="density" unit="g/cm3" value="21.46" />
+    <composite n="1" ref="Pt" />
+  </material>
+  <element name="Pu" formula="Pu" Z="94.0">
+    <atom type="A" unit="g/mol" value="244.0" />
+  </element>
+  <material name="Plutonium">
+    <D type="density" unit="g/cm3" value="19.84" />
+    <composite n="1" ref="Pu" />
+  </material>
+  <element name="Ra" formula="Ra" Z="88.0">
+    <atom type="A" unit="g/mol" value="226.0" />
+  </element>
+  <material name="Radium">
+    <D type="density" unit="g/cm3" value="5.0" />
+    <composite n="1" ref="Ra" />
+  </material>
+  <element name="Rb" formula="Rb" Z="37.0">
+    <atom type="A" unit="g/mol" value="85.4678" />
+  </element>
+  <material name="Rubidium">
+    <D type="density" unit="g/cm3" value="1.53" />
+    <composite n="1" ref="Rb" />
+  </material>
+  <element name="Re" formula="Re" Z="75.0">
+    <atom type="A" unit="g/mol" value="186.207" />
+  </element>
+  <material name="Rhenium">
+    <D type="density" unit="g/cm3" value="20.8" />
+    <composite n="1" ref="Re" />
+  </material>
+  <element name="Rf" formula="Rf" Z="104.0">
+    <atom type="A" unit="g/mol" value="261.0" />
+  </element>
+  <material name="Rutherfordium">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="Rf" />
+  </material>
+  <element name="Rh" formula="Rh" Z="45.0">
+    <atom type="A" unit="g/mol" value="102.9055" />
+  </element>
+  <material name="densitydium">
+    <D type="density" unit="g/cm3" value="12.4" />
+    <composite n="1" ref="Rh" />
+  </material>
+  <element name="Rn" formula="Rn" Z="86.0">
+    <atom type="A" unit="g/mol" value="222.0" />
+  </element>
+  <material name="Radon">
+    <D type="density" unit="g/cm3" value="4.4" />
+    <composite n="1" ref="Rn" />
+  </material>
+  <element name="Ru" formula="Ru" Z="44.0">
+    <atom type="A" unit="g/mol" value="101.07" />
+  </element>
+  <material name="Ruthenium">
+    <D type="density" unit="g/cm3" value="12.1" />
+    <composite n="1" ref="Ru" />
+  </material>
+  <element name="S" formula="S" Z="16.0">
+    <atom type="A" unit="g/mol" value="32.066" />
+  </element>
+  <material name="Sulfur">
+    <D type="density" unit="g/cm3" value="2.067" />
+    <composite n="1" ref="S" />
+  </material>
+  <element name="Sb" formula="Sb" Z="51.0">
+    <atom type="A" unit="g/mol" value="121.76" />
+  </element>
+  <material name="Antimony">
+    <D type="density" unit="g/cm3" value="6.685" />
+    <composite n="1" ref="Sb" />
+  </material>
+  <element name="Sc" formula="Sc" Z="21.0">
+    <atom type="A" unit="g/mol" value="44.95591" />
+  </element>
+  <material name="Scandium">
+    <D type="density" unit="g/cm3" value="2.99" />
+    <composite n="1" ref="Sc" />
+  </material>
+  <element name="Se" formula="Se" Z="34.0">
+    <atom type="A" unit="g/mol" value="78.96" />
+  </element>
+  <material name="Selenium">
+    <D type="density" unit="g/cm3" value="4.809" />
+    <composite n="1" ref="Se" />
+  </material>
+  <element name="Sg" formula="Sg" Z="106.0">
+    <atom type="A" unit="g/mol" value="266.0" />
+  </element>
+  <material name="Seaborgium">
+    <D type="density" unit="g/cm3" value="-1.0" />
+    <composite n="1" ref="Sg" />
+  </material>
+  <element name="Si" formula="Si" Z="14.0">
+    <atom type="A" unit="g/mol" value="28.0855" />
+  </element>
+  <material name="Silicon">
+    <D type="density" unit="g/cm3" value="2.3296" />
+    <composite n="1" ref="Si" />
+  </material>
+  <element name="Sm" formula="Sm" Z="62.0">
+    <atom type="A" unit="g/mol" value="150.36" />
+  </element>
+  <material name="Samarium">
+    <D type="density" unit="g/cm3" value="7.52" />
+    <composite n="1" ref="Sm" />
+  </material>
+  <element name="Sn" formula="Sn" Z="50.0">
+    <atom type="A" unit="g/mol" value="118.71" />
+  </element>
+  <material name="Tin">
+    <D type="density" unit="g/cm3" value="7.287" />
+    <composite n="1" ref="Sn" />
+  </material>
+  <element name="Sr" formula="Sr" Z="38.0">
+    <atom type="A" unit="g/mol" value="87.62" />
+  </element>
+  <material name="Strontium">
+    <D type="density" unit="g/cm3" value="2.64" />
+    <composite n="1" ref="Sr" />
+  </material>
+  <element name="Ta" formula="Ta" Z="73.0">
+    <atom type="A" unit="g/mol" value="180.9479" />
+  </element>
+  <material name="Tantalum">
+    <D type="density" unit="g/cm3" value="16.4" />
+    <composite n="1" ref="Ta" />
+  </material>
+  <element name="Tb" formula="Tb" Z="65.0">
+    <atom type="A" unit="g/mol" value="158.92534" />
+  </element>
+  <material name="Terbium">
+    <D type="density" unit="g/cm3" value="8.23" />
+    <composite n="1" ref="Tb" />
+  </material>
+  <element name="Tc" formula="Tc" Z="43.0">
+    <atom type="A" unit="g/mol" value="98.0" />
+  </element>
+  <material name="Technetium">
+    <D type="density" unit="g/cm3" value="11.0" />
+    <composite n="1" ref="Tc" />
+  </material>
+  <element name="Te" formula="Te" Z="52.0">
+    <atom type="A" unit="g/mol" value="127.6" />
+  </element>
+  <material name="Tellurium">
+    <D type="density" unit="g/cm3" value="6.232" />
+    <composite n="1" ref="Te" />
+  </material>
+  <element name="Th" formula="Th" Z="90.0">
+    <atom type="A" unit="g/mol" value="232.0381" />
+  </element>
+  <material name="Thorium">
+    <D type="density" unit="g/cm3" value="11.72" />
+    <composite n="1" ref="Th" />
+  </material>
+  <element name="Ti" formula="Ti" Z="22.0">
+    <atom type="A" unit="g/mol" value="47.867" />
+  </element>
+  <material name="Titanium">
+    <D type="density" unit="g/cm3" value="4.5" />
+    <composite n="1" ref="Ti" />
+  </material>
+  <element name="Tl" formula="Tl" Z="81.0">
+    <atom type="A" unit="g/mol" value="204.3833" />
+  </element>
+  <material name="Thallium">
+    <D type="density" unit="g/cm3" value="11.8" />
+    <composite n="1" ref="Tl" />
+  </material>
+  <element name="Tm" formula="Tm" Z="69.0">
+    <atom type="A" unit="g/mol" value="168.93421" />
+  </element>
+  <material name="Thulium">
+    <D type="density" unit="g/cm3" value="9.32" />
+    <composite n="1" ref="Tm" />
+  </material>
+  <element name="U" formula="U" Z="92.0">
+    <atom type="A" unit="g/mol" value="238.0289" />
+  </element>
+  <material name="Uranium">
+    <D type="density" unit="g/cm3" value="18.95" />
+    <composite n="1" ref="U" />
+  </material>
+  <element name="V" formula="V" Z="23.0">
+    <atom type="A" unit="g/mol" value="50.9415" />
+  </element>
+  <material name="Vanadium">
+    <D type="density" unit="g/cm3" value="6.0" />
+    <composite n="1" ref="V" />
+  </material>
+  <element name="W" formula="W" Z="74.0">
+    <atom type="A" unit="g/mol" value="183.84" />
+  </element>
+  <material name="Tungsten">
+    <D type="density" unit="g/cm3" value="19.3" />
+    <composite n="1" ref="W" />
+  </material>
+  <element name="Xe" formula="Xe" Z="54.0">
+    <atom type="A" unit="g/mol" value="131.29" />
+  </element>
+  <material name="Xenon">
+    <D type="density" unit="g/cm3" value="2.953" />
+    <composite n="1" ref="Xe" />
+  </material>
+  <element name="Y" formula="Y" Z="39.0">
+    <atom type="A" unit="g/mol" value="88.90585" />
+  </element>
+  <material name="Yttrium">
+    <D type="density" unit="g/cm3" value="4.47" />
+    <composite n="1" ref="Y" />
+  </material>
+  <element name="Yb" formula="Yb" Z="70.0">
+    <atom type="A" unit="g/mol" value="173.04" />
+  </element>
+  <material name="Ytterbium">
+    <D type="density" unit="g/cm3" value="6.9" />
+    <composite n="1" ref="Yb" />
+  </material>
+  <element name="Zn" formula="Zn" Z="30.0">
+    <atom type="A" unit="g/mol" value="65.39" />
+  </element>
+  <material name="Zinc">
+    <D type="density" unit="g/cm3" value="7.134" />
+    <composite n="1" ref="Zn" />
+  </material>
+  <element name="Zr" formula="Zr" Z="40.0">
+    <atom type="A" unit="g/mol" value="91.224" />
+  </element>
+  <material name="Zirconium">
+    <D type="density" unit="g/cm3" value="6.52" />
+    <composite n="1" ref="Zr" />
+  </material>
+</materials>
+

GeomConverter/resources/org/lcsim/material
materials.xml added at 1.1
diff -N materials.xml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ materials.xml	12 Sep 2007 18:33:43 -0000	1.1
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<materials>
+
+  <!--
+       Air by weight from
+
+       http://www.engineeringtoolbox.com/air-composition-24_212.html
+  -->
+  <material name="Air">
+    <D type="density" unit="g/cm3" value="0.0012"/>
+    <fraction n="0.754" ref="N"/>
+    <fraction n="0.234" ref="O"/>
+    <fraction n="0.012" ref="Ar"/>
+  </material>
+  
+  <material name="Vacuum">
+    <D type="density" unit="g/cm3" value="0.00000001" />
+    <fraction n="1" ref="H" />
+  </material>
+
+  <material name="Epoxy">
+    <D type="density" value="1.3" unit="g/cm3"/>
+    <composite n="44" ref="H"/>
+    <composite n="15" ref="C"/>
+    <composite n="7" ref="O"/>
+  </material>
+
+  <material name="Quartz">
+    <D type="density" value="2.2" unit="g/cm3"/>
+    <composite n="1" ref="Si"/>
+    <composite n="2" ref="O"/>
+  </material>
+
+  <material name="G10">
+    <D type="density" value="1.7" unit="g/cm3"/>
+    <fraction n="0.08" ref="Cl"/>
+    <fraction n="0.773" ref="Quartz"/>
+    <fraction n="0.147" ref="Epoxy"/>
+  </material>
+
+  <material name="Polystyrene">
+    <D value="1.032" unit="g/cm3"/>
+    <composite n="19" ref="C"/>
+    <composite n="21" ref="H"/>
+  </material>
+
+  <material name="Steel235">
+    <D value="7.85" unit="g/cm3"/>
+    <fraction n="0.998" ref="Fe"/>
+    <fraction n=".002" ref="C"/>
+  </material>
+
+  <material name="SiliconOxide">
+    <D type="density" value="2.65" unit="g/cm3"/>
+    <composite n="1" ref="Si"/>
+    <composite n="2" ref="O"/>
+  </material>
+
+  <material name="BoronOxide">
+    <D type="density" value="2.46" unit="g/cm3"/>
+    <composite n="2" ref="B"/>
+    <composite n="3" ref="O"/>
+  </material>
+
+  <material name="SodiumOxide">
+    <D type="density" value="2.65" unit="g/cm3"/>
+    <composite n="2" ref="Na"/>
+    <composite n="1" ref="O"/>
+  </material>
+
+  <material name="AluminumOxide">
+    <D type="density" value="3.89" unit="g/cm3"/>
+    <composite n="2" ref="Al"/>
+    <composite n="3" ref="O"/>
+  </material>
+
+  <material name="PyrexGlass">
+    <D type="density" value="2.23" unit="g/cm3"/>
+    <fraction n="0.806" ref="SiliconOxide"/>
+    <fraction n="0.130" ref="BoronOxide"/>
+    <fraction n="0.040" ref="SodiumOxide"/>
+    <fraction n="0.023" ref="AluminumOxide"/>
+  </material>
+
+  <material name="CarbonFiber">
+    <D type="density" value="1.5" unit="g/cm3"/>
+    <fraction n="0.65" ref="C"/>
+    <fraction n="0.35" ref="Epoxy"/>
+  </material>
+
+  <material name="Rohacell31">
+    <D type="density" value="0.032" unit="g/cm3"/>
+    <composite n="9" ref="C"/>
+    <composite n="13" ref="H"/>
+    <composite n="2" ref="O"/>
+    <composite n="1" ref="N"/>
+  </material>
+
+  <material name="RPCGasDefault" state="gas">
+    <D type="density" value="0.0037" unit="g/cm3"/>
+    <composite n="209" ref="C"/>
+    <composite n="239" ref="H"/>
+    <composite n="381" ref="F"/>
+  </material>
+
+  <material name="PolystyreneFoam">
+    <D type="density" value="0.0056" unit="g/cm3"/>
+    <fraction n="1.0" ref="Polystyrene"/>
+  </material>
+
+  <material name="Kapton">
+    <D value="1.43" unit="g/cm3" />
+    <composite n="22" ref="C"/>
+    <composite n="10" ref="H" />
+    <composite n="2" ref="N" />
+    <composite n="5" ref="O" />
+  </material>
+
+  <material name="PEEK">
+    <D value="1.37" unit="g/cm3" />
+    <composite n="19" ref="C"/>
+    <composite n="12" ref="H" />
+    <composite n="3" ref="O" />
+  </material>
+
+</materials>
CVSspam 0.2.8