Print

Print


Commit in LCDetectors/detectors/sidloi3 on MAIN
compact.xml+10-511.3 -> 1.4
add cal types to sidloi3

LCDetectors/detectors/sidloi3
compact.xml 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- compact.xml	19 Nov 2009 18:46:59 -0000	1.3
+++ compact.xml	9 Dec 2009 01:25:55 -0000	1.4
@@ -6,7 +6,7 @@
         author="Norman Graf, Jeremy McCormick"
         url="http://confluence.slac.stanford.edu/display/ilc/sidloi"
         status="development"
-        version="$Id: compact.xml,v 1.3 2009/11/19 18:46:59 ngraf Exp $">
+        version="$Id: compact.xml,v 1.4 2009/12/09 01:25:55 jeremy Exp $">
         <comment>The compact format for the Silicon Detector as described in the LOI 090204.  Includes global XY segmentation in cal endcaps.  -JM</comment>        
     </info>
     <define>
@@ -139,7 +139,6 @@
     </display>
     <detectors>
         <comment>Trackers</comment> 
-
         <detector id="1" name="SiVertexBarrel" type="SiTrackerBarrel" readout="SiVertexBarrelHits" insideTrackingVolume="true">
             <comment>Vertex Detector Barrel</comment>
             <module name="VtxBarrelModuleInner" vis="SiVertexBarrelModuleVis">
@@ -198,9 +197,7 @@
                 <z_layout dr="0.0" z0="0.0" nz="1"/>
             </layer>
         </detector>
-
         <comment>Vertex Detector Endcaps</comment>
-        
         <detector id="2" name="SiVertexEndcap" type="SiTrackerEndcap2" readout="SiVertexEndcapHits">    
             <module name="SiVertexEndcapModule1">
                 <trd x1="3.034" x2="14.682" z="29.280" />
@@ -235,7 +232,6 @@
                 <ring r="48.0" zstart="180" nmodules="16" dz="0.011" module="SiVertexEndcapModule2"/>
             </layer>
         </detector> 
-
         <detector id="3" name="SiTrackerBarrel" type="SiTrackerBarrel" readout="SiTrackerBarrelHits">
             <comment>Outer Tracker Barrel</comment>
             <module name="SiTrackerModule_Layer1" vis="SiTrackerBarrelModuleVis">                
@@ -414,7 +410,6 @@
                 <z_layout dr="4.0" z0="1476.497" nz="35"/>
             </layer>
         </detector>
-        
         <detector id="4" name="SiTrackerEndcap" type="SiTrackerEndcap2" readout="SiTrackerEndcapHits" reflect="true">
             <comment>Outer Tracker Endcaps</comment>
             <module name="Module1" vis="SiTrackerEndcapModuleVis">
@@ -514,7 +509,7 @@
             </layer>
         </detector>
         <comment>Calorimeters</comment>
-        <detector id="5" name="EcalBarrel" type="EcalBarrel" readout="EcalBarrelHits" vis="EcalBarrelVis">
+        <detector id="5" name="EcalBarrel" type="EcalBarrel" readout="EcalBarrelHits" vis="EcalBarrelVis" calorimeterType="EM_BARREL">
             <comment>EM Calorimeter Barrel</comment>
             <dimensions numsides="12" rmin="EcalBarrel_rmin" z="1765.0*2" />
             <staves vis="EcalBarrelStaveVis"/>
@@ -541,7 +536,7 @@
                 <slice material = "Air"     thickness = "0.033*cm" />
             </layer>
         </detector>
-        <detector id="6" name="EcalEndcap" type="PolyhedraEndcapCalorimeter2" reflect="true" readout="EcalEndcapHits" vis="EcalEndcapVis">
+        <detector id="6" name="EcalEndcap" type="PolyhedraEndcapCalorimeter2" reflect="true" readout="EcalEndcapHits" vis="EcalEndcapVis" calorimeterType="EM_ENDCAP">
             <comment>EM Calorimeter Endcaps</comment>
             <dimensions numsides="12" zmin="EcalEndcap_zmin" rmin="200.0" rmax="1264.5" />
             <layer repeat="1">
