| 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 | <variable name="i" value="0"/>
|
|---|
| 7 | <variable name="j" value="0"/>
|
|---|
| 8 | <variable name="k" value="0"/>
|
|---|
| 9 | <constant name="num" value="4"/>
|
|---|
| 10 | <constant name="scale" value="200"/>
|
|---|
| 11 | </define>
|
|---|
| 12 |
|
|---|
| 13 | <materials>
|
|---|
| 14 | <material Z="1.0" name="AIR">
|
|---|
| 15 | <D value="1e-25"/>
|
|---|
| 16 | <atom value="1.00794"/>
|
|---|
| 17 | </material>
|
|---|
| 18 | <material name="ALU" Z="13.0">
|
|---|
| 19 | <D value="2.70"/>
|
|---|
| 20 | <atom value="26.98"/>
|
|---|
| 21 | </material>
|
|---|
| 22 | </materials>
|
|---|
| 23 |
|
|---|
| 24 | <solids>
|
|---|
| 25 | <box name="WorldBox" x="2000" y="2000" z="2000"/>
|
|---|
| 26 | <loop var="i" from="0" to="num" step="1">
|
|---|
| 27 | <loop var="j" from="0" to="num" step="1">
|
|---|
| 28 | <loop var="k" from="0" to="num" step="1">
|
|---|
| 29 | <box name="Box[i][j][k]" x="64-i*10" y="64-j*10" z="64-k*10"/>
|
|---|
| 30 | </loop>
|
|---|
| 31 | </loop>
|
|---|
| 32 | </loop>
|
|---|
| 33 | </solids>
|
|---|
| 34 |
|
|---|
| 35 | <structure>
|
|---|
| 36 |
|
|---|
| 37 | <loop var="i" from="0" to="num" step="1">
|
|---|
| 38 | <loop var="j" from="0" to="num" step="1">
|
|---|
| 39 | <loop var="k" from="0" to="num" step="1">
|
|---|
| 40 | <volume name="vBox[i][j][k]">
|
|---|
| 41 | <materialref ref="ALU"/>
|
|---|
| 42 | <solidref ref="Box[i][j][k]"/>
|
|---|
| 43 | </volume>
|
|---|
| 44 | </loop>
|
|---|
| 45 | </loop>
|
|---|
| 46 | </loop>
|
|---|
| 47 |
|
|---|
| 48 | <volume name="TOP">
|
|---|
| 49 | <materialref ref="AIR"/>
|
|---|
| 50 | <solidref ref="WorldBox"/>
|
|---|
| 51 |
|
|---|
| 52 | <loop var="i" from="0" to="num" step="1">
|
|---|
| 53 | <loop var="j" from="0" to="num" step="1">
|
|---|
| 54 | <loop var="k" from="0" to="num" step="1">
|
|---|
| 55 |
|
|---|
| 56 | <physvol>
|
|---|
| 57 | <volumeref ref="vBox[i][j][k]"/>
|
|---|
| 58 | <position x="scale*(i-num/2)" y="scale*(j-num/2)" z="scale*(k-num/2)"/>
|
|---|
| 59 | </physvol>
|
|---|
| 60 |
|
|---|
| 61 | </loop>
|
|---|
| 62 | </loop>
|
|---|
| 63 | </loop>
|
|---|
| 64 |
|
|---|
| 65 | <physvol>
|
|---|
| 66 | <file name="axes.gdml" volname="TOP"/>
|
|---|
| 67 | </physvol>
|
|---|
| 68 |
|
|---|
| 69 | </volume>
|
|---|
| 70 |
|
|---|
| 71 | </structure>
|
|---|
| 72 |
|
|---|
| 73 | <setup version="1.0" name="Default">
|
|---|
| 74 | <world ref="TOP"/>
|
|---|
| 75 | </setup>
|
|---|
| 76 |
|
|---|
| 77 | </gdml>
|
|---|