source: trunk/examples/extended/gdml/diamond.gdml @ 1279

Last change on this file since 1279 was 807, checked in by garnier, 16 years ago

update

File size: 3.4 KB
Line 
1<?xml version="1.0" encoding="UTF-8" ?>
2  <gdml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gdml="http://cern.ch/2001/Schemas/GDML"
3  xsi:noNamespaceSchemaLocation="/afs/cern.ch/user/z/ztorzsok/scratch0/GDML2/GDMLSchema/gdml.xsd">
4
5    <define>
6      <constant name="XSize" value="100"/>
7      <constant name="YSize" value="200"/>
8      <constant name="ZSize" value="300"/>
9    </define>
10
11    <materials>
12      <material Z="1.0" name="AIR">
13        <D value="1e-25"/>
14        <atom value="1.00794"/>
15      </material>
16      <material name="ALU" Z="13.0">
17        <D value="2.70"/>
18        <atom value="26.98"/>
19      </material>
20    </materials>
21
22    <solids>
23      <box name="WorldBox" y="1000" x="1000" z="1000"/>
24      <xtru name="Extruded">
25        <twoDimVertex x="0" y="0"/>
26        <twoDimVertex x="0" y="YSize"/>
27        <twoDimVertex x="XSize" y="0"/>
28        <section zOrder="0" zPosition="0" xOffset="0" yOffset="0" scalingFactor="1.0"/>
29        <section zOrder="1" zPosition="ZSize" xOffset="0" yOffset="0" scalingFactor="0.5"/>
30      </xtru>
31      <reflectedSolid name="Reflected0" solid="Extruded" sx="+1" sy="+1" sz="+1"/>
32      <reflectedSolid name="Reflected1" solid="Extruded" sx="-1" sy="+1" sz="+1"/>
33      <reflectedSolid name="Reflected2" solid="Extruded" sx="+1" sy="-1" sz="+1"/>
34      <reflectedSolid name="Reflected3" solid="Extruded" sx="+1" sy="+1" sz="-1"/>
35      <reflectedSolid name="Reflected4" solid="Extruded" sx="-1" sy="-1" sz="+1"/>
36      <reflectedSolid name="Reflected5" solid="Extruded" sx="+1" sy="-1" sz="-1"/>
37      <reflectedSolid name="Reflected6" solid="Extruded" sx="-1" sy="+1" sz="-1"/>
38      <reflectedSolid name="Reflected7" solid="Extruded" sx="-1" sy="-1" sz="-1"/>
39    </solids>
40
41    <structure>
42      <volume name="vReflected0">
43        <materialref ref="ALU"/>
44        <solidref ref="Reflected0"/>
45      </volume>
46      <volume name="vReflected1">
47        <materialref ref="ALU"/>
48        <solidref ref="Reflected1"/>
49      </volume>
50      <volume name="vReflected2">
51        <materialref ref="ALU"/>
52        <solidref ref="Reflected2"/>
53      </volume>
54      <volume name="vReflected3">
55        <materialref ref="ALU"/>
56        <solidref ref="Reflected3"/>
57      </volume>
58      <volume name="vReflected4">
59        <materialref ref="ALU"/>
60        <solidref ref="Reflected4"/>
61      </volume>
62      <volume name="vReflected5">
63        <materialref ref="ALU"/>
64        <solidref ref="Reflected5"/>
65      </volume>
66      <volume name="vReflected6">
67        <materialref ref="ALU"/>
68        <solidref ref="Reflected6"/>
69      </volume>
70      <volume name="vReflected7">
71        <materialref ref="ALU"/>
72        <solidref ref="Reflected7"/>
73      </volume>
74      <volume name="TOP">
75        <materialref ref="AIR"/>
76        <solidref ref="WorldBox"/>
77        <physvol>
78          <volumeref ref="vReflected0"/>
79        </physvol>
80        <physvol>
81          <volumeref ref="vReflected1"/>
82        </physvol>
83        <physvol>
84          <volumeref ref="vReflected2"/>
85        </physvol>
86        <physvol>
87          <volumeref ref="vReflected3"/>
88        </physvol>
89        <physvol>
90          <volumeref ref="vReflected4"/>
91        </physvol>
92        <physvol>
93          <volumeref ref="vReflected5"/>
94        </physvol>
95        <physvol>
96          <volumeref ref="vReflected6"/>
97        </physvol>
98        <physvol>
99          <volumeref ref="vReflected7"/>
100        </physvol>
101      </volume>
102    </structure>
103
104    <setup version="1.0" name="Default">
105      <world ref="TOP"/>
106    </setup>
107
108  </gdml>
Note: See TracBrowser for help on using the repository browser.