@@ -567,7 +562,7 @@
                 <slice material = "Air"     thickness = "0.033*cm" />
             </layer>
         </detector>
-        <detector id="7" name="HcalBarrel" type="PolyhedraBarrelCalorimeter" readout="HcalBarrelHits" vis="HcalBarrelVis">
+        <detector id="7" name="HcalBarrel" type="PolyhedraBarrelCalorimeter" readout="HcalBarrelHits" vis="HcalBarrelVis" calorimeterType="HAD_BARREL">
             <comment>Hadron Calorimeter Barrel</comment>
             <dimensions numsides="12" rmin="1419.0" z="3018.0 * 2"/>
             <staves vis="HcalBarrelStavesVis"/>
@@ -580,7 +575,7 @@
                 <slice material = "Air" thickness = "0.16*cm" />
             </layer>
         </detector>
-        <detector id="8" name="HcalEndcap" type="PolyhedraEndcapCalorimeter2" readout="HcalEndcapHits" vis="HcalEndcapVis">
+        <detector id="8" name="HcalEndcap" type="PolyhedraEndcapCalorimeter2" readout="HcalEndcapHits" vis="HcalEndcapVis" calorimeterType="HAD_ENDCAP">
             <comment>Hadron Calorimeter Endcaps</comment>
             <dimensions numsides="12" zmin="1805.0" rmin="200.0" rmax="1469.0" />
             <layer repeat="45">
@@ -592,7 +587,7 @@
                 <slice material = "Air" thickness = "0.16*cm" />
             </layer>
         </detector>
-        <detector id="9" name="MuonBarrel" type="PolyhedraBarrelCalorimeter" readout="MuonBarrelHits" vis="MuonBarrelVis">
+        <detector id="9" name="MuonBarrel" type="PolyhedraBarrelCalorimeter" readout="MuonBarrelHits" vis="MuonBarrelVis" calorimeterType="MUON_BARREL">
             <comment>Muon Calorimeter Barrel</comment>
             <dimensions numsides="8" rmin="3464.0" z="3018.0 * 2"/>
             <staves vis="MuonBarrelStavesVis"/>
@@ -615,8 +610,7 @@
                 <slice material="Iron" thickness="20.0*cm" vis="MuonBarrelAbsorberVis"/>
             </layer>
         </detector>
-        
-        <detector id="10" name="MuonEndcap" type="PolyhedraEndcapCalorimeter2" readout="MuonEndcapHits" reflect="true" vis="MuonEndcapVis">
+        <detector id="10" name="MuonEndcap" type="PolyhedraEndcapCalorimeter2" readout="MuonEndcapHits" reflect="true" vis="MuonEndcapVis" calorimeterType="MUON_ENDCAP">
             <comment>Muon Calorimeter Endcaps</comment>
             <dimensions numsides="8" zmin="3028.0" rmin="200.0" rmax="6082.0" />
             <layer repeat="11" vis="MuonEndcapLayerVis">
@@ -638,8 +632,7 @@
                 <slice material="Air" thickness="1.0*cm" />
             </layer>
         </detector>
-        
-        <detector id="11" name="LumiCal" reflect="true" type="CylindricalEndcapCalorimeter" readout="LumiCalHits" vis="LumiCalVis">
+        <detector id="11" name="LumiCal" reflect="true" type="CylindricalEndcapCalorimeter" readout="LumiCalHits" vis="LumiCalVis" calorimeterType="LUMI">
             <comment>Luminosity Calorimeter</comment>
             <dimensions inner_r = "6.0*cm" inner_z = "168.0*cm" outer_r = "19.5*cm" />
             <layer repeat="20" >
@@ -658,7 +651,7 @@
             </layer>
         </detector>
         
-        <detector id="12" name="BeamCal" reflect="true" type="ForwardDetector" readout="BeamCalHits" vis="BeamCalVis">
+        <detector id="12" name="BeamCal" reflect="true" type="ForwardDetector" readout="BeamCalHits" vis="BeamCalVis" calorimeterType="BEAM">
             <comment>Beam Calorimeter</comment>
             <dimensions outer_r="12.96*cm" inner_r="0.0*cm" inner_z="295.0*cm" />
             <beampipe crossing_angle="0.014" outgoing_r="1.55*cm" incoming_r="1.05*cm" />
