Commit in LCDetectors/detectors/sidloi on MAIN
compact.xml+47-401.20 -> 1.21
remove explicit vis settings from layers and slices after GeomConv updates; change MuonBarrel visualiztaion to show absorber and sensor as well as staves

LCDetectors/detectors/sidloi
compact.xml 1.20 -> 1.21
diff -u -r1.20 -r1.21
--- compact.xml	27 Feb 2009 23:31:34 -0000	1.20
+++ compact.xml	3 Mar 2009 21:08:56 -0000	1.21
@@ -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.20 2009/02/27 23:31:34 ngraf Exp $">
+        version="$Id: compact.xml,v 1.21 2009/03/03 21:08:56 jeremy Exp $">
         <comment>The compact format for the Silicon Detector as described in the LOI 090204</comment>        
     </info>
     <define>
@@ -99,30 +99,37 @@
         <vis name="SiVertexBarrelModuleVis" alpha="1.0" r="0.74" g="0.75" b="0.76" 
             drawingStyle="wireframe" showDaughters="false" visible="true"/>
         <vis name="SiVertexBarrelLayerVis" showDaughters="true" visible="false"/>
+        
         <vis name="SiVertexEndcapLayerVis" alpha="1.0" r="0.74" g="0.75" b="0.76" showDaughters="false" visible="true"/>
 
         <vis name="SiTrackerBarrelModuleVis" alpha="1.0" r="0.8" g="1.0" b="0.1" 
             drawingStyle="wireframe" showDaughters="false" visible="true"/>
         <vis name="SiTrackerBarrelLayerVis" showDaughters="true" visible="false"/>
-        <vis name="SiTrackerEndcapModuleVis" alpha="0.1" r="0.8" g="1.0" b="0.1" 
-            drawingStyle="solid" showDaughters="false" visible="true"/>
         
+        <vis name="SiTrackerEndcapModuleVis" alpha="0.1" r="0.8" g="1.0" b="0.1" 
+            drawingStyle="solid" showDaughters="false" visible="true"/>        
             
         <vis name="SiTrackerForwardVis" alpha="1.0" r="0.8" g="0.1" b="0.1" showDaughters="false" visible="true"/>
             
         <vis name="EcalBarrelVis" showDaughters="true" visible="false"/>
         <vis name="EcalBarrelStaveVis" alpha="1.0" r="0.77" g="0.74" b="0.86" showDaughters="false" visible="true"/>
+
         <vis name="EcalEndcapVis" alpha="1.0" r="0.77" g="0.74" b="0.86" showDaughters="false" visible="true"/>
     
         <vis name="HcalBarrelVis" showDaughters="true" visible="false"/>
         <vis name="HcalBarrelStavesVis" r="0.296875" g="0.48828125" b="0.4921875" showDaughters="false" visible="true"/>
+
         <vis name="HcalEndcapVis" r="0.296875" g="0.48828125" b="0.4921875" showDaughters="false" visible="true"/>
         
         <vis name="SolenoidBarrelLayerVis" r="0.20703125" g="0.453125" b="0.77734375" showDaughters="false" visible="true"/>
         
         <vis name="MuonBarrelVis" showDaughters="true" visible="false"/>
-        <vis name="MuonBarrelStavesVis" r="0.28125" g="0.390625" b="0.625" showDaughters="false" visible="true"/>
-        <vis name="MuonEndcapVis" r="0.28125" g="0.390625" b="0.625" showDaughters="false" visible="true"/>
+        <vis name="MuonBarrelStavesVis" r="0.28125" g="0.390625" b="0.625" showDaughters="true" visible="true"/>
+        <vis name="MuonBarrelLayerVis" showDaughters="true" visible="false"/>
+        <vis name="MuonBarrelSensorVis" r="0.54296875" g="0.41015625" b="0.41015625" visible="true"/>
+        <vis name="MuonBarrelAbsorberVis" r="0.28125" g="0.390625" b="0.625" visible="true"/>        
+                      
+        <vis name="MuonEndcapVis" r="0.28125" g="0.390625" b="0.625" showDaughters="false" visible="true"/>                      
         
         <vis name="BeampipeVis" r="0.7734375" g="0.8671875" b="0.99609375" showDaughters="false" visible="true"/>
         
@@ -568,23 +575,23 @@
         <detector id="9" name="MuonBarrel" type="PolyhedraBarrelCalorimeter" readout="MuonBarrelHits" vis="MuonBarrelVis">
             <dimensions numsides="8" rmin="3442.0" z="3018.0 * 2"/>
             <staves vis="MuonBarrelStavesVis"/>
