source: trunk/examples/extended/gdml/scale.gdml@ 1172

Last change on this file since 1172 was 807, checked in by garnier, 17 years ago

update

File size: 3.1 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 <position name="DiamondPos" x="100" y="0"/>
7 <rotation name="DiamondRot" z="30" unit="deg"/>
8 <scale name="DiamondScl" x="-1" y="+1" z="+1"/>
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 y="200" x="200" lunit="cm" z="200" name="WorldBox"/>
24 <xtru name="Extruded">
25 <twoDimVertex x="0" y="0"/>
26 <twoDimVertex x="100" y="0"/>
27 <twoDimVertex x="0" y="200"/>
28 <section zOrder="0" zPosition="000" xOffset="0" yOffset="0" scalingFactor="1.0"/>
29 <section zOrder="1" zPosition="200" xOffset="0" yOffset="0" scalingFactor="0.5"/>
30 </xtru>
31 </solids>
32
33 <structure>
34
35 <volume name="VExtruded">
36 <materialref ref="ALU"/>
37 <solidref ref="Extruded"/>
38 </volume>
39
40 <volume name="VDiamond">
41 <materialref ref="ALU"/>
42 <solidref ref="Extruded"/>
43 <physvol>
44 <volumeref ref="VExtruded"/>
45 <scale name="ScalePPP" x="+1" y="+1" z="+1"/>
46 </physvol>
47 <physvol>
48 <volumeref ref="VExtruded"/>
49 <scale name="ScaleNPP" x="-1" y="+1" z="+1"/>
50 </physvol>
51 <physvol>
52 <volumeref ref="VExtruded"/>
53 <scale name="ScalePNP" x="+1" y="-1" z="+1"/>
54 </physvol>
55 <physvol>
56 <volumeref ref="VExtruded"/>
57 <scale name="ScalePPN" x="+1" y="+1" z="-1"/>
58 </physvol>
59 <physvol>
60 <volumeref ref="VExtruded"/>
61 <scale name="ScaleNNP" x="-1" y="-1" z="+1"/>
62 </physvol>
63 <physvol>
64 <volumeref ref="VExtruded"/>
65 <scale name="ScalePNN" x="+1" y="-1" z="-1"/>
66 </physvol>
67 <physvol>
68 <volumeref ref="VExtruded"/>
69 <scale name="ScaleNPN" x="-1" y="+1" z="-1"/>
70 </physvol>
71 <physvol>
72 <volumeref ref="VExtruded"/>
73 <scale name="ScaleNNN" x="-1" y="-1" z="-1"/>
74 </physvol>
75 </volume>
76
77 <volume name="VMother">
78 <materialref ref="ALU"/>
79 <solidref ref="WorldBox"/>
80 <physvol>
81 <volumeref ref="VDiamond"/>
82 <positionref ref="DiamondPos"/>
83 <rotationref ref="DiamondRot"/>
84 <scaleref ref="DiamondScl"/>
85 </physvol>
86 </volume>
87
88 <volume name="TOP">
89 <materialref ref="AIR"/>
90 <solidref ref="WorldBox"/>
91 <physvol>
92 <file name="axes.gdml" volname="TOP"/>
93 </physvol>
94 <physvol>
95 <volumeref ref="VMother"/>
96 <scaleref ref="DiamondScl"/>
97 </physvol>
98 </volume>
99
100 </structure>
101
102 <setup version="1.0" name="Default">
103 <world ref="TOP"/>
104 </setup>
105
106 </gdml>
Note: See TracBrowser for help on using the repository browser.