@@ -670,11 +663,8 @@
                 <slice material="Air" thickness="0.033*cm" />
             </layer>
         </detector>
-                
-        <comment>START DEAD MATERIAL AND SUPPORTS</comment>
-       
+        <comment>Dead material and supports</comment>
         <comment>Beampipe</comment> 
-        
         <detector name="Beampipe" type="PolyconeSupport" insideTrackingVolume="true" vis="BeampipeVis">
             <comment>Central Be Beampipe</comment>
             <material name="Beryllium"/>
@@ -686,51 +676,42 @@
             <zplane rmin="((37.5-6.25)*bp_cone_slope+1.2)*cm"
             rmax="((37.5-6.25)*bp_cone_slope+1.2875)*cm" z="37.5*cm" />
         </detector>
-       
         <comment>Steel beampipe cones</comment>
-       
         <detector name="ForwardSupportTube" type="PolyconeSupport" insideTrackingVolume="false" vis="InvisibleNoDaughters">
            <material name="Steel235"/>
             <zplane rmin = "15.5*cm" rmax="19.5*cm" z="182.0*cm" />
             <zplane rmin="15.5*cm" rmax="19.5*cm"  z="323.5*cm"/>
         </detector>             
-        
         <detector name="BackwardSupportTube" type="PolyconeSupport" insideTrackingVolume="false" vis="InvisibleNoDaughters">
             <material name="Steel235"/>
             <zplane rmin="15.5*cm" rmax="19.5*cm"  z="-323.5*cm"/>
             <zplane rmin = "15.5*cm" rmax="19.5*cm" z="-182.0*cm" />
         </detector>
-        
         <comment>Incoming and outgoing beampipes in far forward region</comment>
-        
         <detector name="NorthIncomingBeampipe" type="TubeSegment" vis="InvisibleNoDaughters">
             <material name="Iron" />
             <tubs rmin="1.0*cm" rmax="1.04*cm" zhalf="9.27*cm" />
             <position x="-2.13*cm" y="0" z="304.27*cm" />
             <rotation x="0.0" y="0.0070" z="0.0" />
         </detector>
-        
         <detector name="SouthIncomingBeampipe" type="TubeSegment" vis="InvisibleNoDaughters">
             <material name="Iron" />
             <tubs rmin="1.0*cm" rmax="1.04*cm" zhalf="9.27*cm" />
             <position x="-2.13*cm" y="0" z="-304.27*cm" />
             <rotation x="0.0" y="-0.0070" z="0.0" />
         </detector>
-        
         <detector name="NorthOutgoingBeampipe" type="TubeSegment" vis="InvisibleNoDaughters">
             <material name="Iron" />
             <tubs rmin="1.50*cm" rmax="1.54*cm" zhalf="9.27*cm" />
             <position x="2.13*cm" y="0" z="304.27*cm" />
             <rotation x="0.0" y="-0.0070" z="0.0" />
         </detector>
-        
         <detector name="SouthOutgoingBeampipe" type="TubeSegment" vis="InvisibleNoDaughters">
             <material name="Iron" />
             <tubs rmin="1.50*cm" rmax="1.54*cm" zhalf="9.27*cm" />
             <position x="2.13*cm" y="0" z="-304.27*cm" />
             <rotation x="0.0" y="0.0070" z="0.0" />
         </detector>
-        
         <detector name="BeamPipeLiner" type="PolyconeSupport" insideTrackingVolume="true" vis="InvisibleNoDaughters">
             <comment>BeamPipe Liner to shield bremsstrahlung photons</comment>
             <material name="Titanium"/>
@@ -741,7 +722,6 @@
             <zplane rmin="1.1925*cm" rmax="1.2*cm" z="6.251*cm" />
             <zplane rmin = "((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.1925*cm)" rmax="((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.2*cm)" z="tracking_region_zmax" />
         </detector>   
