LCDetectors/detectors/sidloi
diff -u -r1.20 -r1.21
--- compact.xml 27 Feb 2009 23:31:34 -0000 1.20
+++ compact.xml 3 Mar 2009 21:08:56 -0000 1.21
@@ -6,7 +6,7 @@
author="Norman Graf, Jeremy McCormick"
url="http://confluence.slac.stanford.edu/display/ilc/sidloi"
status="development"
- version="$Id: compact.xml,v 1.20 2009/02/27 23:31:34 ngraf Exp $">
+ version="$Id: compact.xml,v 1.21 2009/03/03 21:08:56 jeremy Exp $">
<comment>The compact format for the Silicon Detector as described in the LOI 090204</comment>
</info>
<define>
@@ -99,30 +99,37 @@
<vis name="SiVertexBarrelModuleVis" alpha="1.0" r="0.74" g="0.75" b="0.76"
drawingStyle="wireframe" showDaughters="false" visible="true"/>
<vis name="SiVertexBarrelLayerVis" showDaughters="true" visible="false"/>
+
<vis name="SiVertexEndcapLayerVis" alpha="1.0" r="0.74" g="0.75" b="0.76" showDaughters="false" visible="true"/>
<vis name="SiTrackerBarrelModuleVis" alpha="1.0" r="0.8" g="1.0" b="0.1"
drawingStyle="wireframe" showDaughters="false" visible="true"/>
<vis name="SiTrackerBarrelLayerVis" showDaughters="true" visible="false"/>
- <vis name="SiTrackerEndcapModuleVis" alpha="0.1" r="0.8" g="1.0" b="0.1"
- drawingStyle="solid" showDaughters="false" visible="true"/>
+ <vis name="SiTrackerEndcapModuleVis" alpha="0.1" r="0.8" g="1.0" b="0.1"
+ drawingStyle="solid" showDaughters="false" visible="true"/>
<vis name="SiTrackerForwardVis" alpha="1.0" r="0.8" g="0.1" b="0.1" showDaughters="false" visible="true"/>
<vis name="EcalBarrelVis" showDaughters="true" visible="false"/>
<vis name="EcalBarrelStaveVis" alpha="1.0" r="0.77" g="0.74" b="0.86" showDaughters="false" visible="true"/>
+
<vis name="EcalEndcapVis" alpha="1.0" r="0.77" g="0.74" b="0.86" showDaughters="false" visible="true"/>
<vis name="HcalBarrelVis" showDaughters="true" visible="false"/>
<vis name="HcalBarrelStavesVis" r="0.296875" g="0.48828125" b="0.4921875" showDaughters="false" visible="true"/>
+
<vis name="HcalEndcapVis" r="0.296875" g="0.48828125" b="0.4921875" showDaughters="false" visible="true"/>
<vis name="SolenoidBarrelLayerVis" r="0.20703125" g="0.453125" b="0.77734375" showDaughters="false" visible="true"/>
<vis name="MuonBarrelVis" showDaughters="true" visible="false"/>
- <vis name="MuonBarrelStavesVis" r="0.28125" g="0.390625" b="0.625" showDaughters="false" visible="true"/>
- <vis name="MuonEndcapVis" r="0.28125" g="0.390625" b="0.625" showDaughters="false" visible="true"/>
+ <vis name="MuonBarrelStavesVis" r="0.28125" g="0.390625" b="0.625" showDaughters="true" visible="true"/>
+ <vis name="MuonBarrelLayerVis" showDaughters="true" visible="false"/>
+ <vis name="MuonBarrelSensorVis" r="0.54296875" g="0.41015625" b="0.41015625" visible="true"/>
+ <vis name="MuonBarrelAbsorberVis" r="0.28125" g="0.390625" b="0.625" visible="true"/>
+
+ <vis name="MuonEndcapVis" r="0.28125" g="0.390625" b="0.625" showDaughters="false" visible="true"/>
<vis name="BeampipeVis" r="0.7734375" g="0.8671875" b="0.99609375" showDaughters="false" visible="true"/>
@@ -568,23 +575,23 @@
<detector id="9" name="MuonBarrel" type="PolyhedraBarrelCalorimeter" readout="MuonBarrelHits" vis="MuonBarrelVis">
<dimensions numsides="8" rmin="3442.0" z="3018.0 * 2"/>
<staves vis="MuonBarrelStavesVis"/>
- <layer repeat="11">
+ <layer repeat="11" vis="MuonBarrelLayerVis">
<slice material="Aluminum" thickness="0.1*cm" />
<slice material="Air" thickness="0.35*cm" />
<slice material="PyrexGlass" thickness="0.2*cm" />
- <slice material="RPCGasDefault" thickness="0.2*cm" sensitive="yes" />
+ <slice material="RPCGasDefault" thickness="0.2*cm" sensitive="yes" vis="MuonBarrelSensorVis"/>
<slice material="PyrexGlass" thickness="0.2*cm" />
<slice material="Air" thickness="0.35*cm" />
<slice material="Aluminum" thickness="0.1*cm" />
<slice material="Aluminum" thickness="0.1*cm" />
<slice material="Air" thickness="0.35*cm" />
<slice material="PyrexGlass" thickness="0.2*cm" />
- <slice material="RPCGasDefault" thickness="0.2*cm" sensitive="no" />
+ <slice material="RPCGasDefault" thickness="0.2*cm" sensitive="no"/>
<slice material="PyrexGlass" thickness="0.2*cm" />
<slice material="Air" thickness="0.35*cm" />
<slice material="Aluminum" thickness="0.1*cm" />
<slice material="Air" thickness="1.0*cm" />
- <slice material="Iron" thickness="20.0*cm" />
+ <slice material="Iron" thickness="20.0*cm" vis="MuonBarrelAbsorberVis"/>
</layer>
</detector>
@@ -748,19 +755,19 @@
<!-- Double-walled Carbon Fiber support tube -->
<detector id="0" name="VertexBarrelSupports" type="MultiLayerTracker">
- <layer id="6" inner_r = "16.87*cm" outer_z = "89.48*cm" vis="InvisibleNoDaughters">
+ <layer id="6" inner_r = "16.87*cm" outer_z = "89.48*cm">
<slice material = "CarbonFiber" thickness ="VXD_CF_support"/>
</layer>
- <layer id="7" inner_r = "18.42*cm" outer_z = "89.48*cm" vis="InvisibleNoDaughters">
+ <layer id="7" inner_r = "18.42*cm" outer_z = "89.48*cm">
<slice material = "CarbonFiber" thickness ="VXD_CF_support"/>
</layer>
</detector>
<detector id="0" name="VertexEndSupports" type="DiskTracker" reflect="true">
- <layer id="7" inner_r = "4.80*cm" inner_z = "86.88*cm" outer_r = "16.87*cm" vis="InvisibleNoDaughters">
+ <layer id="7" inner_r = "4.80*cm" inner_z = "86.88*cm" outer_r = "16.87*cm">
<slice material = "CarbonFiber" thickness = "VXD_CF_support" />
</layer>
- <layer id="8" inner_r = "4.91*cm" inner_z = "89.43*cm" outer_r = "16.87*cm" vis="InvisibleNoDaughters">
+ <layer id="8" inner_r = "4.91*cm" inner_z = "89.43*cm" outer_r = "16.87*cm">
<slice material = "CarbonFiber" thickness = "VXD_CF_support" />
</layer>
</detector>
@@ -768,55 +775,55 @@
<!-- Readout and Cabling -->
<detector id="0" name="VertexReadout" type="DiskTracker" reflect="true">
- <layer id="1" inner_r = "1.46*cm" outer_r = "1.66*cm" inner_z= "6.4*cm" vis="InvisibleNoDaughters">
+ <layer id="1" inner_r = "1.46*cm" outer_r = "1.66*cm" inner_z= "6.4*cm">
<slice material = "G10" thickness ="0.5*cm"/>
</layer>
- <layer id="2" inner_r = "2.26*cm" outer_r = "2.46*cm" inner_z= "6.4*cm" vis="InvisibleNoDaughters">
+ <layer id="2" inner_r = "2.26*cm" outer_r = "2.46*cm" inner_z= "6.4*cm">
<slice material = "G10" thickness ="0.5*cm"/>
</layer>
- <layer id="3" inner_r = "3.54*cm" outer_r = "3.74*cm" inner_z= "6.4*cm" vis="InvisibleNoDaughters">
+ <layer id="3" inner_r = "3.54*cm" outer_r = "3.74*cm" inner_z= "6.4*cm">
<slice material = "G10" thickness ="0.5*cm"/>
</layer>
- <layer id="4" inner_r = "4.80*cm" outer_r = "5.00*cm" inner_z= "6.4*cm" vis="InvisibleNoDaughters">
+ <layer id="4" inner_r = "4.80*cm" outer_r = "5.00*cm" inner_z= "6.4*cm">
<slice material = "G10" thickness ="0.5*cm"/>
</layer>
- <layer id="5" inner_r = "6.04*cm" outer_r = "6.24*cm" inner_z= "6.4*cm" vis="InvisibleNoDaughters">
+ <layer id="5" inner_r = "6.04*cm" outer_r = "6.24*cm" inner_z= "6.4*cm">
<slice material = "G10" thickness ="0.5*cm"/>
</layer>
- <layer id="6" inner_r = "1.32*cm" outer_r = "2.26*cm" inner_z= "6.90*cm" vis="InvisibleNoDaughters">
+ <layer id="6" inner_r = "1.32*cm" outer_r = "2.26*cm" inner_z= "6.90*cm">
<slice material = "Copper" thickness ="0.0057*cm"/>
</layer>
- <layer id="7" inner_r = "2.261*cm" outer_r = "3.54*cm" inner_z= "6.90*cm" vis="InvisibleNoDaughters">
+ <layer id="7" inner_r = "2.261*cm" outer_r = "3.54*cm" inner_z= "6.90*cm">
<slice material = "Copper" thickness ="0.0031*cm"/>
</layer>
- <layer id="8" inner_r = "3.541*cm" outer_r = "4.80*cm" inner_z= "6.90*cm" vis="InvisibleNoDaughters">
+ <layer id="8" inner_r = "3.541*cm" outer_r = "4.80*cm" inner_z= "6.90*cm">
<slice material = "Copper" thickness ="0.0016*cm"/>
</layer>
- <layer id="9" inner_r = "4.801*cm" outer_r = "6.04*cm" inner_z= "6.90*cm" vis="InvisibleNoDaughters">
+ <layer id="9" inner_r = "4.801*cm" outer_r = "6.04*cm" inner_z= "6.90*cm">
<slice material = "Copper" thickness ="0.0007*cm"/>
</layer>
- <layer id="10" inner_r = "1.3*cm" outer_r = "1.399*cm" inner_z = "6.98*cm" vis="InvisibleNoDaughters">
+ <layer id="10" inner_r = "1.3*cm" outer_r = "1.399*cm" inner_z = "6.98*cm">
<slice material = "G10" thickness = "0.2*cm" />
</layer>
- <layer id="11" inner_r = "1.5*cm" outer_r = "1.599*cm" inner_z = "8.82*cm" vis="InvisibleNoDaughters">
+ <layer id="11" inner_r = "1.5*cm" outer_r = "1.599*cm" inner_z = "8.82*cm">
<slice material = "G10" thickness = "0.2*cm" />
</layer>
- <layer id="12" inner_r = "1.7*cm" outer_r = "1.799*cm" inner_z = "11.96*cm" vis="InvisibleNoDaughters">
+ <layer id="12" inner_r = "1.7*cm" outer_r = "1.799*cm" inner_z = "11.96*cm">
<slice material = "G10" thickness = "0.2*cm" />
</layer>
- <layer id="13" inner_r = "1.9*cm" outer_r = "1.999*cm" inner_z = "16.80*cm" vis="InvisibleNoDaughters">
+ <layer id="13" inner_r = "1.9*cm" outer_r = "1.999*cm" inner_z = "16.80*cm">
<slice material = "G10" thickness = "0.2*cm" />
</layer>
- <layer id="14" inner_r = "7.101*cm" outer_r = "7.6*cm" inner_z = "6.98*cm" vis="InvisibleNoDaughters">
+ <layer id="14" inner_r = "7.101*cm" outer_r = "7.6*cm" inner_z = "6.98*cm">
<slice material = "G10" thickness = "0.2*cm" />
</layer>
- <layer id="15" inner_r = "7.101*cm" outer_r = "7.6*cm" inner_z = "8.82*cm" vis="InvisibleNoDaughters">
+ <layer id="15" inner_r = "7.101*cm" outer_r = "7.6*cm" inner_z = "8.82*cm">
<slice material = "G10" thickness = "0.2*cm" />
</layer>
- <layer id="16" inner_r = "7.101*cm" outer_r = "7.6*cm" inner_z = "11.96*cm" vis="InvisibleNoDaughters">
+ <layer id="16" inner_r = "7.101*cm" outer_r = "7.6*cm" inner_z = "11.96*cm">
<slice material = "G10" thickness = "0.2*cm" />
</layer>
- <layer id="17" inner_r = "7.101*cm" outer_r = "7.6*cm" inner_z = "16.80*cm" vis="InvisibleNoDaughters">
+ <layer id="17" inner_r = "7.101*cm" outer_r = "7.6*cm" inner_z = "16.80*cm">
<slice material = "G10" thickness = "0.2*cm" />
</layer>
</detector>
@@ -865,27 +872,27 @@
<!-- Barrels -->
<detector id="0" name="TrackerBarrelSupports" type="MultiLayerTracker">
- <layer id="1" inner_r="206.0" outer_z="577.328" vis="InvisibleNoDaughters">
+ <layer id="1" inner_r="206.0" outer_z="577.328">
<slice material="CarbonFiber" thickness="0.05*cm" />
<slice material="Rohacell31_15percent" thickness="0.8075*cm" />
<slice material="CarbonFiber" thickness="0.05*cm" />
</layer>
- <layer id="2" inner_r="456.0" outer_z="749.781" vis="InvisibleNoDaughters">
+ <layer id="2" inner_r="456.0" outer_z="749.781">
<slice material="CarbonFiber" thickness="0.05*cm" />
<slice material="Rohacell31_15percent" thickness="0.8075*cm" />
<slice material="CarbonFiber" thickness="0.05*cm" />
</layer>
- <layer id="3" inner_r="706.0" outer_z="1013.802" vis="InvisibleNoDaughters">
+ <layer id="3" inner_r="706.0" outer_z="1013.802">
<slice material= "CarbonFiber" thickness = "0.05*cm" />
<slice material= "Rohacell31_15percent" thickness="0.8075*cm" />
<slice material= "CarbonFiber" thickness="0.05*cm" />
</layer>
- <layer id="4" inner_r="956.0" outer_z="1272.251" vis="InvisibleNoDaughters">
+ <layer id="4" inner_r="956.0" outer_z="1272.251">
<slice material="CarbonFiber" thickness="0.05*cm" />
<slice material="Rohacell31_15percent" thickness="0.8075*cm" />
<slice material="CarbonFiber" thickness="0.05*cm" />
</layer>
- <layer id="5" inner_r="1206.0" outer_z="1535.676" vis="InvisibleNoDaughters">
+ <layer id="5" inner_r="1206.0" outer_z="1535.676">
<slice material="CarbonFiber" thickness="0.05*cm" />
<slice material="Rohacell31_15percent" thickness="0.8075*cm" />
<slice material="CarbonFiber" thickness="0.05*cm" />
@@ -1065,23 +1072,23 @@
<!-- Readouts -->
<detector id="0" name="TrackerReadout" type="DiskTracker" reflect="true">
- <layer id="1" inner_r="25.7*cm" inner_z="590.402" outer_r="45.6*cm" vis="InvisibleNoDaughters">
+ <layer id="1" inner_r="25.7*cm" inner_z="590.402" outer_r="45.6*cm">
<slice material="G10" thickness="0.057*cm" />
<slice material="Copper" thickness="0.0038*cm" />
</layer>
- <layer id="2" inner_r="51.0*cm" inner_z="762.854" outer_r="70.6*cm" vis="InvisibleNoDaughters">
+ <layer id="2" inner_r="51.0*cm" inner_z="762.854" outer_r="70.6*cm">
<slice material = "G10" thickness="0.102*cm" />
<slice material = "Copper" thickness="0.0068*cm" />
</layer>
- <layer id="3" inner_r="76.3*cm" inner_z="1026.874" outer_r="95.6*cm" vis="InvisibleNoDaughters">
+ <layer id="3" inner_r="76.3*cm" inner_z="1026.874" outer_r="95.6*cm">
<slice material="G10" thickness="0.108*cm" />
<slice material="Copper" thickness="0.0072*cm" />
</layer>
- <layer id="4" inner_r="101.3*cm" inner_z="1285.322" outer_r="120.6*cm" vis="InvisibleNoDaughters">
+ <layer id="4" inner_r="101.3*cm" inner_z="1285.322" outer_r="120.6*cm">
<slice material="G10" thickness="0.186*cm" />
<slice material="Copper" thickness="0.0124*cm" />
</layer>
- <layer id="5" inner_r= "101.3*cm" inner_z="1610.0" outer_r="120.6*cm" vis="InvisibleNoDaughters">
+ <layer id="5" inner_r= "101.3*cm" inner_z="1610.0" outer_r="120.6*cm">
<slice material="G10" thickness="0.246*cm" />
<slice material="Copper" thickness="0.0164*cm" />
</layer>