Commit in hps-detectors/detectors on MAIN
HPS-Test-v1.9/compact.xml+223added 1.1
             /detector.properties+1added 1.1
HPS-Test-v1.8/compact.xml+223added 1.1
             /detector.properties+1added 1.1
+448
4 added files
test run detectors

hps-detectors/detectors/HPS-Test-v1.9
compact.xml added at 1.1
diff -N compact.xml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ compact.xml	10 Mar 2011 23:20:32 -0000	1.1
@@ -0,0 +1,223 @@
+<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="HPS-Test-v1.9">
+    <comment>Detector for a Dark Photon Search</comment>
+  </info>
+<!--
+Detector for a test experiment  - v2.0
+4-layers separated by 20cm starting 10cm from target  
+all layers measure non-bend position and 50mrad stereo to it 
+gap around Z=0 of +/-15mrad (X dependent)
+layer material:  300u Si
+
+changes since v1.7:
+flip magnetic field so that positrons go up
+rotate sensors so that both edges go into beam on positron side
+-->
+  <define>
+    
+    <constant name="cm" value="10"/>
+    
+    <!-- world -->
+    <constant name="world_side" value="200.0*cm" />
+    <constant name="world_x" value="world_side" />
+    <constant name="world_y" value="world_side" />
+    <constant name="world_z" value="world_side" />
+    <constant name="pi"  value="3.14159" />
+    <constant name="onedeg"  value="0.0175" />
+    <constant name="SA"  value="0.10" />
+    <constant name="SA2"  value="0.05" />
+    
+    <!-- tracking region -->
+    <constant name="tracking_region_radius" value="200.0*cm"/>
+    <constant name="tracking_region_min" value="5.0*cm"/>
+    <constant name="tracking_region_zmax" value="100.0*cm"/>
+    
+
+    <constant name="xCent1" value="10*cm"/>
+    <constant name="xCent2" value="20*cm"/>
+    <constant name="xCent3" value="30*cm"/>
+    <constant name="xCent4" value="50*cm"/>
+    <constant name="xCent5" value="70*cm"/>
+
+    <constant name="zgap1" value="0.30*cm" />
+    <constant name="zgap2" value="0.60*cm" />
+    <constant name="zgap3" value="0.90*cm" />
+    <constant name="zgap4" value="1.5*cm" />
+    <constant name="zgap5" value="2.1*cm" />
+
+    <constant name="zPlaneDist" value="1.0*cm"/>
+
+    <constant name="modLength" value="10.0*cm"/>
+    <constant name="modWidth" value="4.0*cm"/>
+  </define>
+  
+  <materials>
+
+ <material name="Air">
+<!--     <D type="density" unit="g/cm3" value="0.0012"/> -->
+    <D type="density" unit="g/cm3" value="0.0000012"/>
+    <fraction n="0.754" ref="N"/>
+    <fraction n="0.234" ref="O"/>
+    <fraction n="0.012" ref="Ar"/>
+  </material>
+
+
+    <material name="Rohacell31_50percent">
+      <D type="density" value="0.016" unit="g/cm3"/>
+      <fraction n="1.0" ref="Rohacell31"/>
+    </material>
+    <material name="Hybrid">
+      <D type="density" value="3.9" unit="g/cm3"/>
+      <fraction n="0.01581" ref="Hydrogen"/>
+      <fraction n="0.37608" ref="Carbon"/>
+      <fraction n="0.06267" ref="Oxygen"/>
+      <fraction n="0.10564" ref="Aluminum"/>
+      <fraction n="0.4398" ref="Silicon"/>
+    </material>
+    
+    <material name="Chip">
+      <D type="density" value="3.2" unit="g/cm3"/>
+      <fraction n="0.039" ref="Aluminum"/>
+      <fraction n="0.957" ref="Silicon"/>
+      <fraction n="0.0016" ref="Tin"/>
+      <fraction n="0.0024" ref="Lead"/>
+    </material>
+    
+    <material name="FlexCable">
+      <D type="density" value="10" unit="g/cm3"/>
+      <fraction n="0.155088" ref="Hydrogen"/>
+      <fraction n="0.356334" ref="Carbon"/>
+      <fraction n="0.032555" ref="Nitrogen"/>
+      <fraction n="0.0811049" ref="Oxygen"/>
+      <fraction n="0.00738516" ref="Aluminum"/>
+      <fraction n="0.0246423" ref="Silicon"/>
+      <fraction n="0.0596088" ref="Titanium"/>
+      <fraction n="0.00101926" ref="Nickel"/>
+      <fraction n="0.219478" ref="Copper"/>
+      <fraction n="0.00103413" ref="Ruthenium"/>
+      <fraction n="0.0342783" ref="Palladium"/>
+      <fraction n="0.000879186" ref="Silver"/>
+      <fraction n="0.0186181" ref="Tin"/>
+      <fraction n="0.00112464" ref="Gold"/>
+      <fraction n="0.00685001" ref="Lead"/>
+    </material>
+    
+    <material name="Stave">
+      <D type="density" value="10" unit="g/cm3"/>
+      <fraction n="0.0621474" ref="Hydrogen"/>
+      <fraction n="0.700638" ref="Carbon"/>
+      <fraction n="0.00422771" ref="Nitrogen"/>
+      <fraction n="0.0332932" ref="Oxygen"/>
+      <fraction n="0.0012558" ref="Fluorine"/>
+      <fraction n="0.183551" ref="Aluminum"/>
+      <fraction n="0.00801284" ref="Silicon"/>
+      <fraction n="0.000420019" ref="Titanium"/>
+      <fraction n="1.81336e-05" ref="Vanadium"/>
+      <fraction n="4.62406e-05" ref="Chromium"/>
+      <fraction n="0.000524621" ref="Manganese"/>
+      <fraction n="0.000360016" ref="Iron"/>
+      <fraction n="0.000115602" ref="Copper"/>
+      <fraction n="0.00538952" ref="Zinc"/>
+    </material>
+    </materials>
+  
+  
+  <detectors>
+<!--    
+    <detector id="0" name="Target" type="PolyconeSupport" insideTrackingVolume="true">
+      <material name="Tungsten"/>
+      <zplane rmin="0" rmax="0.3504*cm*0.01/2" z="-10*cm" />
+      <zplane rmin="0" rmax="0.3504*cm*0.01/2" z="10*cm" />
+    </detector>  
+-->
+
+    <detector id="10" name="Target" type="SiTrackerFixedTarget2"  readout="TargetHits" combineHits="true">
+      <module name="TungstenTarget">
+        <trd x1="5*cm" x2="5*cm" z="5*cm" />
+        <module_component   thickness="0.3504*cm*0.00125" material = "Tungsten" sensitive="false"/>
+      </module> 
+      <layer id="1">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="0" nz="1" zStep="modWidth" phi0="0.0" x="0.0" dx="0.0*cm"  module="TungstenTarget"/>
+      </layer>
+
+    </detector>
+
+ <detector id="1" name="Tracker" type="SiTrackerFixedTarget2" readout="TrackerHits" combineHits="true" reflect="true"  flipSA="true">
+     <module name="Module1">
+        <trd x1="modWidth/2" x2="modWidth/2" z="modLength/2" />
+        <module_component   thickness="0.032*cm" material = "Silicon" sensitive="true"/><!-- X0=0.32% -->
+        <module_component   thickness="0.02*cm" material = "Carbon" sensitive="false"/> <!-- X0=0.1% -->
+      </module> 
+      
+      <layer id="1">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap1+modWidth)/2" nz="1" zStep="modWidth" phi0="0.0" x="xCent1" dx="0.0*cm"  module="Module1"/>
+      </layer>
+      <layer id="2">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap1+modWidth)/2" nz="1" zStep="modWidth" phi0="SA" x="xCent1+zPlaneDist" dx="0.0*cm"  module="Module1"/>
+      </layer>
+
+      <layer id="3">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap2+modWidth)/2" nz="1" zStep="modWidth" phi0="0.0" x="xCent2" dx="0.0*cm"  module="Module1"/>
+      </layer>
+      <layer id="4">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap2+modWidth)/2" nz="1" zStep="modWidth" phi0="SA" x="xCent2+zPlaneDist" dx="0.0*cm"  module="Module1"/>
+      </layer>
+      
+     
+      <layer id="5">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap3+modWidth)/2" nz="1" zStep="modWidth" phi0="0.0" x="xCent3" dx="0.0*cm"  module="Module1"/>
+      </layer>
+      <layer id="6">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap3+modWidth)/2" nz="1" zStep="modWidth" phi0="SA" x="xCent3+zPlaneDist" dx="0.0*cm"  module="Module1"/>
+      </layer>
+
+      <layer id="7">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap4+modWidth)/2" nz="1" zStep="modWidth" phi0="0.0" x="xCent4" dx="0.0*cm"  module="Module1"/>
+      </layer>
+      <layer id="8">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap4+modWidth)/2" nz="1" zStep="modWidth" phi0="SA2" x="xCent4+zPlaneDist" dx="0.0*cm"  module="Module1"/>
+      </layer>
+
+      <layer id="9">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap5+modWidth)/2" nz="1" zStep="modWidth" phi0="0.0" x="xCent5" dx="0.0*cm"  module="Module1"/>
+      </layer>
+      <layer id="10">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap5+modWidth)/2" nz="1" zStep="modWidth" phi0="SA2" x="xCent5+zPlaneDist" dx="0.0*cm"  module="Module1"/>
+      </layer>
+
+
+ </detector>     
+    
+  </detectors>
+  
+  <readouts>
+    <readout name="TargetHits">
+      <id>system:6,barrel:3,layer:4,wedge:4,module:12,sensor:1,side:32:-2,strip:12</id> 
+    </readout>
+    <readout name="TrackerHits">
+      <id>system:6,barrel:3,layer:4,wedge:4,module:12,sensor:1,side:32:-2,strip:12</id> 
+    </readout>
+  </readouts>
+
+<!--
+  <fields>
+    <field type="Dipole" name="AnalyzingDipole"
+	   zmin="15*cm"
+	   zmax="60*cm"
+	   rmax="20*cm">
+      <dipoleCoeff value="1.0"/>
+    </field>
+  </fields>
+-->
+   <fields>
+        <field type="Solenoid" name="GlobalSolenoid"
+        inner_field="-0.25"
+        outer_field="0.0"
+         zmax="tracking_region_zmax"
+        outer_radius="tracking_region_radius"/>
+    </fields>
+
+</lccdd>
\ No newline at end of file

