Print

Print


Commit in LCDetectors/detectors/sid01_polyhedra on MAIN
compact.xml+192-851.4 -> 1.5
JM: Add SiTrackerBarrel versions of tracker and vxd.

LCDetectors/detectors/sid01_polyhedra
compact.xml 1.4 -> 1.5
diff -u -r1.4 -r1.5
--- compact.xml	6 Oct 2006 17:36:58 -0000	1.4
+++ compact.xml	11 Oct 2006 23:59:14 -0000	1.5
@@ -8,7 +8,7 @@
 	author="Jeremy McCormick"
 	url="http://confluence.slac.stanford.edu/display/ilc/sid01"
 	status="development"
-	version="$Id: compact.xml,v 1.4 2006/10/06 17:36:58 jeremy Exp $">
+	version="$Id: compact.xml,v 1.5 2006/10/11 23:59:14 jeremy Exp $">
     <comment>Preliminary version of Sid01 with polyhedra calorimeters.  NOTE:  Needs thorough overlap check.</comment>
   </info>
 
@@ -57,19 +57,18 @@
 -->
 
   <display>
-    <vis name="EMVis" r="0.42" g="0.137" b="0.55" alpha="1.0" showDaughters="true" drawingStyle="solid" />
-    <vis name="HADVis" r="0.44" g="0.86" b="0.86" alpha="1.0" showDaughters="true" drawingStyle="solid" />
-    <vis name="MuonVis" r="0.666666666667" g="0.666666666667" b="1.0" alpha="1.0" showDaughters="true" drawingStyle="solid" />
-    <vis name="CoilVis" r="0.713725490196" g="0.686274509804" b="0.662745098039" alpha="1.0" showDaughters="true" drawingStyle="solid"/>
-    <vis name="VertexVis" r="1.0" g="1.0" b="0.0" alpha="1.0" showDaughters="true" drawingStyle="solid"/>
-    <vis name="TrackerVis" r="0.803921568627" g="0.678431372549" b="0.0" alpha="1.0" showDaughters="true" drawingStyle="solid"/>
-    <vis name="FwdDeadVis" r="0.709803921569" g="0.313725490196" b="0.611764705882" alpha="1.0" showDaughters="true" drawingStyle="solid"/>
-    <vis name="FwdVis" r="0.890196078431" g="0.658823529412" b="0.411764705882" alpha="1.0" showDaughters="true" drawingStyle="solid"/>
+    <vis name="EMVis" r="0.42" g="0.137" b="0.55" alpha="1.0" showDaughters="true" drawingStyle="wireframe" />
+    <vis name="HADVis" r="0.44" g="0.86" b="0.86" alpha="1.0" showDaughters="true" drawingStyle="wireframe" />
+    <vis name="MuonVis" r="0.666666666667" g="0.666666666667" b="1.0" alpha="1.0" showDaughters="true" drawingStyle="wireframe" />
+    <vis name="CoilVis" r="0.713725490196" g="0.686274509804" b="0.662745098039" alpha="1.0" showDaughters="true" drawingStyle="wireframe"/>
+    <vis name="VertexVis" r="1.0" g="1.0" b="0.0" alpha="1.0" showDaughters="true" drawingStyle="wireframe"/>
+    <vis name="TrackerVis" r="0.803921568627" g="0.678431372549" b="0.0" alpha="1.0" showDaughters="true" drawingStyle="wireframe"/>
+    <vis name="FwdDeadVis" r="0.709803921569" g="0.313725490196" b="0.611764705882" alpha="1.0" showDaughters="true" drawingStyle="wireframe"/>
+    <vis name="FwdVis" r="0.890196078431" g="0.658823529412" b="0.411764705882" alpha="1.0" showDaughters="true" drawingStyle="wireframe"/>
   </display>
 
   <detectors>
 
-
     <detector id="2" name="EMBarrel" type="EcalBarrel" readout="EMBarrelHits" vis="EMVis">
       <dimensions numsides="12" rmin="127.0*cm" z="(182.0 * 2) * cm" />
       <layer repeat="20">
@@ -118,7 +117,6 @@
       </layer>
     </detector>
 
-
     <detector id="3" name="HADBarrel" type="PolyhedraBarrelCalorimeter" readout="HADBarrelHits" vis="HADVis">
       <dimensions numsides="12" rmin="141.0 * cm + HADBarrel_gap" z="(277.2 * 2) * cm"/>
       <layer repeat="34">
@@ -176,30 +174,107 @@
       </layer>
     </detector>
 
