Print

Print


Commit in hps-detectors/detectors/HPS-Test-JLAB-v4pt0 on MAIN
compact.xml+36-351.5 -> 1.6
changes to names of sensor parameters

hps-detectors/detectors/HPS-Test-JLAB-v4pt0
compact.xml 1.5 -> 1.6
diff -u -r1.5 -r1.6
--- compact.xml	16 Feb 2012 23:16:24 -0000	1.5
+++ compact.xml	23 Feb 2012 00:07:05 -0000	1.6
@@ -20,21 +20,15 @@
         <constant name="tracking_region_zmax" value="100.0*cm"/>
 
         <!-- SVT module dimensions -->
-        <constant name="moduleX" value="100.0"/>
-        <constant name="moduleY" value="40.34"/>
-
-<!--
-        <constant name="moduleWidth" value="100.0"/>
-        <constant name="moduleLength" value="40.34"/>
--->
+        <constant name="moduleLength" value="100.0"/>
+        <constant name="moduleWidth" value="40.34"/>
 
         <!-- SVT sensor dimensions -->
-        <constant name="sensorX" value="98.33"/>
-<!--        <constant name="sensorY" value="38.34"/>-->
-        <!-- Make this slightly under the real value so sisim doesn't break. -->
-        <constant name="sensorY" value="38.3399"/>
+        <constant name="sensorLength" value="98.33"/>
+        <!-- Sensor width is slightly under the real value of 38.34 mm so that sisim doesn't break. -->
+        <constant name="sensorWidth" value="38.3399"/>
 
-        <!-- module tilt -->
+        <!-- module tilt for stereo angle -->
         <constant name="SA"  value="0.10" />
         <constant name="SA2"  value="0.05" />
 
@@ -85,8 +79,7 @@
     </display> 
     
     <detectors>
-
-        <!-- ECal -->
+<!--
         <detector id="13"
                   name="Ecal"
                   type="HPSEcal3"
@@ -101,79 +94,85 @@
             </layout>
         </detector>
 
-
-        <detector id="10" name="Target" type="SiTrackerSpectrometer">
+        <detector id="10" name="Target" type="SiTrackerSpectrometer" readout="TargetHits" reflect="false">
             <comment>The Tungsten fixed target.</comment>
             <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 xStart="0" nx="1" xStep="moduleX" yStart="0" ny="1" yStep="moduleY" phi0="0.0" z="0.0" dz="0.0*cm"  module="TungstenTarget"/>
+                <quadrant xStart="0" nx="1" xStep="moduleLength" yStart="0" ny="1" yStep="moduleWidth" phi0="0.0" z="0.0" dz="0.0*cm"  module="TungstenTarget"/>
             </layer>
         </detector>
+-->
 
-        <!-- SVT -->
         <detector id="1" name="Tracker" type="HPSTracker" readout="TrackerHits" combineHits="true" flipSA="true" reflect="true">
             <comment> The Silicon Vertex Tracker.</comment>
             <module name="Module1">
-                <box x="moduleX" y="moduleY" />
+                <box x="moduleLength" y="moduleWidth" />
                 <module_component thickness="0.032*cm" material = "Silicon" sensitive="true">
-                    <dimensions x="sensorX" y="sensorY" /> <!-- TODO Get actual dead area size from Tim. -->
+                    <dimensions x="sensorLength" y="sensorWidth" /> <!-- TODO Get actual dead area size from Tim. -->
                 </module_component>
                 <module_component thickness="0.02*cm" material = "Carbon" sensitive="false"/> 
             </module> 
             <layer id="1">
                 <quadrant xStart="0" 
                           nx="1" 
-                          xStep="moduleX" 
-                          yStart="(ygap1+moduleY)/2" 
+                          xStep="moduleLength" 
+                          yStart="(ygap1+moduleWidth)/2" 
                           ny="1" 
-                          yStep="moduleY" 
+                          yStep="moduleWidth" 
                           z="zCent1" 
                           dz="0.0*cm"  
-                          phi0="0.035"
-                          module="Module1"/>
+                          phi0="0.0"
+                          module="Module1"
+                          />
             </layer>
             <layer id="2">
-                <quadrant xStart="0" nx="1" xStep="moduleX" yStart="(ygap1+moduleY)/2" ny="1" yStep="moduleY" phi0="SA" z="zCent1+zPlaneDist" dz="0.0*cm"  module="Module1"/>
+                <quadrant xStart="0" nx="1" xStep="moduleLength" yStart="(ygap1+moduleWidth)/2" ny="1" yStep="moduleWidth" phi0="SA" z="zCent1+zPlaneDist" dz="0.0*cm"  module="Module1"/>
             </layer>
+<!--
             <layer id="3">
-                <quadrant xStart="0" nx="1" xStep="moduleX" yStart="(ygap2+moduleY)/2" ny="1" yStep="moduleY" phi0="0.0" z="zCent2" dz="0.0*cm"  module="Module1"/>
+                <quadrant xStart="0" nx="1" xStep="moduleLength" yStart="(ygap2+moduleWidth)/2" ny="1" yStep="moduleWidth" phi0="0.0" z="zCent2" dz="0.0*cm"  module="Module1"/>
             </layer>
             <layer id="4">