-       
         <detector name="BeamPipeVacuum" type="PolyconeSupport" insideTrackingVolume="true" vis="InvisibleNoDaughters">
             <comment>Vacuum inside beampipe</comment>
             <material name="Vacuum"/>
@@ -752,23 +732,19 @@
             <zplane rmin="0.*cm" rmax="1.1925*cm" z="6.251*cm" />
             <zplane rmin = "0.*cm" rmax="((tracking_region_zmax-6.25)*bp_cone_slope+1.1925)"  z="tracking_region_zmax" />
         </detector>
-     
         <detector name="ForwardVacuum" type="PolyconeSupport" insideTrackingVolume="false" vis="InvisibleNoDaughters">
             <material name="Vacuum"/>
             <zplane rmin="0.*cm" rmax="6.0*cm"    z="tracking_region_zmax" />
             <zplane rmin="0.*cm" rmax="6.0*cm"    z="182*cm" />
             <zplane rmin="0.*cm" rmax="12.4*cm"  z="282*cm"/>
         </detector> 
-        
         <detector name="BackwardVacuum" type="PolyconeSupport" insideTrackingVolume="false" vis="InvisibleNoDaughters">
             <material name="Vacuum"/>
             <zplane rmin="0.*cm" rmax="12.4*cm"  z="-282*cm"/>
             <zplane rmin="0.*cm" rmax="6.0*cm"    z="-182*cm" />
             <zplane rmin="0.*cm" rmax="6.0*cm"    z="-tracking_region_zmax" />
         </detector> 
-        
         <comment>Vertex Detector Supports and Readout</comment>
-        
         <detector name="VertexBarrelSupports" type="MultiLayerTracker">
             <comment>Double-walled Carbon Fiber support tube</comment>
             <layer id="6" inner_r = "16.87*cm" outer_z = "89.48*cm">
@@ -778,7 +754,6 @@
                 <slice material = "CarbonFiber" thickness ="VXD_CF_support"/>
             </layer>
         </detector>
-        
         <detector name="VertexEndSupports" type="DiskTracker" reflect="true">    
             <layer id="7" inner_r = "4.80*cm" inner_z = "86.88*cm" outer_r = "16.87*cm">
                 <slice material = "CarbonFiber" thickness = "VXD_CF_support" />
@@ -787,7 +762,6 @@
                 <slice material = "CarbonFiber" thickness = "VXD_CF_support" />
             </layer>
         </detector>
-        
         <detector name="VertexReadout" type="DiskTracker" reflect="true">
             <comment>Readout and Cabling</comment>
             <layer id="1" inner_r = "1.46*cm" outer_r = "1.66*cm"  inner_z= "6.4*cm">
@@ -842,7 +816,6 @@
                 <slice material = "G10" thickness = "0.2*cm" />
             </layer>
         </detector>        
-        
         <detector name="VXDcableZbackwardOuter" type="PolyconeSupport" insideTrackingVolume="true" vis="InvisibleNoDaughters">
             <material name="Copper"/>
             <zplane rmin = "((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.4*cm)" 
@@ -850,13 +823,11 @@
             z="-tracking_region_zmax" />
             <zplane rmin="1.542*cm"    rmax="1.552*cm"  z="-12.01*cm"/>
         </detector>
-        
         <detector name="VXDcableZbackwardInner" type="PolyconeSupport" insideTrackingVolume="true" vis="InvisibleNoDaughters">
             <material name="Copper"/>
             <zplane rmin="1.455*cm"   rmax="1.467*cm"  z="-9.99*cm"/>
             <zplane rmin="1.32*cm"    rmax="1.332*cm"  z="-6.91*cm"/>
         </detector>
-        
         <detector name="VXDcableZforwardOuter" type="PolyconeSupport" insideTrackingVolume="true" vis="InvisibleNoDaughters">
             <material name="Copper"/>
             <zplane rmin = "((tracking_region_zmax-6.25*cm)*bp_cone_slope+1.4*cm)" 
@@ -864,27 +835,22 @@
             z="tracking_region_zmax" />
             <zplane rmin="1.542*cm"    rmax="1.552*cm"  z="12.01*cm"/>
         </detector>
