Back to home page

Project CMSSW displayed by LXR

 
 

    


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

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