Back to home page

Project CMSSW displayed by LXR

 
 

    


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