LCDetectors/detectors/gldaug05
diff -u -r1.5 -r1.6
--- compact.xml 19 Aug 2005 16:46:33 -0000 1.5
+++ compact.xml 21 Aug 2005 00:27:12 -0000 1.6
@@ -4,7 +4,7 @@
xs:noNamespaceSchemaLocation="noNamespaceUrl">
<!--
- TODO: Define TPC compact description. Add in forward elements
+ TODO: Add in forward elements.
-->
<!-- info tag containing author, version, time, unique id (url) -->
@@ -12,7 +12,7 @@
title="GLD August 2005 (Snowmass)"
author="Norman Graf"
url="http://confluence.slac.stanford.edu/display/ilc/gldaug05">
- <comment>The compact format for the gldaug05 detector studied at Snowmass. v0.2 050819</comment>
+ <comment>The compact format for the gldaug05 detector studied at Snowmass. v0.3 050820</comment>
</info>
<!-- Constants -->
@@ -33,6 +33,39 @@
</define>
<materials>
+ <!-- materials for GLD TPC -->
+ <material name="ArgonGas">
+ <D type="density" value="0.00178" unit="g/cm3"/>
+ <composite n="1" ref="Ar" />
+ </material>
+
+ <material name="MethaneGas">
+ <D type="density" value="0.000717" unit="g/cm3"/>
+ <composite n="1" ref="C" />
+ <composite n="4" ref="H" />
+ </material>
+
+ <material name="P10">
+ <D type="density" value="0.00178" unit="g/cm3"/>
+ <fraction n=".9" ref="ArgonGas" />
+ <fraction n=".1" ref="MethaneGas" />
+ </material>
+
+ <material name="InShellC">
+ <D type="density" value="0.1317" unit="g/cm3"/>
+ <composite n="1" ref="C" />
+ </material>
+
+ <material name="OutShellC">
+ <D type="density" value="0.08815" unit="g/cm3"/>
+ <composite n="1" ref="C" />
+ </material>
+
+ <material name="EndCu">
+ <D type="density" value="0.25725" unit="g/cm3"/>
+ <composite n="1" ref="Cu" />
+ </material>
+
</materials>
@@ -312,9 +345,42 @@
<!-- TPC -->
-<!--
--->
+ <detector id="4" name="TPC" type="TPC" readout="TPCHits">
+ <dimensions inner_r = "43.715*cm" outer_z = "260.0*cm" />
+ <layer repeat="200">
+ <slice material="P10" thickness="0.7703*cm" sensitive="true" />
+ </layer>
+ </detector>
+
+ <!-- Barrel support tubes -->
+
+ <detector id="4" name="TPCInnerSupportTube" type="MultiLayerTracker">
+ <layer id="1" inner_r = "39.5*cm" outer_z = "260.0*cm">
+ <slice material = "InShellC" thickness = "4.215*cm" />
+ </layer>
+ </detector>
+
+ <detector id="4" name="TPCOuterSupportTube" type="MultiLayerTracker">
+ <layer id="1" inner_r = "197.8*cm" outer_z = "260.0*cm">
+ <slice material = "OutShellC" thickness = "8.235*cm" />
+ </layer>
+ </detector>
+
+ <!-- Endplate supports and readout -->
+ <detector id="4" name="TPCPadPlane" type="DiskTracker" reflect="true">
+ <layer id="1" inner_r = "39.5*cm" inner_z = "260.0*cm" outer_r = "206.0*cm">
+ <slice material = "EndCu" thickness = "3.0*cm" />
+ </layer>
+ </detector>
+
+ <detector id="4" name="TPCEndCap" type="DiskTracker" reflect="true">
+ <layer id="1" inner_r = "39.5*cm" inner_z = "263.0*cm" outer_r = "206.0*cm">
+ <slice material = "EndCu" thickness = "2.0*cm" />
+ </layer>
+ </detector>
+
+
<!-- Electromagnetic calorimeter -->
<detector id="2" name="EMBarrel" type="CylindricalBarrelCalorimeter" readout="EcalBarrHits">
@@ -379,26 +445,26 @@
<dimensions inner_r="460.0*cm" outer_z="845.0*cm" />
<layer repeat="4">
<slice material="Iron" thickness="60.0*cm" />
- <slice material="Polystyrene" thickness="10.*cm" />
+ <slice material="Polystyrene" thickness="10.*cm" sensitive = "yes" />
</layer>
</detector>
-
+<!--
<detector id="8" name="MuonFrontEndcap" reflect="true" type="CylindricalEndcapCalorimeter" readout="MuonEndcapHits">
<dimensions inner_r = "45.0*cm" inner_z = "430.*cm" outer_r = "360.0*cm" />
<layer repeat="2">
<slice material="Iron" thickness="42.5*cm" />
- <slice material="Polystyrene" thickness="10.*cm" />
+ <slice material="Polystyrene" thickness="10.*cm" sensitive = "yes" />
</layer>
</detector>
-
+-->
<detector id="8" name="MuonEndcap" reflect="true" type="CylindricalEndcapCalorimeter" readout="MuonEndcapHits">
<dimensions inner_r = "45.0*cm" inner_z = "535.*cm" outer_r = "455.5*cm" />
<layer repeat="5">
<slice material="Iron" thickness="43.3*cm" />
- <slice material="Polystyrene" thickness="10.*cm" />
+ <slice material="Polystyrene" thickness="10.*cm" sensitive = "yes" />
</layer>
</detector>
@@ -508,6 +574,9 @@
<segmentation type="ProjectiveCylinder" thetaBins="180" phiBins="360"/>
<id>layer:7,system:6,barrel:3,theta:32:11,phi:11</id>
</readout>
+ <readout name="TPCHits">
+ <id>layer:10,system:6,barrel:3</id>
+ </readout>
<readout name="TkrBarrHits">
<id>layer:10,system:6,barrel:3</id>
</readout>