-    <detector id="11" name="VertexBarrel" type="MultiLayerTracker" readout="VtxBarrHits" combineHits="true" vis="VertexVis">
-      <layer id="1" inner_r = "1.461*cm" outer_z = "6.25*cm">
-	<slice material = "Silicon" thickness = "0.0093*cm"/>
-	<slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
-      </layer>
-      <layer id="2" inner_r = "2.261*cm" outer_z = "6.25*cm">
-	<slice material = "Silicon" thickness = "0.0093*cm"/>
-	<slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
-      </layer>
-      <layer id="3" inner_r = "3.541*cm" outer_z = "6.25*cm">
-	<slice material = "Silicon" thickness = "0.0093*cm"/>
-	<slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
-      </layer>
-      <layer id="4" inner_r = "4.801*cm" outer_z = "6.25*cm" >
-	<slice material = "Silicon" thickness = "0.0093*cm"/>
-	<slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
-      </layer>
-      <layer id="5" inner_r = "6.041*cm" outer_z = "6.25*cm">
-	<slice material = "Silicon" thickness = "0.0093*cm"/>
-	<slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
+    <detector id="16" name="VtxBarrel" type="SiTrackerBarrel" readout="VtxBarrel_RO">
+      <module name="VtxBarrelModuleInner">
+	<module_envelope width="9.8" length="63.0 * 2" thickness="0.6"/>
+	<module_component width="7.6" length="125.0" thickness="0.26" material="CarbonFiber" sensitive="false">
+	  <position z="-0.08"/>
+	</module_component>
+	<module_component width="7.6" length="125.0" thickness="0.05" material="Epoxy" sensitive="false">
+	  <position z="0.075"/>
+	</module_component>
+	<module_component width="9.6" length="125.0" thickness="0.1" material="Silicon" sensitive="true">
+	  <position z="0.150"/>
+	</module_component>
+      </module>
+      <module name="VtxBarrelModuleOuter">
+	<module_envelope width="14.0" length="126.0" thickness="0.6"/>
+	<module_component width="11.6" length="125.0" thickness="0.26" material="CarbonFiber" sensitive="false">
+	  <position z="-0.08"/>
+	</module_component>
+	<module_component width="11.6" length="125.0" thickness="0.05" material="Epoxy" sensitive="false">
+	  <position z="0.075"/>
+	</module_component>
+	<module_component width="13.8" length="125.0" thickness="0.1" material="Silicon" sensitive="true">
+	  <position z="0.150"/>
+	</module_component>
+      </module>
+      <layer module="VtxBarrelModuleInner" id="1">
+	<barrel_envelope inner_r="13.0" outer_r="17.0" z_length="63 * 2"/>
+	<rphi_layout phi_tilt="0.0" nphi="12" phi0="0.2618" rc="15.05" dr="-1.15"/>
+	<z_layout dr="0.0" z0="0.0" nz="1"/>
+      </layer>
+      <layer module="VtxBarrelModuleOuter" id="2">
+	<barrel_envelope inner_r="21.0" outer_r="25.0" z_length="63 * 2"/>
+	<rphi_layout phi_tilt="0.0" nphi="12" phi0="0.2618" rc="23.03" dr="-1.13"/>
+	<z_layout dr="0.0" z0="0.0" nz="1"/>
+      </layer>
+      <layer module="VtxBarrelModuleOuter" id="3">
+	<barrel_envelope inner_r="34.0" outer_r="38.0" z_length="63 * 2"/>
+	<rphi_layout phi_tilt="0.0" nphi="18" phi0="0.0" rc="35.79" dr="-0.89"/>
+	<z_layout dr="0.0" z0="0.0" nz="1"/>
+      </layer>
+      <layer module="VtxBarrelModuleOuter" id="4">
+	<barrel_envelope inner_r="46.6" outer_r="50.6" z_length="63 * 2"/>
+	<rphi_layout phi_tilt="0.0" nphi="24" phi0="0.1309" rc="47.5" dr="0.81"/>
+	<z_layout dr="0.0" z0="0.0" nz="1"/>
+      </layer>
+      <layer module="VtxBarrelModuleOuter" id="5">
+	<barrel_envelope inner_r="59.0" outer_r="63.0" z_length="63 * 2"/>
+	<rphi_layout phi_tilt="0.0" nphi="30" phi0="0.0" rc="59.9" dr="0.77"/>
+	<z_layout dr="0.0" z0="0.0" nz="1"/>
+      </layer>
+    </detector>
+
+    <detector id="15" name="SiTrackerBarrel" type="SiTrackerBarrel" readout="SiTrackerBarrel_RO">
+      <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>
 
