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

Last change on this file since 1036 was 807, checked in by garnier, 17 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.