Back to home page

Project CMSSW displayed by LXR

 
 

    


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