-
     <detector id="12" name="VertexEndcap" type="DiskTracker" reflect="true" readout="VtxEndcapHits" combineHits="true" vis="VertexVis">
       <layer id="1" inner_r = "1.6*cm" inner_z = "7.6*cm" outer_r = "7.5*cm">
 	<slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes"/>
@@ -219,59 +294,6 @@
       </layer>
     </detector>
 
-    <detector id="13" name="TrackerBarrel" type="MultiLayerTracker"  readout="TkrBarrHits" combineHits="true" vis="TrackerVis">
-      <layer id="1" inner_r = "20.000*cm" outer_z = "26.7*cm">
-	<slice material = "PEEK" thickness = "0.02*cm" />
-	<slice material = "Rohacell31" thickness="0.14*cm" />
-	<slice material = "Epoxy" thickness="0.0175*cm" />
-	<slice material = "CarbonFiber" thickness=".016*cm" />
-	<slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
-	<slice material = "Silicon" thickness = "0.00048*cm" />
-	<slice material = "Kapton" thickness = "0.0038*cm" />
-	<slice material = "Copper" thickness = "0.00038*cm" />
-      </layer>
-      <layer id="2" inner_r = "45.600*cm" outer_z = "60.8*cm">
-	<slice material = "PEEK" thickness = "0.02*cm" />
-	<slice material = "Rohacell31" thickness="0.14*cm" />
-	<slice material = "Epoxy" thickness="0.0175*cm" />
-	<slice material = "CarbonFiber" thickness=".016*cm" />
-	<slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
-	<slice material = "Silicon" thickness = "0.00048*cm" />
-	<slice material = "Kapton" thickness = "0.0051*cm" />
-	<slice material = "Copper" thickness = "0.00052*cm" />
-      </layer>
-      <layer id="3" inner_r = "71.100*cm" outer_z = "94.8*cm">
-	<slice material = "PEEK" thickness = "0.02*cm" />
-	<slice material = "Rohacell31" thickness="0.14*cm" />
-	<slice material = "Epoxy" thickness="0.0175*cm" />
-	<slice material = "CarbonFiber" thickness=".016*cm" />
-	<slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
-	<slice material = "Silicon" thickness = "0.00048*cm" />
-	<slice material = "Kapton" thickness = "0.0064*cm" />
-	<slice material = "Copper" thickness = "0.00065*cm" />
-      </layer>
-      <layer id="4" inner_r = "96.700*cm" outer_z = "128.9*cm">
-	<slice material = "PEEK" thickness = "0.02*cm" />
-	<slice material = "Rohacell31" thickness="0.14*cm" />
-	<slice material = "Epoxy" thickness="0.0175*cm" />
-	<slice material = "CarbonFiber" thickness=".016*cm" />
-	<slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
-	<slice material = "Silicon" thickness = "0.00048*cm" />
-	<slice material = "Kapton" thickness = "0.0078*cm" />
-	<slice material = "Copper" thickness = "0.00079*cm" />
-      </layer>
-      <layer id="5" inner_r = "122.300*cm" outer_z = "163.0*cm">
-	<slice material = "PEEK" thickness = "0.02*cm" />
-	<slice material = "Rohacell31" thickness="0.14*cm" />
-	<slice material = "Epoxy" thickness="0.0175*cm" />
-	<slice material = "CarbonFiber" thickness=".016*cm" />
-	<slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
-	<slice material = "Silicon" thickness = "0.00048*cm" />
-	<slice material = "Kapton" thickness = "0.0091*cm" />
-	<slice material = "Copper" thickness = "0.00093*cm" />
-      </layer>
-    </detector>
-
     <detector id="14" name="TrackerEndcap" type="DiskTracker" reflect="true" readout="TkrEndcapHits" combineHits="true" vis="TrackerVis">
       <layer id="1" inner_r = "18.5*cm" inner_z = "62.8*cm" outer_r = "48.600*cm">
 	<slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
@@ -460,6 +482,83 @@
 
 <!--
 
