Warning, /geant4/examples/extended/persistency/gdml/G01/loop.gdml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8" ?>
0002 <gdml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://cern.ch/service-spi/app/releases/GDML/schema/gdml.xsd">
0003
0004 <define>
0005 <variable name="i" value="0"/>
0006 <variable name="j" value="0"/>
0007 <variable name="k" value="0"/>
0008 <constant name="num" value="5"/>
0009 <constant name="scale" value="200"/>
0010 </define>
0011
0012 <materials>
0013 <material Z="1.0" name="AIR">
0014 <D value="1e-24"/>
0015 <atom value="1.00794"/>
0016 </material>
0017 <material name="ALU" Z="13.0">
0018 <D value="2.70"/>
0019 <atom value="26.98"/>
0020 </material>
0021 </materials>
0022
0023 <solids>
0024 <box name="WorldBox" x="2000" y="2000" z="2000"/>
0025 <loop for="i" from="1" to="num" step="1">
0026 <loop for="j" from="1" to="num" step="1">
0027 <loop for="k" from="1" to="num" step="1">
0028 <box name="Box[i][j][k]" x="64-10*i" y="64-10*j" z="64-10*k"/>
0029 </loop>
0030 </loop>
0031 </loop>
0032
0033 </solids>
0034
0035 <structure>
0036 <loop for="i" from="1" to="num" step="1">
0037 <loop for="j" from="1" to="num" step="1">
0038 <loop for="k" from="1" to="num" step="1">
0039 <volume name="logBox[i][j][k]">
0040 <materialref ref="ALU"/>
0041 <solidref ref="Box[i][j][k]"/>
0042 </volume>
0043 </loop>
0044 </loop>
0045 </loop>
0046
0047 <volume name="TOP">
0048 <materialref ref="AIR"/>
0049 <solidref ref="WorldBox"/>
0050 <loop for="i" from="1" to="num" step="1">
0051 <loop for="j" from="1" to="num" step="1">
0052 <loop for="k" from="1" to="num" step="1">
0053 <physvol>
0054 <volumeref ref="logBox[i][j][k]"/>
0055 <position name="pos[i][j][k]" x="scale*(i-num/2)" y="scale*(j-num/2)" z="scale*(k-num/2)"/>
0056 </physvol>
0057 </loop>
0058 </loop>
0059 </loop>
0060 </volume>
0061 </structure>
0062
0063 <setup version="1.0" name="Default">
0064 <world ref="TOP"/>
0065 </setup>
0066
0067 </gdml>