Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/MuonCommonData/data/ge0/TDR_Dev/v4/ge0.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003 
0004   <ConstantsSection label="ge0.xml" eval="true">
0005     <Constant name="rMin"   value="620*mm"/>
0006     <Constant name="rMax"   value="1730*mm"/>
0007     <Constant name="dZ"     value="437.5*mm"/>      <!-- Temporary Fix -->
0008     <Constant name="rPos"   value="([dZ] + [rMin])"/>
0009     <Constant name="dzGE0"  value="112.9*mm"/>
0010     <Constant name="zFrGE0" value="10.0*mm"/>
0011     <Constant name="zGpGE0" value="5.0*mm"/>
0012     <Constant name="zPos"   value="([cms:CalorBeamZ3] + [zFrGE0] + [dzGE0])"/>
0013     <Constant name="zShift" value="41.70*mm"/>
0014     <Constant name="z10"    value="101.85*mm"/> 
0015     <Constant name="z20"    value="([z10]-[zShift])"/> 
0016     <Constant name="z30"    value="([z20]-[zShift])"/> 
0017     <Constant name="z40"    value="([z30]-[zShift])"/> 
0018     <Constant name="z50"    value="([z40]-[zShift])"/> 
0019     <Constant name="z60"    value="([z50]-[zShift])"/> 
0020     <Constant name="Angle"  value="10.0*deg"/>
0021     <Constant name="slope"  value="tan([Angle])"/>
0022     <Constant name="xBot"   value="([rMin]*[slope])"/> 
0023     <Constant name="xTop"   value="(2.*[dZ]*[slope]+[xBot])"/>
0024     <Constant name="tBase"  value="1.6*mm"/>
0025     <Constant name="tFoil"  value="0.025*mm"/>
0026     <Constant name="tSense" value="(6.0*mm-[tFoil])/2"/>
0027     <Constant name="tGas1"  value="(1.0*mm-2*[tFoil])/2"/>
0028     <Constant name="tGas2"  value="(2.0*mm-2*[tFoil])/2"/>
0029     <Constant name="tGas3"  value="(1.0*mm-[tFoil])/2"/>
0030     <Constant name="tRead"  value="1.5*mm"/>
0031     <Constant name="tTop"   value="0.5*mm"/>
0032     <Constant name="zBase"  value="-([tSense]+[tBase])"/>
0033     <Constant name="zFoil1" value="([tSense]+[tFoil])"/>
0034     <Constant name="zGas1"  value="([zFoil1]+[tFoil]+[tGas1])"/>
0035     <Constant name="zFoil2" value="([zGas1]+[tFoil]+[tGas1])"/>
0036     <Constant name="zGas2"  value="([zFoil2]+[tFoil]+[tGas2])"/>
0037     <Constant name="zFoil3" value="([zGas2]+[tFoil]+[tGas2])"/>
0038     <Constant name="zGas3"  value="([zFoil3]+[tFoil]+[tGas3])"/>
0039     <Constant name="zRead"  value="([zGas3]+[tGas3]+[tRead])"/>
0040     <Constant name="zTop"   value="([zRead]+[tRead]+[tTop])"/>
0041   
0042     <Constant name="dzGap"  value="0.2500*mm"/>
0043     <Constant name="dzS1"   value="73.803*mm"/>
0044     <Constant name="dzS2"   value="([dzS1])"/>
0045     <Constant name="dzS3"   value="58.463*mm"/>
0046     <Constant name="dzS4"   value="([dzS3])"/>
0047     <Constant name="dzS5"   value="46.566*mm"/>
0048     <Constant name="dzS6"   value="([dzS5])"/>
0049     <Constant name="dzS7"   value="38.213*mm"/>
0050     <Constant name="dzS8"   value="([dzS7])"/>
0051 
0052     <Constant name="dzInL"  value="([dzS1]+[dzS2]+[dzS3]+[dzS4]+[dzS5]+[dzS6]+[dzS7]+[dzS8]+7*[dzGap])"/>
0053     <Constant name="z10L"   value="([dzInL]-[dzS1])"/> 
0054     <Constant name="z20L"   value="([z10L]-[dzS1]-2*[dzGap]-[dzS2])"/> 
0055     <Constant name="z30L"   value="([z20L]-[dzS2]-2*[dzGap]-[dzS3])"/> 
0056     <Constant name="z40L"   value="([z30L]-[dzS3]-2*[dzGap]-[dzS4])"/> 
0057     <Constant name="z50L"   value="([z40L]-[dzS4]-2*[dzGap]-[dzS5])"/> 
0058     <Constant name="z60L"   value="([z50L]-[dzS5]-2*[dzGap]-[dzS6])"/> 
0059     <Constant name="z70L"   value="([z60L]-[dzS6]-2*[dzGap]-[dzS7])"/> 
0060     <Constant name="z80L"   value="([z70L]-[dzS7]-2*[dzGap]-[dzS8])"/> 
0061 
0062     <Constant name="dxTop"  value="(([rPos]+[dzInL])*[slope])"/>
0063     <Constant name="dx11"   value="([dxTop]-[slope]*([dzInL]-[z10L]+[dzS1]))"/>
0064     <Constant name="dx12"   value="([dxTop]-[slope]*([dzInL]-[z10L]-[dzS1]))"/>
0065     <Constant name="dx21"   value="([dxTop]-[slope]*([dzInL]-[z20L]+[dzS2]))"/>
0066     <Constant name="dx22"   value="([dxTop]-[slope]*([dzInL]-[z20L]-[dzS2]))"/>
0067     <Constant name="dx31"   value="([dxTop]-[slope]*([dzInL]-[z30L]+[dzS3]))"/>
0068     <Constant name="dx32"   value="([dxTop]-[slope]*([dzInL]-[z30L]-[dzS3]))"/>
0069     <Constant name="dx41"   value="([dxTop]-[slope]*([dzInL]-[z40L]+[dzS4]))"/>
0070     <Constant name="dx42"   value="([dxTop]-[slope]*([dzInL]-[z40L]-[dzS4]))"/>
0071     <Constant name="dx51"   value="([dxTop]-[slope]*([dzInL]-[z50L]+[dzS5]))"/>
0072     <Constant name="dx52"   value="([dxTop]-[slope]*([dzInL]-[z50L]-[dzS5]))"/>
0073     <Constant name="dx61"   value="([dxTop]-[slope]*([dzInL]-[z60L]+[dzS6]))"/>
0074     <Constant name="dx62"   value="([dxTop]-[slope]*([dzInL]-[z60L]-[dzS6]))"/>
0075     <Constant name="dx71"   value="([dxTop]-[slope]*([dzInL]-[z70L]+[dzS7]))"/>
0076     <Constant name="dx72"   value="([dxTop]-[slope]*([dzInL]-[z70L]-[dzS7]))"/>
0077     <Constant name="dx81"   value="([dxTop]-[slope]*([dzInL]-[z80L]+[dzS8]))"/>
0078     <Constant name="dx82"   value="([dxTop]-[slope]*([dzInL]-[z80L]-[dzS8]))"/>
0079   </ConstantsSection>
0080 
0081   <SolidSection label="ge0.xml">
0082     <Tubs name="GE0" rMin="[rMin]" rMax="[rMax]" dz="[dzGE0] " startPhi="0*deg" deltaPhi="360*deg"/>
0083     <Trd1 name="GE0Box" dz="[dZ]" dy1="[dzGE0]" dy2="[dzGE0]" dx1="[xBot]" dx2="[xTop]" />
0084     <Trd1 name="GE0L"    dz="[dZ]" dy1="[tSense]" dy2="[tSense]" dx1="[xBot]" dx2="[xTop]" />
0085     <Trd1 name="GE0Base" dz="[dZ]" dy1="[tBase]"  dy2="[tBase]"  dx1="[xBot]" dx2="[xTop]" />
0086     <Trd1 name="GE0Gas1" dz="[dZ]" dy1="[tGas1]"  dy2="[tGas1]"  dx1="[xBot]" dx2="[xTop]" />
0087     <Trd1 name="GE0Gas2" dz="[dZ]" dy1="[tGas2]"  dy2="[tGas2]"  dx1="[xBot]" dx2="[xTop]" />
0088     <Trd1 name="GE0Gas3" dz="[dZ]" dy1="[tGas3]"  dy2="[tGas3]"  dx1="[xBot]" dx2="[xTop]" />
0089     <Trd1 name="GE0Foil" dz="[dZ]" dy1="[tFoil]"  dy2="[tFoil]"  dx1="[xBot]" dx2="[xTop]" />
0090     <Trd1 name="GE0Read" dz="[dZ]" dy1="[tRead]"  dy2="[tRead]"  dx1="[xBot]" dx2="[xTop]" />
0091     <Trd1 name="GE0Top"  dz="[dZ]" dy1="[tTop]"   dy2="[tTop]"   dx1="[xBot]" dx2="[xTop]" />
0092   
0093   <Trd1 name="GHA001" dz="[dzS1]" dy1="[tSense]" dy2="[tSense]" dx1="[dx11]" dx2="[dx12]" />
0094   <Trd1 name="GHA002" dz="[dzS2]" dy1="[tSense]" dy2="[tSense]" dx1="[dx21]" dx2="[dx22]" />
0095   <Trd1 name="GHA003" dz="[dzS3]" dy1="[tSense]" dy2="[tSense]" dx1="[dx31]" dx2="[dx32]" />
0096   <Trd1 name="GHA004" dz="[dzS4]" dy1="[tSense]" dy2="[tSense]" dx1="[dx41]" dx2="[dx42]" />
0097   <Trd1 name="GHA005" dz="[dzS5]" dy1="[tSense]" dy2="[tSense]" dx1="[dx51]" dx2="[dx52]" />
0098   <Trd1 name="GHA006" dz="[dzS6]" dy1="[tSense]" dy2="[tSense]" dx1="[dx61]" dx2="[dx62]" />
0099   <Trd1 name="GHA007" dz="[dzS7]" dy1="[tSense]" dy2="[tSense]" dx1="[dx71]" dx2="[dx72]" />
0100   <Trd1 name="GHA008" dz="[dzS8]" dy1="[tSense]" dy2="[tSense]" dx1="[dx81]" dx2="[dx82]" />
0101   </SolidSection>
0102 
0103   <LogicalPartSection label="ge0.xml">
0104     <LogicalPart name="GE0P" category="unspecified">
0105       <rSolid name="GE0"/>
0106       <rMaterial name="materials:ME_free_space"/>
0107     </LogicalPart>
0108     <LogicalPart name="GE0N" category="unspecified">
0109       <rSolid name="GE0"/>
0110       <rMaterial name="materials:ME_free_space"/>
0111     </LogicalPart>
0112     <LogicalPart name="GE0Box" category="unspecified">
0113       <rSolid name="GE0Box"/>
0114       <rMaterial name="materials:Air"/>
0115     </LogicalPart>
0116     <LogicalPart name="GE0L" category="unspecified">
0117       <rSolid name="GE0L"/>
0118       <rMaterial name="gemf:M_GEM_Gas"/>
0119     </LogicalPart>
0120     <LogicalPart name="GE0Foil" category="unspecified">
0121       <rSolid name="GE0Foil"/>
0122       <rMaterial name="gemf:M_GEM_Foil"/>
0123     </LogicalPart>
0124     <LogicalPart name="GE0Gas1" category="unspecified">
0125       <rSolid name="GE0Gas1"/>
0126       <rMaterial name="gemf:M_GEM_Gas"/>
0127     </LogicalPart>
0128     <LogicalPart name="GE0Gas2" category="unspecified">
0129       <rSolid name="GE0Gas2"/>
0130       <rMaterial name="gemf:M_GEM_Gas"/>
0131     </LogicalPart>
0132     <LogicalPart name="GE0Gas3" category="unspecified">
0133       <rSolid name="GE0Gas3"/>
0134       <rMaterial name="gemf:M_GEM_Gas"/>
0135     </LogicalPart>
0136     <LogicalPart name="GE0Read" category="unspecified">
0137       <rSolid name="GE0Read"/>
0138       <rMaterial name="gemf:M_Rdout_Brd"/>
0139     </LogicalPart>
0140     <LogicalPart name="GE0Base" category="unspecified">
0141       <rSolid name="GE0Base"/>
0142       <rMaterial name="materials:Aluminium"/>
0143     </LogicalPart>
0144     <LogicalPart name="GE0Top" category="unspecified">
0145       <rSolid name="GE0Top"/>
0146       <rMaterial name="materials:Aluminium"/>
0147     </LogicalPart>
0148 
0149   <LogicalPart name="GHA001" category="unspecified">
0150     <rSolid name="GHA001"/>
0151     <rMaterial name="gemf:M_GEM_Gas"/>
0152   </LogicalPart>
0153   <LogicalPart name="GHA002" category="unspecified">
0154     <rSolid name="GHA002"/>
0155     <rMaterial name="gemf:M_GEM_Gas"/>
0156   </LogicalPart>
0157   <LogicalPart name="GHA003" category="unspecified">
0158     <rSolid name="GHA003"/>
0159     <rMaterial name="gemf:M_GEM_Gas"/>
0160   </LogicalPart>
0161   <LogicalPart name="GHA004" category="unspecified">
0162     <rSolid name="GHA004"/>
0163     <rMaterial name="gemf:M_GEM_Gas"/>
0164   </LogicalPart>
0165   <LogicalPart name="GHA005" category="unspecified">
0166     <rSolid name="GHA005"/>
0167     <rMaterial name="gemf:M_GEM_Gas"/>
0168   </LogicalPart>
0169   <LogicalPart name="GHA006" category="unspecified">
0170     <rSolid name="GHA006"/>
0171     <rMaterial name="gemf:M_GEM_Gas"/>
0172   </LogicalPart>
0173   <LogicalPart name="GHA007" category="unspecified">
0174     <rSolid name="GHA007"/>
0175     <rMaterial name="gemf:M_GEM_Gas"/>
0176   </LogicalPart>
0177   <LogicalPart name="GHA008" category="unspecified">
0178     <rSolid name="GHA008"/>
0179     <rMaterial name="gemf:M_GEM_Gas"/>
0180   </LogicalPart>
0181 
0182   </LogicalPartSection>
0183   <PosPartSection label="ge0.xml">
0184     <PosPart copyNumber="1">
0185       <rParent name="mf:GE0RingP"/>
0186       <rChild name="ge0:GE0P"/>
0187       <Translation x="0*fm" y="0*fm" z="[zPos]" />
0188     </PosPart>
0189     <PosPart copyNumber="1">
0190       <rParent name="mf:GE0RingN"/>
0191       <rChild name="ge0:GE0N"/>
0192       <Translation x="0*fm" y="0*fm" z="[zPos]" />
0193     </PosPart>
0194     <PosPart copyNumber="1">
0195       <rParent name="ge0:GE0Box"/>
0196       <rChild name="ge0:GE0L"/>
0197       <Translation x="0*fm" y="[z10]" z="0*fm" />
0198     </PosPart>
0199     <PosPart copyNumber="1">
0200       <rParent name="ge0:GE0Box"/>
0201       <rChild name="ge0:GE0Base"/>
0202       <Translation x="0*fm" y="([z10]+[zBase])" z="0*fm" />
0203     </PosPart>
0204     <PosPart copyNumber="1">
0205       <rParent name="ge0:GE0Box"/>
0206       <rChild name="ge0:GE0Foil"/>
0207       <Translation x="0*fm" y="([z10]+[zFoil1])" z="0*fm" />
0208     </PosPart>
0209     <PosPart copyNumber="1">
0210       <rParent name="ge0:GE0Box"/>
0211       <rChild name="ge0:GE0Gas1"/>
0212       <Translation x="0*fm" y="([z10]+[zGas1])" z="0*fm" />
0213     </PosPart>
0214     <PosPart copyNumber="11">
0215       <rParent name="ge0:GE0Box"/>
0216       <rChild name="ge0:GE0Foil"/>
0217       <Translation x="0*fm" y="([z10]+[zFoil2])" z="0*fm" />
0218     </PosPart>
0219     <PosPart copyNumber="1">
0220       <rParent name="ge0:GE0Box"/>
0221       <rChild name="ge0:GE0Gas2"/>
0222       <Translation x="0*fm" y="([z10]+[zGas2])" z="0*fm" />
0223     </PosPart>
0224     <PosPart copyNumber="21">
0225       <rParent name="ge0:GE0Box"/>
0226       <rChild name="ge0:GE0Foil"/>
0227       <Translation x="0*fm" y="([z10]+[zFoil3])" z="0*fm" />
0228     </PosPart>
0229     <PosPart copyNumber="1">
0230       <rParent name="ge0:GE0Box"/>
0231       <rChild name="ge0:GE0Gas3"/>
0232       <Translation x="0*fm" y="([z10]+[zGas3])" z="0*fm" />
0233     </PosPart>
0234     <PosPart copyNumber="1">
0235       <rParent name="ge0:GE0Box"/>
0236       <rChild name="ge0:GE0Read"/>
0237       <Translation x="0*fm" y="([z10]+[zRead])" z="0*fm" />
0238     </PosPart>
0239     <PosPart copyNumber="1">
0240       <rParent name="ge0:GE0Box"/>
0241       <rChild name="ge0:GE0Top"/>
0242       <Translation x="0*fm" y="([z10]+[zTop])" z="0*fm" />
0243     </PosPart>
0244     <PosPart copyNumber="2">
0245       <rParent name="ge0:GE0Box"/>
0246       <rChild name="ge0:GE0L"/>
0247       <Translation x="0*fm" y="[z20]" z="0*fm" />
0248     </PosPart>
0249     <PosPart copyNumber="2">
0250       <rParent name="ge0:GE0Box"/>
0251       <rChild name="ge0:GE0Base"/>
0252       <Translation x="0*fm" y="([z20]+[zBase])" z="0*fm" />
0253     </PosPart>
0254     <PosPart copyNumber="2">
0255       <rParent name="ge0:GE0Box"/>
0256       <rChild name="ge0:GE0Foil"/>
0257       <Translation x="0*fm" y="([z20]+[zFoil1])" z="0*fm" />
0258     </PosPart>
0259     <PosPart copyNumber="2">
0260       <rParent name="ge0:GE0Box"/>
0261       <rChild name="ge0:GE0Gas1"/>
0262       <Translation x="0*fm" y="([z20]+[zGas1])" z="0*fm" />
0263     </PosPart>
0264     <PosPart copyNumber="12">
0265       <rParent name="ge0:GE0Box"/>
0266       <rChild name="ge0:GE0Foil"/>
0267       <Translation x="0*fm" y="([z20]+[zFoil2])" z="0*fm" />
0268     </PosPart>
0269     <PosPart copyNumber="2">
0270       <rParent name="ge0:GE0Box"/>
0271       <rChild name="ge0:GE0Gas2"/>
0272       <Translation x="0*fm" y="([z20]+[zGas2])" z="0*fm" />
0273     </PosPart>
0274     <PosPart copyNumber="22">
0275       <rParent name="ge0:GE0Box"/>
0276       <rChild name="ge0:GE0Foil"/>
0277       <Translation x="0*fm" y="([z20]+[zFoil3])" z="0*fm" />
0278     </PosPart>
0279     <PosPart copyNumber="2">
0280       <rParent name="ge0:GE0Box"/>
0281       <rChild name="ge0:GE0Gas3"/>
0282       <Translation x="0*fm" y="([z20]+[zGas3])" z="0*fm" />
0283     </PosPart>
0284     <PosPart copyNumber="2">
0285       <rParent name="ge0:GE0Box"/>
0286       <rChild name="ge0:GE0Read"/>
0287       <Translation x="0*fm" y="([z20]+[zRead])" z="0*fm" />
0288     </PosPart>
0289     <PosPart copyNumber="2">
0290       <rParent name="ge0:GE0Box"/>
0291       <rChild name="ge0:GE0Top"/>
0292       <Translation x="0*fm" y="([z20]+[zTop])" z="0*fm" />
0293     </PosPart>
0294     <PosPart copyNumber="3">
0295       <rParent name="ge0:GE0Box"/>
0296       <rChild name="ge0:GE0L"/>
0297       <Translation x="0*fm" y="[z30]" z="0*fm" />
0298     </PosPart>
0299     <PosPart copyNumber="3">
0300       <rParent name="ge0:GE0Box"/>
0301       <rChild name="ge0:GE0Base"/>
0302       <Translation x="0*fm" y="([z30]+[zBase])" z="0*fm" />
0303     </PosPart>
0304     <PosPart copyNumber="3">
0305       <rParent name="ge0:GE0Box"/>
0306       <rChild name="ge0:GE0Foil"/>
0307       <Translation x="0*fm" y="([z30]+[zFoil1])" z="0*fm" />
0308     </PosPart>
0309     <PosPart copyNumber="3">
0310       <rParent name="ge0:GE0Box"/>
0311       <rChild name="ge0:GE0Gas1"/>
0312       <Translation x="0*fm" y="([z30]+[zGas1])" z="0*fm" />
0313     </PosPart>
0314     <PosPart copyNumber="13">
0315       <rParent name="ge0:GE0Box"/>
0316       <rChild name="ge0:GE0Foil"/>
0317       <Translation x="0*fm" y="([z30]+[zFoil2])" z="0*fm" />
0318     </PosPart>
0319     <PosPart copyNumber="3">
0320       <rParent name="ge0:GE0Box"/>
0321       <rChild name="ge0:GE0Gas2"/>
0322       <Translation x="0*fm" y="([z30]+[zGas2])" z="0*fm" />
0323     </PosPart>
0324     <PosPart copyNumber="23">
0325       <rParent name="ge0:GE0Box"/>
0326       <rChild name="ge0:GE0Foil"/>
0327       <Translation x="0*fm" y="([z30]+[zFoil3])" z="0*fm" />
0328     </PosPart>
0329     <PosPart copyNumber="3">
0330       <rParent name="ge0:GE0Box"/>
0331       <rChild name="ge0:GE0Gas3"/>
0332       <Translation x="0*fm" y="([z30]+[zGas3])" z="0*fm" />
0333     </PosPart>
0334     <PosPart copyNumber="3">
0335       <rParent name="ge0:GE0Box"/>
0336       <rChild name="ge0:GE0Read"/>
0337       <Translation x="0*fm" y="([z30]+[zRead])" z="0*fm" />
0338     </PosPart>
0339     <PosPart copyNumber="3">
0340       <rParent name="ge0:GE0Box"/>
0341       <rChild name="ge0:GE0Top"/>
0342       <Translation x="0*fm" y="([z30]+[zTop])" z="0*fm" />
0343     </PosPart>
0344     <PosPart copyNumber="4">
0345       <rParent name="ge0:GE0Box"/>
0346       <rChild name="ge0:GE0L"/>
0347       <Translation x="0*fm" y="[z40]" z="0*fm" />
0348     </PosPart>
0349     <PosPart copyNumber="4">
0350       <rParent name="ge0:GE0Box"/>
0351       <rChild name="ge0:GE0Base"/>
0352       <Translation x="0*fm" y="([z40]+[zBase])" z="0*fm" />
0353     </PosPart>
0354     <PosPart copyNumber="4">
0355       <rParent name="ge0:GE0Box"/>
0356       <rChild name="ge0:GE0Foil"/>
0357       <Translation x="0*fm" y="([z40]+[zFoil1])" z="0*fm" />
0358     </PosPart>
0359     <PosPart copyNumber="4">
0360       <rParent name="ge0:GE0Box"/>
0361       <rChild name="ge0:GE0Gas1"/>
0362       <Translation x="0*fm" y="([z40]+[zGas1])" z="0*fm" />
0363     </PosPart>
0364     <PosPart copyNumber="14">
0365       <rParent name="ge0:GE0Box"/>
0366       <rChild name="ge0:GE0Foil"/>
0367       <Translation x="0*fm" y="([z40]+[zFoil2])" z="0*fm" />
0368     </PosPart>
0369     <PosPart copyNumber="4">
0370       <rParent name="ge0:GE0Box"/>
0371       <rChild name="ge0:GE0Gas2"/>
0372       <Translation x="0*fm" y="([z40]+[zGas2])" z="0*fm" />
0373     </PosPart>
0374     <PosPart copyNumber="24">
0375       <rParent name="ge0:GE0Box"/>
0376       <rChild name="ge0:GE0Foil"/>
0377       <Translation x="0*fm" y="([z40]+[zFoil3])" z="0*fm" />
0378     </PosPart>
0379     <PosPart copyNumber="4">
0380       <rParent name="ge0:GE0Box"/>
0381       <rChild name="ge0:GE0Gas3"/>
0382       <Translation x="0*fm" y="([z40]+[zGas3])" z="0*fm" />
0383     </PosPart>
0384     <PosPart copyNumber="4">
0385       <rParent name="ge0:GE0Box"/>
0386       <rChild name="ge0:GE0Read"/>
0387       <Translation x="0*fm" y="([z40]+[zRead])" z="0*fm" />
0388     </PosPart>
0389     <PosPart copyNumber="4">
0390       <rParent name="ge0:GE0Box"/>
0391       <rChild name="ge0:GE0Top"/>
0392       <Translation x="0*fm" y="([z40]+[zTop])" z="0*fm" />
0393     </PosPart>
0394     <PosPart copyNumber="5">
0395       <rParent name="ge0:GE0Box"/>
0396       <rChild name="ge0:GE0L"/>
0397       <Translation x="0*fm" y="[z50]" z="0*fm" />
0398     </PosPart>
0399     <PosPart copyNumber="5">
0400       <rParent name="ge0:GE0Box"/>
0401       <rChild name="ge0:GE0Base"/>
0402       <Translation x="0*fm" y="([z50]+[zBase])" z="0*fm" />
0403     </PosPart>
0404     <PosPart copyNumber="5">
0405       <rParent name="ge0:GE0Box"/>
0406       <rChild name="ge0:GE0Foil"/>
0407       <Translation x="0*fm" y="([z50]+[zFoil1])" z="0*fm" />
0408     </PosPart>
0409     <PosPart copyNumber="5">
0410       <rParent name="ge0:GE0Box"/>
0411       <rChild name="ge0:GE0Gas1"/>
0412       <Translation x="0*fm" y="([z50]+[zGas1])" z="0*fm" />
0413     </PosPart>
0414     <PosPart copyNumber="15">
0415       <rParent name="ge0:GE0Box"/>
0416       <rChild name="ge0:GE0Foil"/>
0417       <Translation x="0*fm" y="([z50]+[zFoil2])" z="0*fm" />
0418     </PosPart>
0419     <PosPart copyNumber="5">
0420       <rParent name="ge0:GE0Box"/>
0421       <rChild name="ge0:GE0Gas2"/>
0422       <Translation x="0*fm" y="([z50]+[zGas2])" z="0*fm" />
0423     </PosPart>
0424     <PosPart copyNumber="25">
0425       <rParent name="ge0:GE0Box"/>
0426       <rChild name="ge0:GE0Foil"/>
0427       <Translation x="0*fm" y="([z50]+[zFoil3])" z="0*fm" />
0428     </PosPart>
0429     <PosPart copyNumber="5">
0430       <rParent name="ge0:GE0Box"/>
0431       <rChild name="ge0:GE0Gas3"/>
0432       <Translation x="0*fm" y="([z50]+[zGas3])" z="0*fm" />
0433     </PosPart>
0434     <PosPart copyNumber="5">
0435       <rParent name="ge0:GE0Box"/>
0436       <rChild name="ge0:GE0Read"/>
0437       <Translation x="0*fm" y="([z50]+[zRead])" z="0*fm" />
0438     </PosPart>
0439     <PosPart copyNumber="5">
0440       <rParent name="ge0:GE0Box"/>
0441       <rChild name="ge0:GE0Top"/>
0442       <Translation x="0*fm" y="([z50]+[zTop])" z="0*fm" />
0443     </PosPart>
0444     <PosPart copyNumber="6">
0445       <rParent name="ge0:GE0Box"/>
0446       <rChild name="ge0:GE0L"/>
0447       <Translation x="0*fm" y="[z60]" z="0*fm" />
0448     </PosPart>
0449     <PosPart copyNumber="6">
0450       <rParent name="ge0:GE0Box"/>
0451       <rChild name="ge0:GE0Base"/>
0452       <Translation x="0*fm" y="([z60]+[zBase])" z="0*fm" />
0453     </PosPart>
0454     <PosPart copyNumber="6">
0455       <rParent name="ge0:GE0Box"/>
0456       <rChild name="ge0:GE0Foil"/>
0457       <Translation x="0*fm" y="([z60]+[zFoil1])" z="0*fm" />
0458     </PosPart>
0459     <PosPart copyNumber="6">
0460       <rParent name="ge0:GE0Box"/>
0461       <rChild name="ge0:GE0Gas1"/>
0462       <Translation x="0*fm" y="([z60]+[zGas1])" z="0*fm" />
0463     </PosPart>
0464     <PosPart copyNumber="16">
0465       <rParent name="ge0:GE0Box"/>
0466       <rChild name="ge0:GE0Foil"/>
0467       <Translation x="0*fm" y="([z60]+[zFoil2])" z="0*fm" />
0468     </PosPart>
0469     <PosPart copyNumber="6">
0470       <rParent name="ge0:GE0Box"/>
0471       <rChild name="ge0:GE0Gas2"/>
0472       <Translation x="0*fm" y="([z60]+[zGas2])" z="0*fm" />
0473     </PosPart>
0474     <PosPart copyNumber="26">
0475       <rParent name="ge0:GE0Box"/>
0476       <rChild name="ge0:GE0Foil"/>
0477       <Translation x="0*fm" y="([z60]+[zFoil3])" z="0*fm" />
0478     </PosPart>
0479     <PosPart copyNumber="6">
0480       <rParent name="ge0:GE0Box"/>
0481       <rChild name="ge0:GE0Gas3"/>
0482       <Translation x="0*fm" y="([z60]+[zGas3])" z="0*fm" />
0483     </PosPart>
0484     <PosPart copyNumber="6">
0485       <rParent name="ge0:GE0Box"/>
0486       <rChild name="ge0:GE0Read"/>
0487       <Translation x="0*fm" y="([z60]+[zRead])" z="0*fm" />
0488     </PosPart>
0489     <PosPart copyNumber="6">
0490       <rParent name="ge0:GE0Box"/>
0491       <rChild name="ge0:GE0Top"/>
0492       <Translation x="0*fm" y="([z60]+[zTop])" z="0*fm" />
0493     </PosPart>
0494  
0495     <PosPart copyNumber="1">
0496       <rParent name="ge0:GE0L"/>
0497       <rChild name="ge0:GHA001"/>
0498       <Translation x="0*fm" y="0*fm" z="[z10L]" />
0499     </PosPart>
0500     <PosPart copyNumber="2">
0501       <rParent name="ge0:GE0L"/>
0502       <rChild name="ge0:GHA002"/>
0503       <Translation x="0*fm" y="0*fm" z="[z20L]" />
0504     </PosPart>
0505     <PosPart copyNumber="3">
0506       <rParent name="ge0:GE0L"/>
0507       <rChild name="ge0:GHA003"/>
0508       <Translation x="0*fm" y="0*fm" z="[z30L]" />
0509     </PosPart>
0510     <PosPart copyNumber="4">
0511       <rParent name="ge0:GE0L"/>
0512       <rChild name="ge0:GHA004"/>
0513       <Translation x="0*fm" y="0*fm" z="[z40L]" />
0514     </PosPart>
0515     <PosPart copyNumber="5">
0516       <rParent name="ge0:GE0L"/>
0517       <rChild name="ge0:GHA005"/>
0518       <Translation x="0*fm" y="0*fm" z="[z50L]" />
0519     </PosPart>
0520     <PosPart copyNumber="6">
0521       <rParent name="ge0:GE0L"/>
0522       <rChild name="ge0:GHA006"/>
0523       <Translation x="0*fm" y="0*fm" z="[z60L]" />
0524     </PosPart>
0525     <PosPart copyNumber="7">
0526       <rParent name="ge0:GE0L"/>
0527       <rChild name="ge0:GHA007"/>
0528       <Translation x="0*fm" y="0*fm" z="[z70L]" />
0529     </PosPart>
0530     <PosPart copyNumber="8">
0531       <rParent name="ge0:GE0L"/>
0532       <rChild name="ge0:GHA008"/>
0533       <Translation x="0*fm" y="0*fm" z="[z80L]" />
0534     </PosPart>
0535   </PosPartSection>
0536 
0537   <Algorithm name="muon:DDGEMAngular">
0538     <rParent name="GE0P"/>
0539     <String name="ChildName" value="GE0Box"/>
0540     <String name="RotNameSpace" value="ge0"/>
0541     <Numeric name="n" value="18"/>
0542     <Numeric name="startCopyNo" value="1"/>
0543     <Numeric name="incrCopyNo"  value="1"/>
0544     <Numeric name="invert"      value="1"/>
0545     <Numeric name="stepAngle"   value="20*deg"/>
0546     <Numeric name="startAngle"  value="0*deg"/>
0547     <Numeric name="rPosition"   value="[rPos]"/>
0548     <Numeric name="zoffset"     value="0*mm"/>
0549   </Algorithm>
0550   <Algorithm name="muon:DDGEMAngular">
0551     <rParent name="GE0N"/>
0552     <String name="ChildName" value="GE0Box"/>
0553     <String name="RotNameSpace" value="ge0"/>
0554     <Numeric name="n" value="18"/>
0555     <Numeric name="startCopyNo" value="1"/>
0556     <Numeric name="incrCopyNo"  value="1"/>
0557     <Numeric name="invert"      value="1"/>
0558     <Numeric name="stepAngle"   value="-20*deg"/>
0559     <Numeric name="startAngle"  value="180*deg"/>
0560     <Numeric name="rPosition"   value="[rPos]"/>
0561     <Numeric name="zoffset"     value="0*mm"/>
0562   </Algorithm>
0563 
0564 </DDDefinition>