+    <detector id="13" name="TrackerBarrel" type="MultiLayerTracker"  readout="TkrBarrHits" combineHits="true" vis="TrackerVis">
+      <layer id="1" inner_r = "20.000*cm" outer_z = "26.7*cm">
+	<slice material = "PEEK" thickness = "0.02*cm" />
+	<slice material = "Rohacell31" thickness="0.14*cm" />
+	<slice material = "Epoxy" thickness="0.0175*cm" />
+	<slice material = "CarbonFiber" thickness=".016*cm" />
+	<slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+	<slice material = "Silicon" thickness = "0.00048*cm" />
+	<slice material = "Kapton" thickness = "0.0038*cm" />
+	<slice material = "Copper" thickness = "0.00038*cm" />
+      </layer>
+      <layer id="2" inner_r = "45.600*cm" outer_z = "60.8*cm">
+	<slice material = "PEEK" thickness = "0.02*cm" />
+	<slice material = "Rohacell31" thickness="0.14*cm" />
+	<slice material = "Epoxy" thickness="0.0175*cm" />
+	<slice material = "CarbonFiber" thickness=".016*cm" />
+	<slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+	<slice material = "Silicon" thickness = "0.00048*cm" />
+	<slice material = "Kapton" thickness = "0.0051*cm" />
+	<slice material = "Copper" thickness = "0.00052*cm" />
+      </layer>
+      <layer id="3" inner_r = "71.100*cm" outer_z = "94.8*cm">
+	<slice material = "PEEK" thickness = "0.02*cm" />
+	<slice material = "Rohacell31" thickness="0.14*cm" />
+	<slice material = "Epoxy" thickness="0.0175*cm" />
+	<slice material = "CarbonFiber" thickness=".016*cm" />
+	<slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+	<slice material = "Silicon" thickness = "0.00048*cm" />
+	<slice material = "Kapton" thickness = "0.0064*cm" />
+	<slice material = "Copper" thickness = "0.00065*cm" />
+      </layer>
+      <layer id="4" inner_r = "96.700*cm" outer_z = "128.9*cm">
+	<slice material = "PEEK" thickness = "0.02*cm" />
+	<slice material = "Rohacell31" thickness="0.14*cm" />
+	<slice material = "Epoxy" thickness="0.0175*cm" />
+	<slice material = "CarbonFiber" thickness=".016*cm" />
+	<slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+	<slice material = "Silicon" thickness = "0.00048*cm" />
+	<slice material = "Kapton" thickness = "0.0078*cm" />
+	<slice material = "Copper" thickness = "0.00079*cm" />
+      </layer>
+      <layer id="5" inner_r = "122.300*cm" outer_z = "163.0*cm">
+	<slice material = "PEEK" thickness = "0.02*cm" />
+	<slice material = "Rohacell31" thickness="0.14*cm" />
+	<slice material = "Epoxy" thickness="0.0175*cm" />
+	<slice material = "CarbonFiber" thickness=".016*cm" />
+	<slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+	<slice material = "Silicon" thickness = "0.00048*cm" />
+	<slice material = "Kapton" thickness = "0.0091*cm" />
+	<slice material = "Copper" thickness = "0.00093*cm" />
+      </layer>
+
+    </detector>
+
+    <detector id="11" name="VertexBarrel" type="MultiLayerTracker" readout="VtxBarrHits" combineHits="true" vis="VertexVis">
+      <layer id="1" inner_r = "1.461*cm" outer_z = "6.25*cm">
+	<slice material = "Silicon" thickness = "0.0093*cm"/>
+	<slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
+      </layer>
+      <layer id="2" inner_r = "2.261*cm" outer_z = "6.25*cm">
+	<slice material = "Silicon" thickness = "0.0093*cm"/>
+	<slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
+      </layer>
+      <layer id="3" inner_r = "3.541*cm" outer_z = "6.25*cm">
+	<slice material = "Silicon" thickness = "0.0093*cm"/>
+	<slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
+      </layer>
+      <layer id="4" inner_r = "4.801*cm" outer_z = "6.25*cm" >
+	<slice material = "Silicon" thickness = "0.0093*cm"/>
+	<slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
+      </layer>
+      <layer id="5" inner_r = "6.041*cm" outer_z = "6.25*cm">
+	<slice material = "Silicon" thickness = "0.0093*cm"/>
+	<slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
+      </layer>
+    </detector>
+
     <detector id="0" name="VXDcableZbackwardOuter" type="PolyconeSupport" insideTrackingVolume="true">
       <material name="Copper"/>
       <zplane rmin = "((tracking_region_zmax-6.25*cm)*(8.96-1.2)/(185.-6.25)+1.4*cm)"
@@ -839,6 +938,14 @@
       <id>system:8,layer:8,barrel:3</id>
     </readout>
 
+    <readout name="SiTrackerBarrel_RO">
+      <id>system:6,barrel:2,layer:4,phi:8,z:8,sensor:1</id>
+    </readout>
+
+    <readout name="VtxBarrel_RO">
+      <id>system:6,barrel:2,layer:4,phi:8,z:8,sensor:1</id>
+    </readout>
+
   </readouts>
   <fields>
     <field type="Solenoid" name="GlobalSolenoid"
CVSspam 0.2.8