hps-detectors/detectors/HPS-Test-JLAB-v4pt0
diff -u -r1.5 -r1.6
--- HPS-Test-JLAB-v4pt0.lcdd 16 Feb 2012 23:16:24 -0000 1.5
+++ HPS-Test-JLAB-v4pt0.lcdd 23 Feb 2012 00:08:11 -0000 1.6
@@ -2,7 +2,7 @@
<lcdd xmlns:lcdd="http://www.lcsim.org/schemas/lcdd/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcdd/1.0/lcdd.xsd">
<header>
<detector name="HPS-Test-JLAB-v4pt0" />
- <generator name="GeomConverter" version="1.0" file="compact.xml" checksum="1685053753" />
+ <generator name="GeomConverter" version="1.0" file="compact.xml" checksum="4015074162" />
<author name="NONE" />
<comment>HPS Test Proposal detector</comment>
</header>
@@ -16,6 +16,16 @@
<idfield signed="true" label="side" length="2" start="32" />
<idfield signed="false" label="strip" length="12" start="34" />
</idspec>
+ <idspec name="TargetHits" length="46">
+ <idfield signed="false" label="system" length="6" start="0" />
+ <idfield signed="false" label="barrel" length="3" start="6" />
+ <idfield signed="false" label="layer" length="4" start="9" />
+ <idfield signed="false" label="wedge" length="4" start="13" />
+ <idfield signed="false" label="module" length="12" start="17" />
+ <idfield signed="false" label="sensor" length="1" start="29" />
+ <idfield signed="true" label="side" length="2" start="32" />
+ <idfield signed="false" label="strip" length="12" start="34" />
+ </idspec>
<idspec name="EcalHits" length="22">
<idfield signed="false" label="system" length="6" start="0" />
<idfield signed="false" label="layer" length="2" start="6" />
@@ -24,6 +34,9 @@
</idspec>
</iddict>
<sensitive_detectors>
+ <tracker name="Target" ecut="0.0" eunit="MeV" verbose="0" hits_collection="TargetHits">
+ <idspecref ref="TargetHits" />
+ </tracker>
<tracker name="Tracker" ecut="0.0" eunit="MeV" verbose="0" hits_collection="TrackerHits">
<idspecref ref="TrackerHits" />
</tracker>
@@ -65,12 +78,10 @@
<constant name="zCent2" value="200.0" />
<constant name="tracking_region_radius" value="2000.0" />
<constant name="zPlaneDist" value="10.0" />
- <constant name="sensorY" value="38.3399" />
- <constant name="sensorX" value="98.33" />
- <constant name="moduleX" value="100.0" />
- <constant name="moduleY" value="40.34" />
+ <constant name="sensorLength" value="98.33" />
<constant name="zCent1" value="100.0" />
<constant name="ecal_z" value="80.0" />
+ <constant name="sensorWidth" value="38.3399" />
<constant name="world_y" value="5000.0" />
<constant name="world_z" value="5000.0" />
<constant name="world_x" value="5000.0" />
@@ -81,16 +92,16 @@
<constant name="ygap3" value="9.0" />
<constant name="ygap4" value="15.0" />
<constant name="ygap1" value="3.0" />
+ <constant name="moduleLength" value="100.0" />
<constant name="ygap2" value="6.0" />
<constant name="tracking_region_zmax" value="1000.0" />
<constant name="ecal_back" value="8.0" />
+ <constant name="moduleWidth" value="40.34" />
<constant name="SA" value="0.1" />
<position name="TungstenTargetVolume_component0_position" x="0.0" y="0.0" z="0.0" unit="mm" />
<rotation name="TungstenTargetVolume_component0_rotation" x="0.0" y="0.0" z="0.0" unit="radian" />
<position name="Target_layer1_module0_position" x="0.0" y="0.0" z="0.0" unit="mm" />
<rotation name="Target_layer1_module0_rotation" x="-1.5707963267948966" y="1.5707963267948966" z="0.0" unit="radian" />
- <position name="Target_layer1_module0_reflect_position" x="0.0" y="-0.0" z="0.0" unit="mm" />
- <rotation name="Target_layer1_module0_reflect_rotation" x="-1.5707963267948966" y="1.5707963267948966" z="0.0" unit="radian" />
<position name="Module1Volume_component0_position" x="0.0" y="0.0" z="-0.1" unit="mm" />
<rotation name="Module1Volume_component0_rotation" x="0.0" y="0.0" z="0.0" unit="radian" />
<position name="Module1Volume_component0Sensor0Position" x="0.0" y="0.0" z="0.0" unit="mm" />
@@ -98,9 +109,9 @@
<position name="Module1Volume_component1_position" x="0.0" y="0.0" z="0.16" unit="mm" />
<rotation name="Module1Volume_component1_rotation" x="0.0" y="0.0" z="0.0" unit="radian" />
<position name="Tracker_layer1_module0_position" x="0.0" y="21.67" z="100.0" unit="mm" />
- <rotation name="Tracker_layer1_module0_rotation" x="0.0" y="0.0" z="1.6057963267948965" unit="radian" />
+ <rotation name="Tracker_layer1_module0_rotation" x="0.0" y="0.0" z="1.5707963267948966" unit="radian" />
<position name="Tracker_layer1_module0_reflect_position" x="0.0" y="-21.67" z="100.0" unit="mm" />
- <rotation name="Tracker_layer1_module0_reflect_rotation" x="0.0" y="0.0" z="1.5357963267948966" unit="radian" />
+ <rotation name="Tracker_layer1_module0_reflect_rotation" x="0.0" y="0.0" z="1.5707963267948966" unit="radian" />
<position name="Tracker_layer2_module0_position" x="0.0" y="21.67" z="110.0" unit="mm" />
<rotation name="Tracker_layer2_module0_rotation" x="0.0" y="0.0" z="1.6707963267948966" unit="radian" />
<position name="Tracker_layer2_module0_reflect_position" x="0.0" y="-21.67" z="110.0" unit="mm" />
@@ -3730,15 +3741,6 @@
<physvolid field_name="module" value="0" />
</physvol>
<physvol>
- <volumeref ref="TungstenTargetVolume" />
- <positionref ref="Target_layer1_module0_reflect_position" />
- <rotationref ref="Target_layer1_module0_reflect_rotation" />
- <physvolid field_name="system" value="10" />
- <physvolid field_name="barrel" value="0" />
- <physvolid field_name="layer" value="1" />
- <physvolid field_name="module" value="1" />
- </physvol>
- <physvol>
<volumeref ref="Module1Volume" />
<positionref ref="Tracker_layer1_module0_position" />
<rotationref ref="Tracker_layer1_module0_rotation" />