Commit in GeomConverter/sandbox/SiTrackerEndcap2Test on MAIN
compact.xml+133-531.1 -> 1.2
JM: first version of new tracker endcap with rings

GeomConverter/sandbox/SiTrackerEndcap2Test
compact.xml 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- compact.xml	4 Dec 2008 21:39:35 -0000	1.1
+++ compact.xml	6 Dec 2008 00:28:09 -0000	1.2
@@ -1,57 +1,137 @@
 <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="SiTrackerEndcap2Test">
-    <comment></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="1" name="SiTrackerEndcap2" type="SiTrackerEndcap2" readout="TestReadout" reflect="false">
-        <module name="Module1">
-            <trd x1="65.2422" x2="88.47" z="110.48" />
-            <module_component thickness="1.0" material="Silicon"/>
-        </module>
-        <module name="Module2">
-            <trd x1="88.63" x2="118.5" z="92.6" />
-            <module_component thickness="4.0" material="Silicon" sensitive="true"/>
-            <module_component thickness="9.0" material="Silicon" sensitive="false"/>
-            <module_component thickness="12.0" material="Silicon" sensitive="true"/>
-        </module>
-        <layer id="1">
-            <ring r="1210.0" phi0="0.0" zstart="855.0" dz="1.25" nmodules="1" module="Module2"/>
-<!--
-            <ring r="1410.0" phi0="0.0" zstart="855.0" dz="1.25" nmodules="36" module="Module2"/>
-            <ring r="1610.0" phi0="0.0" zstart="855.0" dz="1.25" nmodules="48" module="Module2"/>
--->
-        </layer>
-    </detector>
-  </detectors>
-  <readouts>
-      <readout name="TestReadout">
-          <id>system:6,barrel:3,layer:4,module:16,sensor:1,side:32:-2,strip:12</id>
-      </readout>
-  </readouts>
-  <fields>
-      <field type="Solenoid" 
-             name="GlobalSolenoid"
-             inner_field="5.0"
-             outer_field="-0.6"
-             zmax="1000"
-             outer_radius="(250.0+ 5.0 + 17.5 + 40./2.)*cm" />
-  </fields>
+    <info name="SiTrackerEndcap2Test">
+        <comment></comment>
+    </info>
+    <define>
+        <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>
+        <material name="TungstenDens23">
+            <D value="17.7" unit="g/cm3"/>
+            <fraction n="0.925" ref="W"/>
+            <fraction n="0.066" ref="Ni"/>
+            <fraction n="0.009" ref="Fe"/>
+        </material>
+        <material name="TungstenDens24">
+            <D value="17.8" unit="g/cm3"/>
+            <fraction n="0.93" ref="W"/>
+            <fraction n="0.061" ref="Ni"/>
+            <fraction n="0.009" ref="Fe"/>
+        </material>
+        <material name="TungstenDens25">
+            <D value="18.2" unit="g/cm3"/>
+            <fraction n="0.950" ref="W"/>
+            <fraction n="0.044" ref="Ni"/>
+            <fraction n="0.006" ref="Fe"/>
+        </material>
+        <material name="CarbonFiber_25percent">
+            <D type="density" value="0.375" unit="g/cm3"/>
+            <fraction n="1.0" ref="CarbonFiber"/>
+        </material>
+        <material name="CarbonFiber_15percent">
+            <D type="density" value="0.225" unit="g/cm3"/>
+            <fraction n="1.0" ref="CarbonFiber"/>
+        </material>
+        <material name="Rohacell31_50percent">
+            <D type="density" value="0.016" unit="g/cm3"/>
+            <fraction n="1.0" ref="Rohacell31"/>
+        </material>
+        <material name="Rohacell31_15percent">
+            <D type="density" value="0.0048" unit="g/cm3"/>
+            <fraction n="1.0" ref="Rohacell31"/>
+        </material>
+    </materials>
+    <detectors>
+        <detector id="1" name="SiTrackerEndcap2" type="SiTrackerEndcap2" readout="TestReadout" reflect="true">
+            <!-- TODO: We need 2 module types per layer to account for different cable thicknesses. -->
+            <module name="Module1">
+                <trd x1="36.112" x2="46.635" z="100.114/2" />
+                <module_component thickness="0.00052*cm"   material="Copper" />
+                <module_component thickness="0.0051*cm"   material="Kapton" />
+                <module_component thickness="0.00048*cm" material="Silicon" />
+                <module_component thickness="0.03*cm"   material="Silicon" sensitive="true" />
+                <module_component thickness="0.016*cm" material="CarbonFiber_50D" />
+                <module_component thickness="0.18*cm" material="Rohacell31_50D" />
+                <module_component thickness="0.016*cm" material="CarbonFiber_50D" />
+                <module_component thickness="0.0175*cm" material="Epoxy" />
+                <module_component thickness="0.03*cm"   material="Silicon" sensitive="true" />
+                <module_component thickness="0.00048*cm" material="Silicon" />
+                <module_component thickness="0.0051*cm"   material="Kapton" />
+                <module_component thickness="0.00052*cm"   material="Copper" />
+            </module> 
+            <module name="Module2">
+                <trd x1="45.245" x2="54.680" z="89.773/2" />
+                <module_component thickness="0.00052*cm"   material="Copper" />
+                <module_component thickness="0.0051*cm"   material="Kapton" />
+                <module_component thickness="0.00048*cm" material="Silicon" />
+                <module_component thickness="0.03*cm"   material="Silicon" sensitive="true" />
+                <module_component thickness="0.016*cm" material="CarbonFiber_50D" />
+                <module_component thickness="0.18*cm" material="Rohacell31_50D" />
+                <module_component thickness="0.016*cm" material="CarbonFiber_50D" />
+                <module_component thickness="0.0175*cm" material="Epoxy" />
+                <module_component thickness="0.03*cm"   material="Silicon" sensitive="true" />
+                <module_component thickness="0.00048*cm" material="Silicon" />
+                <module_component thickness="0.0051*cm"   material="Kapton" />
+                <module_component thickness="0.00052*cm"   material="Copper" />
+            </module>
+            <layer id="1">
+                <ring r="256.716" zstart="787.105+1.75" nmodules="24" dz="1.75" module="Module1"/>
+                <ring r="353.991" zstart="778.776+1.75" nmodules="32" dz="1.75" module="Module1"/>
+                <ring r="449.180" zstart="770.544+1.75" nmodules="40" dz="1.75" module="Module1"/>
+            </layer>
+            <layer id="2">
+                <ring r="256.716" zstart="1073.293+1.75" nmodules="24" dz="1.75" module="Module1"/>
+                <ring r="353.991" zstart="1064.966+1.75" nmodules="32" dz="1.75" module="Module1"/>
+                <ring r="449.180" zstart="1056.734+1.75" nmodules="40" dz="1.75" module="Module1"/>
+                <ring r="538.520" zstart="1048.466+1.75" nmodules="40" dz="1.75" module="Module2"/>
+                <ring r="625.654" zstart="1041.067+1.75" nmodules="48" dz="1.75" module="Module2"/>
+                <ring r="703.666" zstart="1033.725+1.75" nmodules="54" dz="1.75" module="Module2" phi0="pi/54"/>
+            </layer>
+            <layer id="3">
+                <ring r="256.716" zstart="1353.786+1.75" nmodules="24" dz="1.75" module="Module1"/>
+                <ring r="353.991" zstart="1345.457+1.75" nmodules="32" dz="1.75" module="Module1"/>
+                <ring r="449.180" zstart="1337.225+1.75" nmodules="40" dz="1.75" module="Module1"/>
+                <ring r="538.520" zstart="1328.957+1.75" nmodules="40" dz="1.75" module="Module2"/>
+                <ring r="625.654" zstart="1321.558+1.75" nmodules="48" dz="1.75" module="Module2"/>
+                <ring r="703.666" zstart="1314.217+1.75" nmodules="54" dz="1.75" module="Module2" phi0="pi/54"/>
+                <ring r="793.448" zstart="1306.828+1.75" nmodules="58" dz="1.75" module="Module2" phi0="pi/58"/>
+                <ring r="874.239" zstart="1299.486+1.75" nmodules="64" dz="1.75" module="Module2"/>
+                <ring r="958.364" zstart="1292.189+1.75" nmodules="68" dz="1.75" module="Module2"/>
+            </layer>
+            <layer id="4">
+                <ring r="256.716" zstart="1639.164+1.75" nmodules="24" dz="1.75" module="Module1"/>
+                <ring r="353.991" zstart="1630.835+1.75" nmodules="32" dz="1.75" module="Module1"/>
+                <ring r="449.180" zstart="1622.603+1.75" nmodules="40" dz="1.75" module="Module1"/>
+                <ring r="538.520" zstart="1614.335+1.75" nmodules="40" dz="1.75" module="Module2"/>
+                <ring r="625.654" zstart="1606.936+1.75" nmodules="48" dz="1.75" module="Module2"/>
+                <ring r="703.666" zstart="1599.595+1.75" nmodules="54" dz="1.75" module="Module2" phi0="pi/54"/>
+                <ring r="793.448" zstart="1592.206+1.75" nmodules="58" dz="1.75" module="Module2" phi0="pi/58"/>
+                <ring r="874.239" zstart="1584.864+1.75" nmodules="64" dz="1.75" module="Module2"/>
+                <ring r="958.364" zstart="1577.567+1.75" nmodules="68" dz="1.75" module="Module2"/>
+                <ring r="1040.970" zstart="1570.222+1.75" nmodules="72" dz="1.75" module="Module2"/>
+                <ring r="1124.167" zstart="1562.916+1.75" nmodules="78" dz="1.75" module="Module2" phi0="pi/78"/>
+                <ring r="1206.937" zstart="1555.647+1.75" nmodules="84" dz="1.75" module="Module2"/>
+            </layer>
+        </detector>
+    </detectors>
+    <readouts>
+        <readout name="TestReadout">
+            <id>system:6,barrel:3,layer:4,module:16,sensor:1,side:32:-2,strip:12</id>
+        </readout>
+    </readouts>
+    <fields>
+        <field type="Solenoid" 
+               name="GlobalSolenoid"
+               inner_field="5.0"
+               outer_field="-0.6"
+               zmax="1000"
+               outer_radius="(250.0+ 5.0 + 17.5 + 40./2.)*cm" />
+    </fields>
 </lccdd>
CVSspam 0.2.8