Print

Print


Commit in LCDetectors/detectors/mcd00 on MAIN
compact.xml+281added 1.1
detector.properties+1added 1.1
+282
2 added files
First pass at dummy detector for Muon Collider physics and detector studies at Telluride 2011

LCDetectors/detectors/mcd00
compact.xml added at 1.1
diff -N compact.xml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ compact.xml	10 May 2011 21:12:11 -0000	1.1
@@ -0,0 +1,281 @@
+
+<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 tag containing author, version, time, unique id (url) -->
+    <info name="mcd00"
+        title="Muon Collider Detector v00"
+        author="Norman Graf"
+        url="http://confluence.slac.stanford.edu/display/ilc/mcd00"
+        status="development"
+        version="$Id: compact.xml,v 1.1 2011/05/10 21:12:11 ngraf Exp $">
+        <comment>The compact format for the Muon Collider Detector v00 to be used in the 2011 Telluride workshop 110426</comment>
+    </info>
+
+    <!-- Constants -->
+    <define>
+
+        <constant name="cm" value="10"/>
+
+        <!-- world -->
+        <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" />
+
+        <!-- tracking region -->
+        <constant name="tracking_region_radius" value="124.0*cm"/>
+        <constant name="tracking_region_zmax" value="200.*cm"/>
+
+    </define>
+
+    <materials>
+        <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="BoratedPolyethylene5">
+            <D value="0.93" unit="g/cm3"/>
+            <fraction n="0.612" ref="C"/>
+            <fraction n="0.222" ref="O"/>
+            <fraction n="0.116" ref="H"/>
+            <fraction n="0.050" ref="B"/>
+        </material>
+    </materials>
+
+    <limits>
+        <limitset name="cal_limits">
+            <limit name="step_length_max" particles="*" value="5.0" unit="mm" />
+        </limitset>
+    </limits>
+
+    <detectors>
+        <!-- Vertex Detector -->
+
+        <detector id="11" name="VertexBarrel" type="MultiLayerTracker" readout="VtxBarrHits" combineHits="true">
+            <layer id="1" inner_r = "3.4*cm" outer_z = "18.0*cm">
+                <slice material = "Silicon" thickness = "0.0093*cm"/>
+                <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
+            </layer>
+            <layer id="2" inner_r = "5.0*cm" outer_z = "18.0*cm">
+                <slice material = "Silicon" thickness = "0.0093*cm"/>
+                <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
+            </layer>
+            <layer id="3" inner_r = "8.75*cm" outer_z = "18.0*cm">
+                <slice material = "Silicon" thickness = "0.0093*cm"/>
+                <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
+            </layer>
+            <layer id="4" inner_r = "12.5*cm" outer_z = "18.0*cm" >
+                <slice material = "Silicon" thickness = "0.0093*cm"/>
+                <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
+            </layer>
+            <layer id="5" inner_r = "16.25*cm" outer_z = "18.0*cm">
+                <slice material = "Silicon" thickness = "0.0093*cm"/>
+                <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
+            </layer>
+            <layer id="6" inner_r = "20*cm" outer_z = "28.0*cm">
+                <slice material = "Silicon" thickness = "0.0093*cm"/>
+                <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes" />
+            </layer>
+        </detector>
+
+
+        <detector id="12" name="VertexEndcap" type="DiskTracker" reflect="true" readout="VtxEndcapHits" combineHits="true">
+            <layer id="1" inner_r = "4.2*cm" inner_z = "19.0*cm" outer_r = "17.0*cm">
+                <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes"/>
+                <slice material = "Silicon" thickness = "0.0093*cm" />
+            </layer>
+            <layer id="2" inner_r = "5.0*cm" inner_z = "23.0*cm" outer_r = "17.0*cm">
+                <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes"/>
+                <slice material = "Silicon" thickness = "0.0093*cm" />
+            </layer>
+            <layer id="3" inner_r = "6.0*cm" inner_z = "27.0*cm" outer_r = "17.0*cm">
+                <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes"/>
+                <slice material = "Silicon" thickness = "0.0093*cm" />
+            </layer>
+            <layer id="4" inner_r = "6.5*cm" inner_z = "32.0*cm" outer_r = "17.0*cm" >
+                <slice material = "Silicon" thickness = "0.002*cm" sensitive = "yes"/>
+                <slice material = "Silicon" thickness = "0.0093*cm" />
+            </layer>
+        </detector>
+
+        <detector id="13" name="TrackerBarrel" type="MultiLayerTracker"  readout="TkrBarrHits" combineHits="true">
+            <layer id="1" inner_r = "21.800*cm" outer_z = "55.8*cm">
+                <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+            </layer>
+            <layer id="2" inner_r = "46.800*cm" outer_z = "82.5*cm">
+                <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+            </layer>
+            <layer id="3" inner_r = "71.800*cm" outer_z = "108.3*cm">
+                <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+            </layer>
+            <layer id="4" inner_r = "96.800*cm" outer_z = "134.7*cm">
+                <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+            </layer>
+            <layer id="5" inner_r = "121.800*cm" outer_z = "160.6*cm">
+                <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+            </layer>
+        </detector>
+
+        <detector id="14" name="TrackerEndcap" type="DiskTracker" reflect="true" readout="TkrEndcapHits" combineHits="true">
+            <layer id="1" inner_r = "20.7*cm" inner_z = "85.5*cm" outer_r = "49.4*cm">
+                <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+            </layer>
+            <layer id="2" inner_r = "20.7*cm" inner_z = "111.4*cm" outer_r = "74.7*cm" >
+                <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+            </layer>
+            <layer id="3" inner_r = "25.0*cm" inner_z = "137.8*cm" outer_r = "99.9*cm">
+                <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+            </layer>
+            <layer id="4" inner_r = "30.0*cm" inner_z = "163.6*cm" outer_r = "125.0*cm" >
+                <slice material = "Silicon" thickness = "0.03*cm" sensitive = "yes" />
+            </layer>
+
+        </detector>
+
+        <detector id="5" name="EcalBarrel" type="EcalBarrel" readout="EcalBarrelHits" calorimeterType="EM_BARREL">
+            <comment>EM Calorimeter Barrel</comment>
+            <dimensions numsides="12" rmin="125.0*cm" z="210.0*2*cm" />
+            <staves />
+            <layer repeat="10">
+                <slice material = "TungstenDens25" thickness = "1.0*cm" sensitive="yes" />
+            </layer>
+        </detector>
+        <detector id="6" name="EcalEndcap" type="PolyhedraEndcapCalorimeter3" readout="EcalEndcapHits" reflect="true" calorimeterType="EM_ENDCAP">
+            <comment>EM Calorimeter Endcaps</comment>
+            <dimensions numsides="12" zmin="200.1*cm" rmin="26.0*cm" rmax="125.0*cm" angle="10.*deg" />
+            <layer repeat="10">
+                <slice material="TungstenDens25" thickness="1.0*cm" sensitive="yes" />
+            </layer>
+        </detector>
+        <detector id="7" name="HcalBarrel" type="PolyhedraBarrelCalorimeter2" readout="HcalBarrelHits" calorimeterType="HAD_BARREL" gap="0.*cm" material="Steel235">
+            <comment>Hadron Calorimeter Barrel</comment>
+            <dimensions numsides="12" rmin="135.5*cm" z="290.0*cm * 2"/>
+            <staves />
+            <layer repeat="40">
+                <slice material="Steel235" thickness="2.0*cm" sensitive="yes" />
+            </layer>
+        </detector>
+        <detector id="8" name="HcalEndcap" type="PolyhedraEndcapCalorimeter3" readout="HcalEndcapHits" reflect="true" calorimeterType="HAD_ENDCAP">
+            <comment>Hadron Calorimeter Endcaps</comment>
+            <dimensions numsides="12" zmin="210.5*cm" rmin="28.0*cm" rmax="135.0*cm" angle="10.*deg" />
+            <layer repeat="40">
+                <slice material="Steel235" thickness="2.0*cm" sensitive="yes" />
+            </layer>
+        </detector>
+        <detector id="9" name="MuonBarrel" type="PolyhedraBarrelCalorimeter2" readout="MuonBarrelHits" calorimeterType="MUON_BARREL" gap="0.*cm" material="Steel235">
+            <comment>Muon Calorimeter Barrel</comment>
+            <dimensions numsides="12" rmin="216.*cm" z="290.*cm * 2"/>
+            <staves />
+            <layer repeat="30" >
+                <slice material="Iron" thickness="10.0*cm" sensitive="yes"/>
+            </layer>
+        </detector>
+        <detector id="10" name="MuonEndcap" type="PolyhedraEndcapCalorimeter3" readout="MuonEndcapHits" reflect="true" calorimeterType="MUON_ENDCAP">
+            <comment>Muon Calorimeter Endcaps</comment>
+            <dimensions numsides="12" zmin="291.*cm" rmin="42.*cm" rmax="515.*cm" angle="10.*deg" />
+            <layer repeat="30">
+                <slice material="Iron" thickness="10.0*cm" sensitive="yes"/>
+            </layer>
+        </detector>
+       
+        <comment>Masks</comment>
+        <detector name="ForwardM1" type="PolyconeSupport" insideTrackingVolume="true">
+            <material name="Tungsten"/>
+            <zplane rmin = "0.4*cm" rmax="0.4*cm" z="6.0*cm" />
+            <zplane rmin="0.4*cm" rmax="17.3*cm"  z="100.0*cm"/>
+            <zplane rmin="0.4*cm" rmax="17.0*cm"  z="100.0*cm"/>
+            <zplane rmin="0.4*cm" rmax="17.0*cm"  z="199.99*cm"/>
+        </detector>
+        <detector name="ForwardM1Poly" type="PolyconeSupport" insideTrackingVolume="true">
+            <material name="BoratedPolyethylene5"/>
+            <zplane rmin = "17.0*cm" rmax="17.3*cm" z="100.0*cm" />
+            <zplane rmin="17.0*cm" rmax="25.7*cm"  z="199.99*cm"/>
+        </detector>
+
+        <detector name="BackwardwardM1" type="PolyconeSupport" insideTrackingVolume="true">
+            <material name="Tungsten"/>
+            <zplane rmin="0.4*cm" rmax="17.0*cm"  z="-199.99*cm"/>
+            <zplane rmin="0.4*cm" rmax="17.0*cm"  z="-100.0*cm"/>
+            <zplane rmin="0.4*cm" rmax="17.3*cm"  z="-100.0*cm"/>
+            <zplane rmin = "0.4*cm" rmax="0.4*cm" z="-6.0*cm" />
+        </detector>
+        <detector name="BackwardM1Poly" type="PolyconeSupport" insideTrackingVolume="true">
+            <material name="BoratedPolyethylene5"/>
+            <zplane rmin="17.0*cm" rmax="25.7*cm"  z="-199.99*cm"/>
+            <zplane rmin = "17.0*cm" rmax="17.3*cm" z="-100.0*cm" />
+        </detector>
+
+        <detector name="ForwardM2" type="PolyconeSupport" insideTrackingVolume="false">
+            <material name="Tungsten"/>
+            <zplane rmin="0.4*cm" rmax="17.0*cm"  z="200.01*cm"/>
+            <zplane rmin="0.4*cm" rmax="87.5*cm"  z="600.0*cm"/>
+        </detector>
+        <detector name="ForwardM2Poly" type="PolyconeSupport" insideTrackingVolume="false">
+            <material name="BoratedPolyethylene5"/>
+            <zplane rmin="17.0*cm" rmax="25.7*cm"  z="200.01*cm"/>
+            <zplane rmin="87.5*cm" rmax="96.23*cm"  z="600.0*cm"/>
+        </detector>
+
+        <detector name="BackwardwardM2" type="PolyconeSupport" insideTrackingVolume="false">
+            <material name="Tungsten"/>
+            <zplane rmin="0.4*cm" rmax="87.5*cm"  z="-600.0*cm"/>
+            <zplane rmin="0.4*cm" rmax="17.0*cm"  z="-200.01*cm"/>
+        </detector>
+        <detector name="BackwardM2Poly" type="PolyconeSupport" insideTrackingVolume="false">
+            <material name="BoratedPolyethylene5"/>
+            <zplane rmin="87.5*cm" rmax="96.23*cm"  z="-600.0*cm"/>
+            <zplane rmin="17.0*cm" rmax="25.7*cm"  z="-200.01*cm"/>
+        </detector>
+    </detectors>
+
+    <!-- Sensitive Detector readout segmentation -->
+    <readouts>
+        <readout name="VtxBarrHits">
+            <id>system:8,layer:8,barrel:3</id>
+        </readout>
+        <readout name="VtxEndcapHits">
+            <id>system:8,layer:8,barrel:3</id>
+        </readout>
+        <readout name="TkrBarrHits">
+            <id>system:8,layer:8,barrel:3</id>
+        </readout>
+        <readout name="TkrEndcapHits">
+            <id>system:8,layer:8,barrel:3</id>
+        </readout>
+        <readout name="EcalBarrelHits">
+            <segmentation type="CartesianGridXY" gridSizeX="1.0*cm" gridSizeY="1.0*cm" />
+            <id>system:6,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id>
+        </readout>
+        <readout name="EcalEndcapHits">
+            <segmentation type="GlobalGridXY" gridSizeX="1.0*cm" gridSizeY="1.0*cm" />
+            <id>system:6,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id>
+        </readout>
+        <readout name="HcalBarrelHits">
+            <segmentation type="CartesianGridXY" gridSizeX="2.0*cm" gridSizeY="2.0*cm" />
+            <id>system:6,barrel:3,module:4,layer:6,slice:5,x:32:-16,y:-16</id>
+        </readout>
+        <readout name="HcalEndcapHits">
+            <segmentation type="GlobalGridXY" gridSizeX="2.0*cm" gridSizeY="2.0*cm" />
+            <id>system:6,barrel:3,module:4,layer:8,slice:5,x:32:-16,y:-16</id>
+        </readout>
+        <readout name="MuonBarrelHits">
+            <segmentation type="CartesianGridXY" gridSizeX="10.0*cm" gridSizeY="10.0*cm" />
+            <id>system:8,barrel:3,module:4,layer:8,slice:4,x:32:-16,y:-16</id>
+        </readout>
+        <readout name="MuonEndcapHits">
+            <segmentation type="GlobalGridXY" gridSizeX="10.0*cm" gridSizeY="10.0*cm" />
+            <id>system:8,barrel:3,module:4,layer:8,slice:5,x:32:-16,y:-16</id>
+        </readout>
+    </readouts>
+    <fields>
+        <field type="Solenoid" name="GlobalSolenoid"
+        inner_field="5.0"
+        outer_field="-0.6"
+        zmax="1000*cm"
+        outer_radius="300*cm"/>
+    </fields>
+</lccdd>

LCDetectors/detectors/mcd00
detector.properties added at 1.1
diff -N detector.properties
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ detector.properties	10 May 2011 21:12:11 -0000	1.1
@@ -0,0 +1 @@
+name: mcd00
CVSspam 0.2.8