-            <layer repeat="11">
+            <layer repeat="11" vis="MuonBarrelLayerVis">
                 <slice material="Aluminum" thickness="0.1*cm" />
                 <slice material="Air" thickness="0.35*cm" />
                 <slice material="PyrexGlass" thickness="0.2*cm" />
-                <slice material="RPCGasDefault" thickness="0.2*cm" sensitive="yes" />
+                <slice material="RPCGasDefault" thickness="0.2*cm" sensitive="yes" vis="MuonBarrelSensorVis"/>
                 <slice material="PyrexGlass" thickness="0.2*cm" />
                 <slice material="Air" thickness="0.35*cm" />
                 <slice material="Aluminum" thickness="0.1*cm" />
                 <slice material="Aluminum" thickness="0.1*cm" />
                 <slice material="Air" thickness="0.35*cm" />
                 <slice material="PyrexGlass" thickness="0.2*cm" />
-                <slice material="RPCGasDefault" thickness="0.2*cm" sensitive="no" />
+                <slice material="RPCGasDefault" thickness="0.2*cm" sensitive="no"/>
                 <slice material="PyrexGlass" thickness="0.2*cm" />
                 <slice material="Air" thickness="0.35*cm" />
                 <slice material="Aluminum" thickness="0.1*cm" />
                 <slice material="Air" thickness="1.0*cm" />
-                <slice material="Iron" thickness="20.0*cm" />
+                <slice material="Iron" thickness="20.0*cm" vis="MuonBarrelAbsorberVis"/>
             </layer>
         </detector>
         
@@ -748,19 +755,19 @@
         
         <!-- Double-walled Carbon Fiber support tube -->
         <detector id="0" name="VertexBarrelSupports" type="MultiLayerTracker">
-            <layer id="6" inner_r = "16.87*cm" outer_z = "89.48*cm" vis="InvisibleNoDaughters">
+            <layer id="6" inner_r = "16.87*cm" outer_z = "89.48*cm">
                 <slice material = "CarbonFiber" thickness ="VXD_CF_support"/>
             </layer>
-            <layer id="7" inner_r = "18.42*cm" outer_z = "89.48*cm" vis="InvisibleNoDaughters">
+            <layer id="7" inner_r = "18.42*cm" outer_z = "89.48*cm">
                 <slice material = "CarbonFiber" thickness ="VXD_CF_support"/>
             </layer>
         </detector>
         
         <detector id="0" name="VertexEndSupports" type="DiskTracker" reflect="true">    
-            <layer id="7" inner_r = "4.80*cm" inner_z = "86.88*cm" outer_r = "16.87*cm" vis="InvisibleNoDaughters">
+            <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" />
             </layer>
-            <layer id="8" inner_r = "4.91*cm" inner_z = "89.43*cm" outer_r = "16.87*cm" vis="InvisibleNoDaughters">
+            <layer id="8" inner_r = "4.91*cm" inner_z = "89.43*cm" outer_r = "16.87*cm">
                 <slice material = "CarbonFiber" thickness = "VXD_CF_support" />
             </layer>
         </detector>
@@ -768,55 +775,55 @@
         <!-- Readout and Cabling  -->
        
         <detector id="0" name="VertexReadout" type="DiskTracker" reflect="true">
-            <layer id="1" inner_r = "1.46*cm" outer_r = "1.66*cm"  inner_z= "6.4*cm" vis="InvisibleNoDaughters">
+            <layer id="1" inner_r = "1.46*cm" outer_r = "1.66*cm"  inner_z= "6.4*cm">
                 <slice material = "G10" thickness ="0.5*cm"/>
             </layer>
-            <layer id="2" inner_r = "2.26*cm" outer_r = "2.46*cm"  inner_z= "6.4*cm" vis="InvisibleNoDaughters">
+            <layer id="2" inner_r = "2.26*cm" outer_r = "2.46*cm"  inner_z= "6.4*cm">
                 <slice material = "G10" thickness ="0.5*cm"/>
             </layer>
-            <layer id="3" inner_r = "3.54*cm" outer_r = "3.74*cm"  inner_z= "6.4*cm" vis="InvisibleNoDaughters">
+            <layer id="3" inner_r = "3.54*cm" outer_r = "3.74*cm"  inner_z= "6.4*cm">
                 <slice material = "G10" thickness ="0.5*cm"/>
             </layer>
-            <layer id="4" inner_r = "4.80*cm" outer_r = "5.00*cm"  inner_z= "6.4*cm" vis="InvisibleNoDaughters">
+            <layer id="4" inner_r = "4.80*cm" outer_r = "5.00*cm"  inner_z= "6.4*cm">
                 <slice material = "G10" thickness ="0.5*cm"/>
             </layer>