hps-detectors/detectors/HPS-Test-v1.9
detector.properties added at 1.1
diff -N detector.properties
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ detector.properties	10 Mar 2011 23:20:32 -0000	1.1
@@ -0,0 +1 @@
+name: HPS-Test-v1.9
\ No newline at end of file

hps-detectors/detectors/HPS-Test-v1.8
compact.xml added at 1.1
diff -N compact.xml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ compact.xml	10 Mar 2011 23:20:32 -0000	1.1
@@ -0,0 +1,223 @@
+<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="HPS-Test-v1.8">
+    <comment>Detector for a Dark Photon Search</comment>
+  </info>
+<!--
+Detector for a test experiment  - v2.0
+4-layers separated by 20cm starting 10cm from target  
+all layers measure non-bend position and 50mrad stereo to it 
+gap around Z=0 of +/-15mrad (X dependent)
+layer material:  300u Si
+
+changes since v1.7:
+flip magnetic field so that positrons go up
+rotate sensors so that both edges go into beam on positron side
+-->
+  <define>
+    
+    <constant name="cm" value="10"/>
+    
+    <!-- world -->
+    <constant name="world_side" value="200.0*cm" />
+    <constant name="world_x" value="world_side" />
+    <constant name="world_y" value="world_side" />
+    <constant name="world_z" value="world_side" />
+    <constant name="pi"  value="3.14159" />
+    <constant name="onedeg"  value="0.0175" />
+    <constant name="SA"  value="0.10" />
+    <constant name="SA2"  value="0.05" />
+    
+    <!-- tracking region -->
+    <constant name="tracking_region_radius" value="200.0*cm"/>
+    <constant name="tracking_region_min" value="5.0*cm"/>
+    <constant name="tracking_region_zmax" value="100.0*cm"/>
+    
+
+    <constant name="xCent1" value="10*cm"/>
+    <constant name="xCent2" value="20*cm"/>
+    <constant name="xCent3" value="30*cm"/>
+    <constant name="xCent4" value="50*cm"/>
+    <constant name="xCent5" value="70*cm"/>
+
+    <constant name="zgap1" value="0.30*cm" />
+    <constant name="zgap2" value="0.60*cm" />
+    <constant name="zgap3" value="0.90*cm" />
+    <constant name="zgap4" value="1.5*cm" />
+    <constant name="zgap5" value="2.1*cm" />
+
+    <constant name="zPlaneDist" value="1.0*cm"/>
+
+    <constant name="modLength" value="10.0*cm"/>
+    <constant name="modWidth" value="4.0*cm"/>
+  </define>
+  
+  <materials>
+
+ <material name="Air">
+<!--     <D type="density" unit="g/cm3" value="0.0012"/> -->
+    <D type="density" unit="g/cm3" value="0.0000012"/>
+    <fraction n="0.754" ref="N"/>
+    <fraction n="0.234" ref="O"/>
+    <fraction n="0.012" ref="Ar"/>
+  </material>
+
+
+    <material name="Rohacell31_50percent">
+      <D type="density" value="0.016" unit="g/cm3"/>
+      <fraction n="1.0" ref="Rohacell31"/>
+    </material>
+    <material name="Hybrid">
+      <D type="density" value="3.9" unit="g/cm3"/>
+      <fraction n="0.01581" ref="Hydrogen"/>
+      <fraction n="0.37608" ref="Carbon"/>
+      <fraction n="0.06267" ref="Oxygen"/>
+      <fraction n="0.10564" ref="Aluminum"/>
+      <fraction n="0.4398" ref="Silicon"/>
+    </material>
+    
+    <material name="Chip">
+      <D type="density" value="3.2" unit="g/cm3"/>
+      <fraction n="0.039" ref="Aluminum"/>
+      <fraction n="0.957" ref="Silicon"/>
+      <fraction n="0.0016" ref="Tin"/>
+      <fraction n="0.0024" ref="Lead"/>
+    </material>
+    
+    <material name="FlexCable">
+      <D type="density" value="10" unit="g/cm3"/>
+      <fraction n="0.155088" ref="Hydrogen"/>
+      <fraction n="0.356334" ref="Carbon"/>
+      <fraction n="0.032555" ref="Nitrogen"/>
+      <fraction n="0.0811049" ref="Oxygen"/>
+      <fraction n="0.00738516" ref="Aluminum"/>
+      <fraction n="0.0246423" ref="Silicon"/>
+      <fraction n="0.0596088" ref="Titanium"/>
+      <fraction n="0.00101926" ref="Nickel"/>
+      <fraction n="0.219478" ref="Copper"/>
+      <fraction n="0.00103413" ref="Ruthenium"/>
+      <fraction n="0.0342783" ref="Palladium"/>
+      <fraction n="0.000879186" ref="Silver"/>
+      <fraction n="0.0186181" ref="Tin"/>
+      <fraction n="0.00112464" ref="Gold"/>
+      <fraction n="0.00685001" ref="Lead"/>
+    </material>
+    
+    <material name="Stave">
+      <D type="density" value="10" unit="g/cm3"/>
+      <fraction n="0.0621474" ref="Hydrogen"/>
+      <fraction n="0.700638" ref="Carbon"/>
+      <fraction n="0.00422771" ref="Nitrogen"/>
+      <fraction n="0.0332932" ref="Oxygen"/>
+      <fraction n="0.0012558" ref="Fluorine"/>
+      <fraction n="0.183551" ref="Aluminum"/>
+      <fraction n="0.00801284" ref="Silicon"/>
+      <fraction n="0.000420019" ref="Titanium"/>
+      <fraction n="1.81336e-05" ref="Vanadium"/>
+      <fraction n="4.62406e-05" ref="Chromium"/>
+      <fraction n="0.000524621" ref="Manganese"/>
+      <fraction n="0.000360016" ref="Iron"/>
+      <fraction n="0.000115602" ref="Copper"/>
+      <fraction n="0.00538952" ref="Zinc"/>
+    </material>
+    </materials>
+  
+  
+  <detectors>
+<!--    
+    <detector id="0" name="Target" type="PolyconeSupport" insideTrackingVolume="true">
+      <material name="Tungsten"/>
+      <zplane rmin="0" rmax="0.3504*cm*0.01/2" z="-10*cm" />
+      <zplane rmin="0" rmax="0.3504*cm*0.01/2" z="10*cm" />
+    </detector>  
+-->
+
+    <detector id="10" name="Target" type="SiTrackerFixedTarget2"  readout="TargetHits" combineHits="true">
+      <module name="TungstenTarget">
+        <trd x1="5*cm" x2="5*cm" z="5*cm" />
+        <module_component   thickness="0.3504*cm*0.00125" material = "Tungsten" sensitive="false"/>
+      </module> 
+      <layer id="1">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="0" nz="1" zStep="modWidth" phi0="0.0" x="0.0" dx="0.0*cm"  module="TungstenTarget"/>
+      </layer>
+
+    </detector>
+
+ <detector id="1" name="Tracker" type="SiTrackerFixedTarget2" readout="TrackerHits" combineHits="true" reflect="true"  flipSA="true">
+     <module name="Module1">
+        <trd x1="modWidth/2" x2="modWidth/2" z="modLength/2" />
+        <module_component   thickness="0.032*cm" material = "Silicon" sensitive="true"/><!-- X0=0.32% -->
+        <module_component   thickness="0.02*cm" material = "Carbon" sensitive="false"/> <!-- X0=0.1% -->
+      </module> 
+      
+      <layer id="1">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap1+modWidth)/2" nz="1" zStep="modWidth" phi0="0.0" x="xCent1" dx="0.0*cm"  module="Module1"/>
+      </layer>
+      <layer id="2">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap1+modWidth)/2" nz="1" zStep="modWidth" phi0="SA" x="xCent1+zPlaneDist" dx="0.0*cm"  module="Module1"/>
+      </layer>
+
+      <layer id="3">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap2+modWidth)/2" nz="1" zStep="modWidth" phi0="0.0" x="xCent2" dx="0.0*cm"  module="Module1"/>
+      </layer>
+      <layer id="4">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap2+modWidth)/2" nz="1" zStep="modWidth" phi0="SA" x="xCent2+zPlaneDist" dx="0.0*cm"  module="Module1"/>
+      </layer>
+      
+     
+      <layer id="5">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap3+modWidth)/2" nz="1" zStep="modWidth" phi0="0.0" x="xCent3" dx="0.0*cm"  module="Module1"/>
+      </layer>
+      <layer id="6">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap3+modWidth)/2" nz="1" zStep="modWidth" phi0="SA" x="xCent3+zPlaneDist" dx="0.0*cm"  module="Module1"/>
+      </layer>
+
+      <layer id="7">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap4+modWidth)/2" nz="1" zStep="modWidth" phi0="0.0" x="xCent4" dx="0.0*cm"  module="Module1"/>
+      </layer>
+      <layer id="8">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap4+modWidth)/2" nz="1" zStep="modWidth" phi0="SA2" x="xCent4+zPlaneDist" dx="0.0*cm"  module="Module1"/>
+      </layer>
+
+      <layer id="9">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap5+modWidth)/2" nz="1" zStep="modWidth" phi0="0.0" x="xCent5" dx="0.0*cm"  module="Module1"/>
+      </layer>
+      <layer id="10">
+        <quadrant yStart="0" ny="1" yStep="modLength" zStart="(zgap5+modWidth)/2" nz="1" zStep="modWidth" phi0="SA2" x="xCent5+zPlaneDist" dx="0.0*cm"  module="Module1"/>
+      </layer>
+
+
+ </detector>     
+    
+  </detectors>
+  
+  <readouts>
+    <readout name="TargetHits">
+      <id>system:6,barrel:3,layer:4,wedge:4,module:12,sensor:1,side:32:-2,strip:12</id> 
+    </readout>
+    <readout name="TrackerHits">
+      <id>system:6,barrel:3,layer:4,wedge:4,module:12,sensor:1,side:32:-2,strip:12</id> 
+    </readout>
+  </readouts>
+
+<!--
+  <fields>
+    <field type="Dipole" name="AnalyzingDipole"
+	   zmin="15*cm"
+	   zmax="60*cm"
+	   rmax="20*cm">
+      <dipoleCoeff value="1.0"/>
+    </field>
+  </fields>
+-->
+   <fields>
+        <field type="Solenoid" name="GlobalSolenoid"
+        inner_field="-0.5"
+        outer_field="0.0"
+         zmax="tracking_region_zmax"
+        outer_radius="tracking_region_radius"/>
+    </fields>
+
+</lccdd>
\ No newline at end of file

hps-detectors/detectors/HPS-Test-v1.8
detector.properties added at 1.1
diff -N detector.properties
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ detector.properties	10 Mar 2011 23:20:32 -0000	1.1
@@ -0,0 +1 @@
+name: HPS-Test-v1.8
\ No newline at end of file
CVSspam 0.2.8