-        
         <detector name="VXDcableZforwardInner" type="PolyconeSupport" insideTrackingVolume="true" vis="InvisibleNoDaughters">
             <material name="Copper"/>
             <zplane rmin="1.455*cm"   rmax="1.467*cm"  z="9.99*cm"/>
             <zplane rmin="1.32*cm"    rmax="1.332*cm"  z="6.91*cm"/>
         </detector>
-        
         <detector name="VXDserviceZbackward" type="PolyconeSupport" insideTrackingVolume="true" vis="InvisibleNoDaughters">
             <material name="G10"/>
             <zplane rmin = "1.542*cm"  rmax="1.842*cm"  z="-12.0*cm"/>
             <zplane rmin = "1.455*cm"  rmax="1.755*cm"  z="-10.0*cm"/>
         </detector>
-        
         <detector name="VXDserviceZforward" type="PolyconeSupport" insideTrackingVolume="true" vis="InvisibleNoDaughters">
             <material name="G10"/>
             <zplane rmin = "1.455*cm"  rmax="1.755*cm"  z="10.0*cm"/>
             <zplane rmin = "1.542*cm"  rmax="1.842*cm"  z="12.0*cm"/>
         </detector>
-        
         <comment>Outer Tracker Supports and Readout</comment>
-        
         <detector name="TrackerBarrelSupports" type="MultiLayerTracker">
             <comment>Barrels</comment>
             <layer id="1" inner_r="206.0" outer_z="577.328">
@@ -913,9 +879,7 @@
                 <slice material="CarbonFiber" thickness="0.05*cm" />
             </layer>
         </detector>
-        
         <comment>Dished endcap disks</comment>
-
         <detector name="SiTrackerEndcapSupport1" type="PolyconeSupport" insideTrackingVolume="true" vis="InvisibleNoDaughters">
             <material name="CarbonFiber"/>
             <zplane rmin="510.448" rmax="510.448" z="750.417-0.001" />
@@ -1084,7 +1048,6 @@
             <zplane rmin="206.234" rmax="211.970" z="-1635.890-0.001" />
             <zplane rmin="206.234" rmax="206.234" z="-1636.392-0.001" />
         </detector>        
-       
         <detector name="TrackerReadout" type="DiskTracker" reflect="true">
             <comment>Readouts</comment>
             <layer id="1" inner_r="25.7*cm" inner_z="590.402" outer_r="45.6*cm">
@@ -1108,9 +1071,7 @@
                 <slice material="Copper" thickness="0.0164*cm" />
             </layer>
         </detector>
- 
         <comment>Masks</comment>
-        
         <detector name="ForwardM1" type="PolyconeSupport" insideTrackingVolume="false" vis="InvisibleNoDaughters">
             <material name="TungstenDens24"/>
             <zplane rmin = "8.0*cm" rmax="15.5*cm" z="182.0*cm" />
@@ -1132,7 +1093,6 @@
         </detector>
   
         <comment>Solenoid</comment>
-        
         <detector name="SolenoidCoilBarrel" type="MultiLayerTracker" insideTrackingVolume="false">
             <layer id="1" inner_r="SolenoidBarrelInnerRadius" outer_z="SolenoidBarrelOuterZ" vis="SolenoidBarrelLayerVis">
                 <slice material="Steel235" thickness="SolenoidBarrelInnerCryostatThickness" />
@@ -1147,7 +1107,6 @@
                 <slice material="Steel235" thickness="SolenoidBarrelOuterCryostatThickness" />
             </layer>
         </detector>
-        
         <detector name="SolenoidCoilEnds" type="DiskTracker" reflect="true" insideTrackingVolume="false">
             <layer id="1" inner_r="SolenoidBarrelInnerRadius" inner_z="SolenoidBarrelOuterZ" outer_r="SolenoidBarrelOuterRadius" vis="SolenoidBarrelLayerVis">
                 <slice material="Steel235" thickness="SolenoidEndcapCryostatThickness" />
CVSspam 0.2.8