-            <layer id="5" inner_r = "6.04*cm" outer_r = "6.24*cm"  inner_z= "6.4*cm" vis="InvisibleNoDaughters">
+            <layer id="5" inner_r = "6.04*cm" outer_r = "6.24*cm"  inner_z= "6.4*cm">
                 <slice material = "G10" thickness ="0.5*cm"/>
             </layer>
-            <layer id="6" inner_r = "1.32*cm" outer_r = "2.26*cm"  inner_z= "6.90*cm" vis="InvisibleNoDaughters">
+            <layer id="6" inner_r = "1.32*cm" outer_r = "2.26*cm"  inner_z= "6.90*cm">
                 <slice material = "Copper" thickness ="0.0057*cm"/>
             </layer>
-            <layer id="7" inner_r = "2.261*cm" outer_r = "3.54*cm"  inner_z= "6.90*cm" vis="InvisibleNoDaughters">
+            <layer id="7" inner_r = "2.261*cm" outer_r = "3.54*cm"  inner_z= "6.90*cm">
                 <slice material = "Copper" thickness ="0.0031*cm"/>
             </layer>
-            <layer id="8" inner_r = "3.541*cm" outer_r = "4.80*cm"  inner_z= "6.90*cm" vis="InvisibleNoDaughters">
+            <layer id="8" inner_r = "3.541*cm" outer_r = "4.80*cm"  inner_z= "6.90*cm">
                 <slice material = "Copper" thickness ="0.0016*cm"/>
             </layer>
-            <layer id="9" inner_r = "4.801*cm" outer_r = "6.04*cm"  inner_z= "6.90*cm" vis="InvisibleNoDaughters">
+            <layer id="9" inner_r = "4.801*cm" outer_r = "6.04*cm"  inner_z= "6.90*cm">
                 <slice material = "Copper" thickness ="0.0007*cm"/>
             </layer>
-            <layer id="10" inner_r = "1.3*cm"  outer_r = "1.399*cm" inner_z = "6.98*cm" vis="InvisibleNoDaughters">
+            <layer id="10" inner_r = "1.3*cm"  outer_r = "1.399*cm" inner_z = "6.98*cm">
                 <slice material = "G10" thickness = "0.2*cm" />
             </layer>
-            <layer id="11" inner_r = "1.5*cm"  outer_r = "1.599*cm" inner_z = "8.82*cm" vis="InvisibleNoDaughters">
+            <layer id="11" inner_r = "1.5*cm"  outer_r = "1.599*cm" inner_z = "8.82*cm">
                 <slice material = "G10" thickness = "0.2*cm" />
             </layer>
-            <layer id="12" inner_r = "1.7*cm"  outer_r = "1.799*cm" inner_z = "11.96*cm" vis="InvisibleNoDaughters">
+            <layer id="12" inner_r = "1.7*cm"  outer_r = "1.799*cm" inner_z = "11.96*cm">
                 <slice material = "G10" thickness = "0.2*cm" />
             </layer>
-            <layer id="13" inner_r = "1.9*cm"  outer_r = "1.999*cm" inner_z = "16.80*cm" vis="InvisibleNoDaughters">
+            <layer id="13" inner_r = "1.9*cm"  outer_r = "1.999*cm" inner_z = "16.80*cm">
                 <slice material = "G10" thickness = "0.2*cm" />
             </layer>
-            <layer id="14" inner_r = "7.101*cm"  outer_r = "7.6*cm" inner_z = "6.98*cm" vis="InvisibleNoDaughters">
+            <layer id="14" inner_r = "7.101*cm"  outer_r = "7.6*cm" inner_z = "6.98*cm">
                 <slice material = "G10" thickness = "0.2*cm" />
             </layer>
-            <layer id="15" inner_r = "7.101*cm"  outer_r = "7.6*cm" inner_z = "8.82*cm" vis="InvisibleNoDaughters">
+            <layer id="15" inner_r = "7.101*cm"  outer_r = "7.6*cm" inner_z = "8.82*cm">
                 <slice material = "G10" thickness = "0.2*cm" />
             </layer>
-            <layer id="16" inner_r = "7.101*cm"  outer_r = "7.6*cm" inner_z = "11.96*cm" vis="InvisibleNoDaughters">
+            <layer id="16" inner_r = "7.101*cm"  outer_r = "7.6*cm" inner_z = "11.96*cm">
                 <slice material = "G10" thickness = "0.2*cm" />
             </layer>
