LCDetectors/detectors/hd3_1-oct05
diff -u -r1.11 -r1.12
--- compact.xml 12 Jun 2006 22:45:52 -0000 1.11
+++ compact.xml 13 Jun 2006 22:14:17 -0000 1.12
@@ -10,12 +10,11 @@
<!-- info tag containing author, version, time, unique id (url) -->
<info name="hd3_1-oct05"
- title="Huge HD3.1 Detector June 2006"
+ title="Huge HD3.1 Detector October 2005"
author="Mike Ronan"
url="http://confluence.slac.stanford.edu/display/ilc/hd3_1-oct05"
- status="development"
- version="$Id: compact.xml,v 1.11 2006/06/12 22:45:52 ngraf Exp $">
- <comment>The compact format for a huge GLD-style detector.</comment>
+ status="development">
+ <comment>The compact detector description, compact.xml, for a huge GLD-style detector.</comment>
</info>
<!-- Constants -->
@@ -73,17 +72,111 @@
<detectors>
+ <!-- Vertex Detector -->
+ <!-- Following parameters obtained from GLD baseline design as of March 8th, 2006.
+ See http://ilcphys.kek.jp/gld/design/. -->
+ <!-- VTX -->
+ <!--
+ R (cm) Z (cm) cosTh t (um) Resolution
+ 2.0 6.5 0.9558
+ 2.2 6.5 0.9472
+ 3.2 10.0 0.9524
+ 3.4 10.0 0.9468 80 2 microns
+ 4.8 10.0 0.9015 for 5 micron pixels
+ 5.0 10.0 0.8944
+ 4.0-5.8 12.0 0.9003-0.9487
+ 4.0-5.8 12.2 0.9031-0.9502
+ -->
+ <detector id="0" name="VertexBarrel" type="MultiLayerTracker" readout="VtxBarrelHits">
+ <layer id="1" inner_r = "2.0*cm" outer_z = "6.5*cm">
+ <slice material = "Silicon" thickness = "0.008*cm" sensitive = "yes" />
+ </layer>
+ <layer id="2" inner_r = "2.2*cm" outer_z = "6.5*cm">
+ <slice material = "Silicon" thickness = "0.008*cm" sensitive = "yes" />
+ </layer>
+ <layer id="3" inner_r = "3.2*cm" outer_z = "10.0*cm">
+ <slice material = "Silicon" thickness = "0.008*cm" sensitive = "yes" />
+ </layer>
+ <layer id="4" inner_r = "3.4*cm" outer_z = "10.0*cm" >
+ <slice material = "Silicon" thickness = "0.008*cm" sensitive = "yes" />
+ </layer>
+ <layer id="5" inner_r = "4.8*cm" outer_z = "10.0*cm">
+ <slice material = "Silicon" thickness = "0.008*cm" sensitive = "yes" />
+ </layer>
+ <layer id="6" inner_r = "5.0*cm" outer_z = "10.0*cm">
+ <slice material = "Silicon" thickness = "0.008*cm" sensitive = "yes" />
+ </layer>
+ </detector>
+ <detector id="1" name="VertexEndcap" type="DiskTracker" reflect="true" readout="VtxEndcapHits">
+ <layer id="1" inner_r = "4.0*cm" inner_z = "12.0*cm" outer_r = "5.8*cm">
+ <slice material = "Silicon" thickness = "0.008*cm" sensitive = "yes"/>
+ <slice material = "Silicon" thickness = "0.022*cm" />
+ </layer>
+ <layer id="2" inner_r = "4.0*cm" inner_z = "12.2*cm" outer_r = "5.8*cm">
+ <slice material = "Silicon" thickness = "0.008*cm" sensitive = "yes"/>
+ <slice material = "Silicon" thickness = "0.022*cm" />
+ </layer>
+ </detector>
+ <!-- VTX cabling/cooling material -->
- <!-- TPC -->
- <detector id="4" name="TPC" type="TPC" readout="TPCHits">
+ <!-- TPC -->
+ <!--
+ R (cm) Z (cm) cosTh Resolution
+ 45.0-200.0 230.0 0.7546 (full) r-phi: 50-150 microns
+ 0.9814 (min) z: 0.5 mm
+ -->
+ <detector id="3" name="TPC" type="TPC" readout="TPCHits">
<dimensions inner_r = "45.*cm" outer_z = "230.*cm" />
<layer repeat="200">
<slice material="P10" thickness="0.925*cm" sensitive="yes" />
</layer>
</detector>
- <!-- Solenoid -->
- <detector id="2" name="SolenoidCoilBarrel" type="MultiLayerTracker" insideTrackingVolume="false">
+ <!-- Electromagnetic calorimeter -->
+ <!-- ECAL -->
+ <!--
+ R (m) Z (mm) Structure X0 x
+ 2.1-2.3 2.8 W/Scinti./gap 26 1.0
+ 0.4-2.3 2.8-3.0 3/2/1(mm)x33 layers
+ -->
+ <detector id="4" name="EMBarrel" type="CylindricalBarrelCalorimeter" readout="ECalBarrelHits">
+ <dimensions inner_r = "210.0*cm" outer_z = "280.0*cm" />
+ <layer repeat="30">
+ <slice material = "Tungsten" thickness = "0.25*cm" />
+ <slice material = "Air" thickness = "0.025*cm" />
+ </layer>
+ </detector>
+ <detector id="5" name="EMEndcap" reflect="true" type="CylindricalEndcapCalorimeter" readout="ECalEndcapHits">
+ <dimensions inner_r = "40.0*cm" inner_z = "280.0*cm" outer_r = "230.0*cm" />
+ <layer repeat="30" >
+ <slice material = "Tungsten" thickness = "0.25*cm" />
+ <slice material = "Air" thickness = "0.025*cm" />
+ </layer>
+ </detector>
+
+ <!-- Hadronic calorimeter -->
+ <!-- HCAL -->
+ <!--
+ R (m) Z (mm) Structure X0 x
+ 2.3-3.5 3.0 Pb/Scinti./gap 165 5.7
+ 0.4-3.5 3.0-4.2 20/5/1(mm)x46 layers
+ -->
+ <detector id="6" name="HADBarrel" type="CylindricalBarrelCalorimeter" readout="HCalBarrelHits">
+ <dimensions inner_r = "230.0*cm" outer_z = "300.0*cm" />
+ <layer repeat="34">
+ <slice material = "Air" thickness = "0.16*cm" />
+ </layer>
+ </detector>
+
+ <detector id ="7" name="HADEndcap" reflect="true" type="CylindricalEndcapCalorimeter" readout="HCalEndcapHits">
+ <dimensions inner_r = "40.0*cm" inner_z = "300.0*cm" outer_r = "350.0*cm" />
+ <layer repeat="34" >
+ <slice material = "Air" thickness = "0.16*cm" />
+ </layer>
+ </detector>
+
+ <!-- Solenoid -->
+ <detector id="8" name="SolenoidCoilBarrel" type="MultiLayerTracker" insideTrackingVolume="false">
<layer id="1" inner_r="350.*cm" outer_z="420.0*cm">
<slice material="Air" thickness="22.*cm" />
</layer>
@@ -95,15 +188,107 @@
</layer>
</detector>
+ <!-- FCAL -->
+ <!--
+ R (m) Z (mm) Structure
+ 0.08-0.36 2.3-2.85 W/Si
+ -->
+ <detector id="9" name="ForwardCalorimeter" reflect="true" type="CylindricalEndcapCalorimeter" readout="ForwardCalorimeterHits">
+ <dimensions inner_r = "8.0*cm" inner_z = "230.0*cm" outer_r = "36.0*cm" />
+ <layer repeat="10" >
+ <slice material = "Tungsten" thickness = "0.25*cm" />
+ <slice material = "G10" thickness = "0.068*cm" />
+ <slice material = "Silicon" thickness = "0.032*cm" sensitive = "yes" />
+ <slice material = "Air" thickness = "0.025*cm" />
+ </layer>
+ </detector>
+
+ <!-- BCAL -->
+ <!--
+ R (m) Z (cm) Structure
+ 0.02-0.36 4.3-4.5 W/Si or W/Diamond
+ -->
+ <detector id="10" name="ForwardLuminosityMonitor" reflect="true" type="CylindricalEndcapCalorimeter" readout="LuminosityMonitorHits">
+ <dimensions inner_r = "2.0*cm" inner_z = "430.0*cm" outer_r = "36.0*cm" />
+ <layer repeat="50" >
+ <slice material = "Tungsten" thickness = "0.25*cm" />
+ <slice material = "G10" thickness = "0.068*cm" />
+ <slice material = "Silicon" thickness = "0.032*cm" sensitive = "yes" />
+ <slice material = "Air" thickness = "0.025*cm" />
+ </layer>
+ </detector>
+
+ <!-- Beam pipe and liner parameters from sidaug05. June 1, 2006 -->
+ <!-- Beampipe -->
+ <detector id="20" name="BeamPipe" type="PolyconeSupport" insideTrackingVolume="true">
+ <material name="Beryllium"/>
+ <zplane rmin = "((tracking_region_zmax-6.25)*(8.96-1.2)/(185.-6.25)+1.2)" rmax="((tracking_region_zmax-6.25)*(8.96-1.2)/(185.-6.25)+1.3)" z="-tracking_region_zmax" />
+ <zplane rmin="1.2*cm" rmax="1.3*cm" z="-6.251*cm"/>
+ <zplane rmin="1.2*cm" rmax="1.240*cm" z="-6.25*cm"/>
+ <zplane rmin="1.2*cm" rmax="1.240*cm" z="6.25*cm" />
+ <zplane rmin="1.2*cm" rmax="1.3*cm" z="6.251*cm" />
+ <zplane rmin = "((tracking_region_zmax-6.25)*(8.96-1.2)/(185.-6.25)+1.2)" rmax="((tracking_region_zmax-6.25)*(8.96-1.2)/(185.-6.25)+1.3)" z="tracking_region_zmax" />
+ </detector>
+
+ <!-- BeamPipe Liner -->
+ <detector id="0" name="BeamPipeLiner" type="PolyconeSupport" insideTrackingVolume="true">
+ <material name="Titanium"/>
+ <zplane rmin = "((tracking_region_zmax-6.25)*(8.96-1.2)/(185.-6.25)+1.1925)" rmax="((tracking_region_zmax-6.25)*(8.96-1.2)/(185.-6.25)+1.2)" z="-tracking_region_zmax" />
+ <zplane rmin="1.1925*cm" rmax="1.2*cm" z="-6.251*cm"/>
+ <zplane rmin="1.1975*cm" rmax="1.2*cm" z="-6.25*cm" />
+ <zplane rmin="1.1975*cm" rmax="1.2*cm" z="6.25*cm" />
+ <zplane rmin="1.1925*cm" rmax="1.2*cm" z="6.251*cm" />
+ <zplane rmin = "((tracking_region_zmax-6.25)*(8.96-1.2)/(185.-6.25)+1.1925)" rmax="((tracking_region_zmax-6.25)*(8.96-1.2)/(185.-6.25)+1.2)" z="tracking_region_zmax" />
+ </detector>
+
</detectors>
-<!-- Sensitive Detector readout segmentation -->
+ <!-- Sensitive Detector readout segmentation -->
<readouts>
+ <readout name="VtxBarrelHits">
+ <id>layer:10,system:6,barrel:3</id>
+ </readout>
+ <readout name="VtxEndcapHits">
+ <id>layer:10,system:6,barrel:3</id>
+ </readout>
<readout name="TPCHits">
<id>layer:10,system:6,barrel:3</id>
</readout>
+ <readout name="ECalBarrelHits">
+ <segmentation type="ProjectiveCylinder" thetaBins="1000" phiBins="2000"/>
+ <id>layer:7,system:6,barrel:3,theta:32:11,phi:11</id>
+ </readout>
+ <readout name="ECalEndcapHits">
+ <segmentation type="ProjectiveZPlane" thetaBins="1024" phiBins="1024"/>
+ <id>layer:7,system:6,barrel:3,theta:32:11,phi:11</id>
+ </readout>
+ <readout name="HCalBarrelHits">
+ <segmentation type="ProjectiveCylinder" thetaBins="600" phiBins="1200"/>
+ <id>layer:7,system:6,barrel:3,theta:32:11,phi:11</id>
+ </readout>
+ <readout name="HCalEndcapHits">
+ <segmentation type="ProjectiveZPlane" thetaBins="600" phiBins="1200"/>
+ <id>layer:7,system:6,barrel:3,theta:32:11,phi:11</id>
+ </readout>
+ <readout name="ForwardCalorimeterHits">
+ <segmentation type="GridXYZ" gridSizeX="4.0" gridSizeY="4.0" />
+ <id>layer:7,system:6,barrel:3,x:32:-11,y:-11</id>
+ </readout>
+ <readout name="LuminosityMonitorHits">
+ <segmentation type="GridXYZ" gridSizeX="4.0" gridSizeY="4.0" />
+ <id>layer:7,system:6,barrel:3,x:32:11,y:11</id>
+ </readout>
+ <readout name="MuonBarrelHits">
+ <segmentation type="ProjectiveCylinder" thetaBins="150" phiBins="300"/>
+ <id>layer:7,system:6,barrel:3,theta:32:11,phi:11</id>
+ </readout>
+ <readout name="MuonEndcapHits">
+ <segmentation type="ProjectiveZPlane" thetaBins="150" phiBins="300"/>
+ <id>layer:7,system:6,barrel:3,theta:32:11,phi:11</id>
+ </readout>
</readouts>
+ <!-- Electric and magnetic fields. -->
<fields>
<field type="Solenoid" name="GlobalSolenoid"
inner_field="3.0"
@@ -112,4 +297,5 @@
outer_radius="425.*cm"/>
</fields>
+<!-- End -->
</lccdd>