LCDetectors/detectors/clic_ild_cdr_01
diff -N compact.xml
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ compact.xml 13 Dec 2011 23:54:36 -0000 1.1
@@ -0,0 +1,199 @@
+
+<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 name="clic_ild_cdr"
+ title="CLiC ILD CDR"
+ author="Norman Graf, Jan Strube"
+ url="http://confluence.slac.stanford.edu/display/ilc"
+ status="development"
+ version="$Id: ">
+ <comment>The compact format for the ILD as described in the CLiC CDR</comment>
+ </info>
+ <define>
+ <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"/>
+
+ <constant name="tracking_region_radius" value="1808."/>
+ <constant name="tracking_region_zmax" value="1870."/>
+
+ <constant name="VXD_CF_sensor" value="0.026*cm"/>
+ </define>
+ <materials>
+ <!-- need to define TPC gas mixture here... -->
+ <material name="ArgonGas">
+ <D type="density" value="0.00178" unit="g/cm3"/>
+ <composite n="1" ref="Ar" />
+ </material>
+
+ <material name="CarbonDioxideGas">
+ <D type="density" value="0.000717" unit="g/cm3"/>
+ <composite n="1" ref="C" />
+ <composite n="2" ref="O" />
+ </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="TPCGas">
+ <D type="density" value="0.00178" unit="g/cm3"/>
+ <fraction n=".9567" ref="ArgonGas" />
+ <fraction n=".0227" ref="CarbonDioxideGas" />
+ <fraction n=".0207" ref="MethaneGas" />
+ </material>
+
+ <material name="CarbonFiber_25percent">
+ <D type="density" value="0.375" unit="g/cm3"/>
+ <fraction n="1.0" ref="CarbonFiber"/>
+ </material>
+ </materials>
+ <limits>
+
+ </limits>
+
+ <display>
+ <vis name="SiVertexBarrelVis" r="0.5" g="0.7" b="0.4" showDaughters="true" visible="true"/>
+ <vis name="SiVertexBarrelLayerVis" r="0.5" g="0.7" b="0.4" showDaughters="true" visible="true"/>
+ <vis name="TPCVis" showDaughters="false" visible="true"/>
+ </display>
+ <detectors>
+ <comment>Trackers</comment>
+
+ <comment>Vertex Barrel needs to be fixed</comment>
+
+ <detector id="1" name="SiVertexBarrel" type="SiTrackerBarrel" readout="SiVertexBarrelHits" insideTrackingVolume="true" vis="SiVertexBarrelVis">
+ <comment>Vertex Detector Barrel</comment>
+ <module name="VtxBarrelModuleInner" vis="SiVertexBarrelVis">
+ <module_envelope width="9.8" length="63.0 * 2" thickness="0.6"/>
+ <module_component width="7.6" length="125.0" thickness="VXD_CF_sensor" material="CarbonFiber_25percent" sensitive="false">
+ <position z="-0.12"/>
+ </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.093" material="Silicon" sensitive="false">
+ <position z="0.150"/>
+ </module_component>
+ <module_component width="9.6" length="125.0" thickness="0.02" material="Silicon" sensitive="true">
+ <position z="0.225"/>
+ </module_component>
+ </module>
+ <module name="VtxBarrelModuleOuter" vis="SiVertexBarrelVis">
+ <module_envelope width="14.0" length="126.0" thickness="0.6"/>
+ <module_component width="11.6" length="125.0" thickness="VXD_CF_sensor" material="CarbonFiber_25percent" sensitive="false">
+ <position z="-0.12"/>
+ </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.093" material="Silicon" sensitive="false">
+ <position z="0.150"/>
+ </module_component>
+ <module_component width="13.8" length="125.0" thickness="0.02" material="Silicon" sensitive="true">
+ <position z="0.210"/>
+ </module_component>
+ </module>
+ <layer module="VtxBarrelModuleInner" id="1" vis="SiVertexBarrelLayerVis" >
+ <barrel_envelope inner_r="13.0" outer_r="17.0" z_length="63 * 4"/>
+ <rphi_layout phi_tilt="0.0" nphi="12" phi0="0.2618" rc="15.05" dr="-1.15"/>
+ <z_layout dr="0.0" z0="63.01" nz="2"/>
+ </layer>
+ <layer module="VtxBarrelModuleOuter" id="2" vis="SiVertexBarrelLayerVis">
+ <barrel_envelope inner_r="21.0" outer_r="25.0" z_length="63 * 4"/>
+ <rphi_layout phi_tilt="0.0" nphi="12" phi0="0.2618" rc="23.03" dr="-1.13"/>
+ <z_layout dr="0.0" z0="63.01" nz="2"/>
+ </layer>
+ <layer module="VtxBarrelModuleOuter" id="3" vis="SiVertexBarrelLayerVis">
+ <barrel_envelope inner_r="34.0" outer_r="38.0" z_length="63 * 4"/>
+ <rphi_layout phi_tilt="0.0" nphi="18" phi0="0.0" rc="35.79" dr="-0.89"/>
+ <z_layout dr="0.0" z0="63.01" nz="2"/>
+ </layer>
+ <layer module="VtxBarrelModuleOuter" id="4" vis="SiVertexBarrelLayerVis">
+ <barrel_envelope inner_r="46.6" outer_r="50.6" z_length="63 * 4"/>
+ <rphi_layout phi_tilt="0.0" nphi="24" phi0="0.1309" rc="47.5" dr="0.81"/>
+ <z_layout dr="0.0" z0="63.01" nz="2"/>
+ </layer>
+ <layer module="VtxBarrelModuleOuter" id="5" vis="SiVertexBarrelLayerVis">
+ <barrel_envelope inner_r="59.0" outer_r="63.0" z_length="63 * 4"/>
+ <rphi_layout phi_tilt="0.0" nphi="30" phi0="0.0" rc="59.9" dr="0.77"/>
+ <z_layout dr="0.0" z0="63.01" nz="2"/>
+ </layer>
+ </detector>
+
+ <comment>Vertex End Caps, sensitive silicon only</comment>
+ <detector id="2" name="VTXEndcap" type="DiskTracker" reflect="true" readout="VTXEndcapHits" vis="SiVertexBarrelLayerVis">
+ <layer id="1" inner_r = "33." inner_z = "160." outer_r = "102" vis="SiVertexBarrelLayerVis">
+ <slice material = "Silicon" thickness = "0.05" sensitive = "yes" />
+ </layer>
+ <layer id="2" inner_r = "33." inner_z = "162." outer_r = "102" vis="SiVertexBarrelLayerVis">
+ <slice material = "Silicon" thickness = "0.05" sensitive = "yes" />
+ </layer>
+ <layer id="3" inner_r = "33." inner_z = "207." outer_r = "102" vis="SiVertexBarrelLayerVis">
+ <slice material = "Silicon" thickness = "0.05" sensitive = "yes" />
+ </layer>
+ <layer id="4" inner_r = "33." inner_z = "209." outer_r = "102" vis="SiVertexBarrelLayerVis">
+ <slice material = "Silicon" thickness = "0.05" sensitive = "yes" />
+ </layer>
+ <layer id="5" inner_r = "33." inner_z = "255." outer_r = "102" vis="SiVertexBarrelLayerVis">
+ <slice material = "Silicon" thickness = "0.05" sensitive = "yes" />
+ </layer>
+ <layer id="6" inner_r = "33." inner_z = "257." outer_r = "102" vis="SiVertexBarrelLayerVis">
+ <slice material = "Silicon" thickness = "0.05" sensitive = "yes" />
+ </layer>
+ </detector>
+
+ <comment>Forward Tracking Disks, sensitive silicon only</comment>
+ <detector id="3" name="FTD" type="DiskTracker" reflect="true" readout="FTDHits">
+ <layer id="1" inner_r = "47." inner_z = "382" outer_r = "320" vis="SiVertexBarrelLayerVis">
+ <slice material = "Silicon" thickness = "2.75" sensitive = "yes" />
+ </layer>
+ <layer id="2" inner_r = "79." inner_z = "665." outer_r = "320" vis="SiVertexBarrelLayerVis">
+ <slice material = "Silicon" thickness = "2.75" sensitive = "yes" />
+ </layer>
+ <layer id="3" inner_r = "126." inner_z = "1066." outer_r = "320" vis="SiVertexBarrelLayerVis">
+ <slice material = "Silicon" thickness = "2.75" sensitive = "yes" />
+ </layer>
+ <layer id="4" inner_r = "172." inner_z = "1467." outer_r = "320" vis="SiVertexBarrelLayerVis">
+ <slice material = "Silicon" thickness = "2.75" sensitive = "yes" />
+ </layer>
+ <layer id="5" inner_r = "218." inner_z = "1868." outer_r = "320" vis="SiVertexBarrelLayerVis">
+ <slice material = "Silicon" thickness = "2.75" sensitive = "yes" />
+ </layer>
+ </detector>
+
+ <comment>TPC sensitive gaseous volume only</comment>
+ <detector id="4" name="TPC" type="TPC" readout="TPCHits" vis="TPCVis">
+ <dimensions inner_r = "329." outer_z = "2350." />
+ <layer repeat="224">
+ <slice material="TPCGas" thickness="6.6" sensitive="yes" />
+ </layer>
+ </detector>
+ </detectors>
+
+ <readouts>
+ <readout name="TPCHits">
+ <id>system:6,barrel:3,layer:10</id>
+ </readout>
+ <readout name="FTDHits">
+ <id>system:6,barrel:3,layer:10</id>
+ </readout>
+ <readout name="SiVertexBarrelHits">
+ <id>system:6,barrel:3,layer:4,module:12,sensor:1,side:32:-2,strip:24</id>
+ </readout>
+ <readout name="VTXEndcapHits">
+ <id>system:6,barrel:3,layer:10</id>
+ </readout>
+ </readouts>
+
+ <fields>
+ <field type="Solenoid" name="GlobalSolenoid" inner_field="5.0"
+ outer_field="-0.6" zmax="1000"
+ outer_radius="26000" />
+ </fields>
+</lccdd>
+
\ No newline at end of file