-            <layer id="17" inner_r = "7.101*cm"  outer_r = "7.6*cm" inner_z = "16.80*cm" vis="InvisibleNoDaughters">
+            <layer id="17" inner_r = "7.101*cm"  outer_r = "7.6*cm" inner_z = "16.80*cm">
                 <slice material = "G10" thickness = "0.2*cm" />
             </layer>
         </detector>        
@@ -865,27 +872,27 @@
         
         <!-- Barrels  -->
         <detector id="0" name="TrackerBarrelSupports" type="MultiLayerTracker">
-            <layer id="1" inner_r="206.0" outer_z="577.328" vis="InvisibleNoDaughters">
+            <layer id="1" inner_r="206.0" outer_z="577.328">
                 <slice material="CarbonFiber" thickness="0.05*cm" />
                 <slice material="Rohacell31_15percent" thickness="0.8075*cm" />
                 <slice material="CarbonFiber" thickness="0.05*cm" />
             </layer>
-            <layer id="2" inner_r="456.0" outer_z="749.781" vis="InvisibleNoDaughters">
+            <layer id="2" inner_r="456.0" outer_z="749.781">
                 <slice material="CarbonFiber" thickness="0.05*cm" />
                 <slice material="Rohacell31_15percent" thickness="0.8075*cm" />
                 <slice material="CarbonFiber" thickness="0.05*cm" />
             </layer>
-            <layer id="3" inner_r="706.0" outer_z="1013.802" vis="InvisibleNoDaughters">
+            <layer id="3" inner_r="706.0" outer_z="1013.802">
                 <slice material= "CarbonFiber" thickness = "0.05*cm" />
                 <slice material= "Rohacell31_15percent" thickness="0.8075*cm" />
                 <slice material= "CarbonFiber" thickness="0.05*cm" />
             </layer>
-            <layer id="4" inner_r="956.0" outer_z="1272.251" vis="InvisibleNoDaughters">
+            <layer id="4" inner_r="956.0" outer_z="1272.251">
                 <slice material="CarbonFiber" thickness="0.05*cm" />
                 <slice material="Rohacell31_15percent" thickness="0.8075*cm" />
                 <slice material="CarbonFiber" thickness="0.05*cm" />
             </layer>
-            <layer id="5" inner_r="1206.0" outer_z="1535.676" vis="InvisibleNoDaughters">
+            <layer id="5" inner_r="1206.0" outer_z="1535.676">
                 <slice material="CarbonFiber" thickness="0.05*cm" />
                 <slice material="Rohacell31_15percent" thickness="0.8075*cm" />
                 <slice material="CarbonFiber" thickness="0.05*cm" />
@@ -1065,23 +1072,23 @@
         <!-- Readouts -->
         
         <detector id="0" name="TrackerReadout" type="DiskTracker" reflect="true">
-            <layer id="1" inner_r="25.7*cm" inner_z="590.402" outer_r="45.6*cm" vis="InvisibleNoDaughters">
+            <layer id="1" inner_r="25.7*cm" inner_z="590.402" outer_r="45.6*cm">
                 <slice material="G10" thickness="0.057*cm" />
                 <slice material="Copper" thickness="0.0038*cm" />
             </layer>
-            <layer id="2" inner_r="51.0*cm" inner_z="762.854" outer_r="70.6*cm" vis="InvisibleNoDaughters">
+            <layer id="2" inner_r="51.0*cm" inner_z="762.854" outer_r="70.6*cm">
                 <slice material = "G10" thickness="0.102*cm" />
                 <slice material = "Copper" thickness="0.0068*cm" />
             </layer>
-            <layer id="3" inner_r="76.3*cm" inner_z="1026.874" outer_r="95.6*cm" vis="InvisibleNoDaughters">
+            <layer id="3" inner_r="76.3*cm" inner_z="1026.874" outer_r="95.6*cm">
                 <slice material="G10" thickness="0.108*cm" />
                 <slice material="Copper" thickness="0.0072*cm" />
             </layer>
-            <layer id="4" inner_r="101.3*cm" inner_z="1285.322" outer_r="120.6*cm" vis="InvisibleNoDaughters">
+            <layer id="4" inner_r="101.3*cm" inner_z="1285.322" outer_r="120.6*cm">
                 <slice material="G10" thickness="0.186*cm" />
                 <slice material="Copper" thickness="0.0124*cm" />
             </layer>
-            <layer id="5" inner_r= "101.3*cm" inner_z="1610.0" outer_r="120.6*cm" vis="InvisibleNoDaughters">
+            <layer id="5" inner_r= "101.3*cm" inner_z="1610.0" outer_r="120.6*cm">
                 <slice material="G10" thickness="0.246*cm" />
                 <slice material="Copper" thickness="0.0164*cm" />
             </layer>
CVSspam 0.2.8