-                <quadrant xStart="0" nx="1" xStep="moduleX" yStart="(ygap2+moduleY)/2" ny="1" yStep="moduleY" phi0="SA" z="zCent2+zPlaneDist" dz="0.0*cm" module="Module1"/>
+                <quadrant xStart="0" nx="1" xStep="moduleLength" yStart="(ygap2+moduleWidth)/2" ny="1" yStep="moduleWidth" phi0="SA" z="zCent2+zPlaneDist" dz="0.0*cm" module="Module1"/>
             </layer>
             <layer id="5">
-                <quadrant xStart="0" nx="1" xStep="moduleX" yStart="(ygap3+moduleY)/2" ny="1" yStep="moduleY" phi0="0.0" z="zCent3" dz="0.0*cm" module="Module1"/>
+                <quadrant xStart="0" nx="1" xStep="moduleLength" yStart="(ygap3+moduleWidth)/2" ny="1" yStep="moduleWidth" phi0="0.0" z="zCent3" dz="0.0*cm" module="Module1"/>
             </layer>
             <layer id="6">
-                <quadrant xStart="0" nx="1" xStep="moduleX" yStart="(ygap3+moduleY)/2" ny="1" yStep="moduleY" phi0="SA" z="zCent3+zPlaneDist" dz="0.0*cm" module="Module1"/>
+                <quadrant xStart="0" nx="1" xStep="moduleLength" yStart="(ygap3+moduleWidth)/2" ny="1" yStep="moduleWidth" phi0="SA" z="zCent3+zPlaneDist" dz="0.0*cm" module="Module1"/>
             </layer>
             <layer id="7">
-                <quadrant xStart="0" nx="1" xStep="moduleX" yStart="(ygap4+moduleY)/2" ny="1" yStep="moduleY" phi0="0.0" z="zCent4" dz="0.0*cm" module="Module1"/>
+                <quadrant xStart="0" nx="1" xStep="moduleLength" yStart="(ygap4+moduleWidth)/2" ny="1" yStep="moduleWidth" phi0="0.0" z="zCent4" dz="0.0*cm" module="Module1"/>
             </layer>
             <layer id="8">
-                <quadrant xStart="0" nx="1" xStep="moduleX" yStart="(ygap4+moduleY)/2" ny="1" yStep="moduleY" phi0="SA2" z="zCent4+zPlaneDist" dz="0.0*cm" module="Module1"/>
+                <quadrant xStart="0" nx="1" xStep="moduleLength" yStart="(ygap4+moduleWidth)/2" ny="1" yStep="moduleWidth" phi0="SA2" z="zCent4+zPlaneDist" dz="0.0*cm" module="Module1"/>
             </layer>
             <layer id="9">
-                <quadrant xStart="0" nx="1" xStep="moduleX" yStart="(ygap5+moduleY)/2" ny="1" yStep="moduleY" phi0="0.0" z="zCent5" dz="0.0*cm"  module="Module1"/>
+                <quadrant xStart="0" nx="1" xStep="moduleLength" yStart="(ygap5+moduleWidth)/2" ny="1" yStep="moduleWidth" phi0="0.0" z="zCent5" dz="0.0*cm"  module="Module1"/>
             </layer>
             <layer id="10">
-                <quadrant xStart="0" nx="1" xStep="moduleX" yStart="(ygap5+moduleY)/2" ny="1" yStep="moduleY" phi0="SA2" z="zCent5+zPlaneDist" dz="0.0*cm" module="Module1"/>
+                <quadrant xStart="0" nx="1" xStep="moduleLength" yStart="(ygap5+moduleWidth)/2" ny="1" yStep="moduleWidth" phi0="SA2" z="zCent5+zPlaneDist" dz="0.0*cm" module="Module1"/>
             </layer>
+-->
         </detector>     
     </detectors>
     
     <readouts>
         <readout name="EcalHits">
-            <!-- Setting grid sizes to all zero means the volume center is used. -->
+            <!-- Setting grid sizes to all zero causes the volume center to be used. -->
             <segmentation type="GridXYZ" gridSizeX="0.0" gridSizeY="0.0" gridSizeZ="0.0" />
             <id>system:6,layer:2,ix:-8,iy:-6</id>
         </readout>      
         <readout name="TrackerHits">
             <id>system:6,barrel:3,layer:4,module:12,sensor:1,side:32:-2,strip:12</id> 
         </readout>
+        <!-- FIXME Most of these fields not needed. -->
+        <readout name="TargetHits">
+            <id>system:6,barrel:3,layer:4,wedge:4,module:12,sensor:1,side:32:-2,strip:12</id>
+        </readout>
     </readouts>
 
     <fields>
@@ -191,8 +190,10 @@
         </field>
     </fields>
 
+<!--
     <includes>
         <gdmlFile ref="http://www.lcsim.org/test/gdml/vacuumChamber.gdml" />
     </includes>
+-->
 
 </lccdd>
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1