Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/MuonCommonData/data/gem21/TP_BaseLine/gem21.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   <ConstantsSection label="gem21.xml" eval="true">
0004     <Constant name="z1"         value="786.5*cm"/>
0005     <Constant name="z2"         value="792.8*cm"/>
0006     <Constant name="z3"         value="799.8*cm"/>
0007     <Constant name="rMinS"      value="196.0*cm"/>
0008     <Constant name="rMinL"      value="128.2*cm"/>
0009     <Constant name="rMax"       value="330.15*cm"/>
0010     <Constant name="Angle"      value="10.0*deg"/>
0011     <Constant name="slope"      value="tan([Angle])"/>
0012     <Constant name="thickness"  value="73.8*mm"/>
0013     <Constant name="hthick"     value="[thickness]/2."/>
0014     <Constant name="dzGB21"     value="64.05*cm"/>
0015     <Constant name="dzGB21L"    value="98.0*cm"/>
0016     <Constant name="dyGB21"     value="8.100*mm"/>
0017     <Constant name="dxTopGB21"  value="61.537*cm"/>
0018     <Constant name="dxBotGB21"  value="([dxTopGB21]-2*[slope]*[dzGB21])"/>
0019     <Constant name="dxBotGB21L" value="([dxTopGB21]-2*[slope]*[dzGB21L])"/>
0020     <Constant name="dyGA21"     value="4.600*mm"/>
0021     <Constant name="dzGA21"     value="63.55*cm"/>
0022     <Constant name="dzGA21L"    value="97.0*cm"/>
0023     <Constant name="dxTopGA21"  value="[dxTopGB21]-10.*cm"/>
0024     <Constant name="dxBotGA21"  value="([dxTopGA21]-2*[slope]*[dzGB21])"/>
0025     <Constant name="dxTopGA21L" value="[dxTopGB21]-10.*cm"/>
0026     <Constant name="dxBotGA21L" value="[dxBotGB21L]-10.*cm"/>
0027     <Constant name="rPos"       value="([rMinS]+[dzGB21])"/>
0028     <Constant name="rPosL"      value="([rMinL]+[dzGB21L])"/>
0029     <Constant name="dxFrame"    value="10.0*mm"/>
0030     <Constant name="dyBase"     value="3.2*mm"/>
0031     <Constant name="dyTop"      value="2.6*mm"/>
0032     <Constant name="dzGBI21"    value="([dzGB21]-[dxFrame])"/>
0033     <Constant name="dzGBI21L"   value="([dzGB21L]-[dxFrame])"/>
0034     <Constant name="dyGBI21"    value="([dyGB21]-0.5*([dyBase]+[dyTop]))"/>
0035     <Constant name="dxTopGBI21" value="([dxTopGB21]-[slope]*[dxFrame])"/>
0036     <Constant name="dxBotGBI21" value="([dxTopGBI21]-2*[slope]*[dzGBI21])"/>
0037     <Constant name="dxBotGBI21L" value="([dxTopGBI21]-2*[slope]*[dzGBI21L])"/>
0038     <Constant name="dxTopGAI21" value="([dxTopGA21]-[dyTop])"/>
0039     <Constant name="dxTopGBJ21" value="[dxTopGAI21]"/>
0040     <Constant name="slope1"     value="(([dxTopGA21]-[dxBotGA21])/(2*[dzGA21]))"/>
0041     <Constant name="dxBotGBJ21" value="([dxTopGBJ21]-2*[slope1]*[dzGBI21])"/>
0042     <Constant name="dxBotGBJ21L" value="([dxTopGBJ21]-2*[slope1]*[dzGBI21L])"/>
0043     <Constant name="dyGAI21"    value="([dyGA21]-0.5*[dyTop])"/>
0044     <Constant name="dzGAI21"    value="([dzGA21]-[dxFrame])"/>
0045     <Constant name="dzGAI21L"    value="([dzGA21L]-[dxFrame])"/>
0046     <Constant name="dxBotGAI21" value="([dxTopGAI21]-2*[slope1]*[dzGAI21])"/>
0047     <Constant name="dxBotGAI21L" value="([dxTopGAI21]-2*[slope1]*[dzGAI21L])"/>
0048     <Constant name="ypGM21"     value="(-[dyGB21]+[dyBase]+[dyGBI21])"/>
0049     <Constant name="dzCard"     value="([dzGA21]-5.*mm)"/>
0050     <Constant name="dzCardL"    value="([dzGA21L]-5.*mm)"/>
0051     <Constant name="dyFoil"     value="0.025*mm"/>
0052     <Constant name="dyGap1"     value="(3.0*mm-[dyFoil])/2"/>
0053     <Constant name="dxTopCard"  value="([dxTopGB21]-[dyTop])"/>
0054     <Constant name="dxBotCard"  value="([dxTopCard]-2*[slope]*[dzCard])"/>
0055     <Constant name="dxBotCardL" value="([dxTopCard]-2*[slope]*[dzCardL])"/>
0056     <Constant name="yGap1"      value="(-[dyGBI21]+[dyGap1])"/>
0057     <Constant name="dzS1"  value="7.63*cm"/>
0058     <Constant name="dzS2"  value="7.63*cm"/>
0059     <Constant name="dzS3"  value="7.63*cm"/>
0060     <Constant name="dzS4"  value="7.63*cm"/>
0061     <Constant name="dzS5"  value="7.63*cm"/>
0062     <Constant name="dzS6"  value="7.63*cm"/>
0063     <Constant name="dzS7"  value="7.63*cm"/>
0064     <Constant name="dzS8"  value="7.63*cm"/>
0065     <Constant name="dzS9"  value="7.63*cm"/>
0066     <Constant name="dzS10" value="7.63*cm"/>
0067     <Constant name="dzS11" value="7.63*cm"/>
0068     <Constant name="dzS12" value="7.63*cm"/>
0069     <Constant name="dzGap" value="0.5000*mm"/>
0070     <Constant name="dzIn"  value="([dzS1]+[dzS2]+[dzS3]+[dzS4]+[dzS5]+[dzS6]+[dzS7]+[dzS8]+7*[dzGap])"/>
0071     <Constant name="dzInL" value="([dzS1]+[dzS2]+[dzS3]+[dzS4]+[dzS5]+[dzS6]+[dzS7]+[dzS8]+[dzS9]+[dzS10]+[dzS11]+[dzS12]+7*[dzGap])"/>
0072     <Constant name="z10"   value="([dzIn]-[dzS1])"/> 
0073     <Constant name="z20"   value="([z10]-[dzS1]-2*[dzGap]-[dzS2])"/> 
0074     <Constant name="z30"   value="([z20]-[dzS2]-2*[dzGap]-[dzS3])"/> 
0075     <Constant name="z40"   value="([z30]-[dzS3]-2*[dzGap]-[dzS4])"/> 
0076     <Constant name="z50"   value="([z40]-[dzS4]-2*[dzGap]-[dzS5])"/> 
0077     <Constant name="z60"   value="([z50]-[dzS5]-2*[dzGap]-[dzS6])"/> 
0078     <Constant name="z70"   value="([z60]-[dzS6]-2*[dzGap]-[dzS7])"/> 
0079     <Constant name="z80"   value="([z70]-[dzS7]-2*[dzGap]-[dzS8])"/> 
0080     <Constant name="z90"   value="([z80]-[dzS8]-2*[dzGap]-[dzS9])"/> 
0081     <Constant name="z100"  value="([z90]-[dzS9]-2*[dzGap]-[dzS10])"/> 
0082     <Constant name="z110"  value="([z100]-[dzS10]-2*[dzGap]-[dzS11])"/> 
0083     <Constant name="z120"  value="([z110]-[dzS11]-2*[dzGap]-[dzS12])"/> 
0084     <Constant name="z10L"  value="([dzInL]-[dzS1])"/> 
0085     <Constant name="z20L"  value="([z10L]-[dzS1]-2*[dzGap]-[dzS2])"/> 
0086     <Constant name="z30L"  value="([z20L]-[dzS2]-2*[dzGap]-[dzS3])"/> 
0087     <Constant name="z40L"  value="([z30L]-[dzS3]-2*[dzGap]-[dzS4])"/> 
0088     <Constant name="z50L"  value="([z40L]-[dzS4]-2*[dzGap]-[dzS5])"/> 
0089     <Constant name="z60L"  value="([z50L]-[dzS5]-2*[dzGap]-[dzS6])"/> 
0090     <Constant name="z70L"  value="([z60L]-[dzS6]-2*[dzGap]-[dzS7])"/> 
0091     <Constant name="z80L"  value="([z70L]-[dzS7]-2*[dzGap]-[dzS8])"/> 
0092     <Constant name="z90L"  value="([z80L]-[dzS8]-2*[dzGap]-[dzS9])"/> 
0093     <Constant name="z100L" value="([z90L]-[dzS9]-2*[dzGap]-[dzS10])"/> 
0094     <Constant name="z110L" value="([z100L]-[dzS10]-2*[dzGap]-[dzS11])"/> 
0095     <Constant name="z120L" value="([z110L]-[dzS11]-2*[dzGap]-[dzS12])"/>  
0096     <Constant name="dxTop" value="20.997*cm * 2.+ 14.*cm"/>
0097     <Constant name="dx11"  value="([dxTop]-[slope]*([dzIn]-[z10]+[dzS1]))"/>
0098     <Constant name="dx12"  value="([dxTop]-[slope]*([dzIn]-[z10]-[dzS1]))"/>
0099     <Constant name="dx21"  value="([dxTop]-[slope]*([dzIn]-[z20]+[dzS2]))"/>
0100     <Constant name="dx22"  value="([dxTop]-[slope]*([dzIn]-[z20]-[dzS2]))"/>
0101     <Constant name="dx31"  value="([dxTop]-[slope]*([dzIn]-[z30]+[dzS3]))"/>
0102     <Constant name="dx32"  value="([dxTop]-[slope]*([dzIn]-[z30]-[dzS3]))"/>
0103     <Constant name="dx41"  value="([dxTop]-[slope]*([dzIn]-[z40]+[dzS4]))"/>
0104     <Constant name="dx42"  value="([dxTop]-[slope]*([dzIn]-[z40]-[dzS4]))"/>
0105     <Constant name="dx51"  value="([dxTop]-[slope]*([dzIn]-[z50]+[dzS5]))"/>
0106     <Constant name="dx52"  value="([dxTop]-[slope]*([dzIn]-[z50]-[dzS5]))"/>
0107     <Constant name="dx61"  value="([dxTop]-[slope]*([dzIn]-[z60]+[dzS6]))"/>
0108     <Constant name="dx62"  value="([dxTop]-[slope]*([dzIn]-[z60]-[dzS6]))"/>
0109     <Constant name="dx71"  value="([dxTop]-[slope]*([dzIn]-[z70]+[dzS7]))"/>
0110     <Constant name="dx72"  value="([dxTop]-[slope]*([dzIn]-[z70]-[dzS7]))"/>
0111     <Constant name="dx81"  value="([dxTop]-[slope]*([dzIn]-[z80]+[dzS8]))"/>
0112     <Constant name="dx82"  value="([dxTop]-[slope]*([dzIn]-[z80]-[dzS8]))"/>
0113     <Constant name="dx91"  value="([dxTop]-[slope]*([dzIn]-[z90]+[dzS9]))"/>
0114     <Constant name="dx92"  value="([dxTop]-[slope]*([dzIn]-[z90]-[dzS9]))"/>
0115     <Constant name="dx101"  value="([dxTop]-[slope]*([dzIn]-[z100]+[dzS10]))"/>
0116     <Constant name="dx102"  value="([dxTop]-[slope]*([dzIn]-[z100]-[dzS10]))"/>
0117     <Constant name="dx111"  value="([dxTop]-[slope]*([dzIn]-[z110]+[dzS11]))"/>
0118     <Constant name="dx112"  value="([dxTop]-[slope]*([dzIn]-[z110]-[dzS11]))"/>
0119     <Constant name="dx121"  value="([dxTop]-[slope]*([dzIn]-[z120]+[dzS12]))"/>
0120     <Constant name="dx122"  value="([dxTop]-[slope]*([dzIn]-[z120]-[dzS12]))"/>
0121     <Constant name="dyGap2"     value="(1.0*mm-2*[dyFoil])/2"/>
0122     <Constant name="yFoil1"     value="([yGap1]+[dyGap1]+[dyFoil])"/>
0123     <Constant name="yGap2"      value="([yFoil1]+[dyGap2]+[dyFoil])"/>
0124     <Constant name="yFoil2"     value="([yGap2]+[dyGap2]+[dyFoil])"/>
0125     <Constant name="dyGap3"     value="(2.0*mm-2*[dyFoil])/2"/>
0126     <Constant name="yGap3"      value="([yFoil2]+[dyGap3]+[dyFoil])"/>
0127     <Constant name="dzFoil"     value="[dzIn]"/>
0128     <Constant name="dzFoilL"    value="[dzInL]"/>
0129     <Constant name="dxTopFoil"  value="20.997*cm * 2.+ 14.*cm"/>
0130     <Constant name="dxBotFoil"  value="([dxTopFoil]-2*[slope]*[dzFoil])"/>
0131     <Constant name="dxBotFoilL" value="([dxTopFoil]-2*[slope]*[dzFoilL])"/>
0132     <Constant name="yFoil3"     value="([yGap3]+[dyGap3]+[dyFoil])"/>
0133     <Constant name="dyGap4"     value="(1.0*mm-[dyFoil])/2"/>
0134     <Constant name="yGap4"      value="([yFoil3]+[dyGap4]+[dyFoil])"/>
0135     <Constant name="dyReadOut"  value="1.5*mm"/>
0136     <Constant name="yReadOut"   value="(-[dyGBI21]+7.0*mm+[dyReadOut])"/>
0137     <Constant name="Tilt"       value="2.5*deg"/>
0138     <Constant name="TubeBotL"   value="60.0*mm"/>
0139     <Constant name="TubeHeight" value="1132.0*mm"/>
0140     <Constant name="TubeMidL"   value="25.0*mm"/>
0141     <Constant name="TubeTopL"   value="85.0*mm"/>
0142     <Constant name="TubeRMin"   value="3.0*mm"/>
0143     <Constant name="TubeRMax"   value="4.0*mm"/>
0144     <Constant name="TubeSlantL" value="([TubeHeight]/cos([Tilt]))"/>
0145     <Constant name="xTubeBot"   value="0.0*fm"/>
0146     <Constant name="xTubeSlant" value="(([TubeBotL]/2)+([TubeRMax]*cos([Tilt]))+([TubeSlantL]*sin([Tilt])/2))"/>
0147     <Constant name="xTubeMid"   value="([xTubeSlant]+([TubeRMax]*cos([Tilt]))+([TubeSlantL]*sin([Tilt])+[TubeMidL])/2)"/>
0148     <Constant name="xTubeTop"   value="([xTubeMid]+[TubeMidL]/2+[TubeRMax])"/>
0149     <Constant name="zTubeTop"   value="([dzGBI21]-[TubeTopL]/2)"/>
0150     <Constant name="zTubeMid"   value="([zTubeTop]-[TubeTopL]/2+[TubeRMax])"/>
0151     <Constant name="zTubeSlant" value="([zTubeMid]+[TubeRMax]-([TubeSlantL]*cos([Tilt])/2))"/>
0152     <!--- Constant name="zTubeBot"
0153     value="([zTubeSlant]+[TubeRMax]-([TubeSlantL]*cos([Tilt])/2))"/ -->
0154     <Constant name="dxStrip"    value="42.11*cm"/>
0155     <Constant name="dxStrip1"   value="([dxStrip]-2.83*cm)"/>
0156     <Constant name="dxStrip2"   value="([dxStrip1]-2.83*cm)"/>
0157     <Constant name="dxStrip3"   value="([dxStrip2]-2.83*cm)"/>
0158     <Constant name="dxStrip4"   value="([dxStrip3]-2.83*cm)"/>
0159     <Constant name="dxStrip5"   value="([dxStrip4]-2.83*cm)"/>
0160     <Constant name="dxStrip6"   value="([dxStrip5]-2.83*cm)"/>
0161     <Constant name="dxStrip7"   value="([dxStrip6]-2.83*cm)"/>
0162     <Constant name="dxStrip8"   value="([dxStrip7]-2.83*cm)"/>
0163     <Constant name="dyStrip"    value="0.5*mm"/>
0164     <Constant name="dzStrip"    value="17.0*mm"/>
0165     <Constant name="dzStripX"   value="7.0*mm"/>
0166     <Constant name="yStrip"     value="([yReadOut]+[dyReadOut]+[dyStrip])"/>
0167     <Constant name="zStrip0"    value="([dzGBI21]-86.68*mm)"/>
0168     <Constant name="Gap01"      value="152.50*mm"/>
0169     <Constant name="Gap12"      value="152.50*mm"/>
0170     <Constant name="Gap23"      value="152.50*mm"/>
0171     <Constant name="Gap34"      value="152.50*mm"/>
0172     <Constant name="Gap45"      value="152.50*mm"/>
0173     <Constant name="Gap56"      value="152.50*mm"/>
0174     <Constant name="Gap67"      value="152.50*mm"/>
0175     <Constant name="Gap78"      value="152.50*mm"/>
0176     <Constant name="Gap89"      value="152.50*mm"/>
0177     <Constant name="zStrip1"    value="([zStrip0]-[Gap01])"/>
0178     <Constant name="zStrip2"    value="([zStrip1]-[Gap12])"/>
0179     <Constant name="zStrip3"    value="([zStrip2]-[Gap23])"/>
0180     <Constant name="zStrip4"    value="([zStrip3]-[Gap34])"/>
0181     <Constant name="zStrip5"    value="([zStrip4]-[Gap45])"/>
0182     <Constant name="zStrip6"    value="([zStrip5]-[Gap56])"/>
0183     <Constant name="zStrip7"    value="([zStrip6]-[Gap67])"/>
0184     <Constant name="zStrip8"    value="([zStrip7]-[Gap78])"/>
0185     <Constant name="zStrip9"    value="([zStrip8]-[Gap89])"/>
0186     <Constant name="zTubeBot"   value="([zStrip7] - 62.50*mm)"/>
0187     <Constant name="dzHybrid"   value="22.0*mm"/>
0188     <Constant name="dyHybrid"   value="0.5*mm"/>
0189     <Constant name="dxHybrid"   value="25.0*mm"/>
0190     <Constant name="xHybrid0"   value="167.97*mm"/>
0191     <Constant name="xHybrid1"   value="([xHybrid0] - 11.*mm)"/>
0192     <Constant name="xHybrid2"   value="([xHybrid1] - 11.*mm)"/>
0193     <Constant name="xHybrid3"   value="([xHybrid2] - 11.*mm)"/>
0194     <Constant name="xHybrid4"   value="([xHybrid3] - 11.*mm)"/>
0195     <Constant name="xHybrid5"   value="([xHybrid4] - 11.*mm)"/>
0196     <Constant name="xHybrid6"   value="([xHybrid5] - 11.*mm)"/>
0197     <Constant name="xHybrid7"   value="([xHybrid6] - 11.*mm)"/>
0198     <Constant name="xHybrid8"   value="([xHybrid7] - 11.*mm)"/>
0199     <Constant name="yHybrid"    value="([yStrip]+[dyStrip]+[dyHybrid])"/>
0200     <Constant name="yTube"      value="([yHybrid]+[dyHybrid]+[TubeRMax])"/>
0201   </ConstantsSection>
0202   <RotationSection label="gemf.xml">
0203     <Rotation name="M10D" thetaX="(90*deg-[Tilt])" phiX="0*deg" thetaY="90*deg" phiY="90*deg" thetaZ="-[Tilt]" phiZ="0*deg"/>
0204     <Rotation name="M20D" thetaX="(90*deg-4*[Tilt])" phiX="0*deg" thetaY="90*deg" phiY="90*deg" thetaZ="-4*[Tilt]" phiZ="0*deg"/>
0205     <Rotation name="P10D" thetaX="(90*deg+[Tilt])" phiX="0*deg" thetaY="90*deg" phiY="90*deg" thetaZ="[Tilt]" phiZ="0*deg"/>
0206     <Rotation name="P20D" thetaX="(90*deg+4*[Tilt])" phiX="0*deg" thetaY="90*deg" phiY="90*deg" thetaZ="4*[Tilt]" phiZ="0*deg"/>
0207     <Rotation name="90XD" thetaX="90*deg" phiX="90*deg" thetaY="0*deg" phiY="0*deg" thetaZ="90*deg" phiZ="0*deg"/>
0208   </RotationSection>
0209   <SolidSection label="gem21.xml">
0210                 <Polycone name="GEM21" startPhi="0*deg" deltaPhi="360*deg">
0211                         <ZSection z="[z1]" rMin="[rMinS]" rMax="[rMax]"/>
0212                         <ZSection z="[z2]" rMin="[rMinS]" rMax="[rMax]"/>
0213                         <ZSection z="[z2]" rMin="[rMinL]" rMax="[rMax]"/>
0214                         <ZSection z="[z3]" rMin="[rMinL]" rMax="[rMax]"/>
0215                 </Polycone>
0216                 
0217     <Tubs name="GE21S" rMin="[rMinS]" rMax="[rMax]" dz="[hthick]" startPhi="0*deg" deltaPhi="360*deg"/>
0218     <Tubs name="GE21L" rMin="[rMinL]" rMax="[rMax]" dz="[hthick]" startPhi="0*deg" deltaPhi="360*deg"/>
0219     <Trd1 name="GB21" dz="[dzGB21]" dy1="[dyGB21]" dy2="[dyGB21]" dx1="[dxBotGB21]" dx2="[dxTopGB21]" />
0220     <Trd1 name="GA21" dz="[dzGA21]" dy1="[dyGA21]" dy2="[dyGA21]" dx1="[dxBotGA21]" dx2="[dxTopGA21]" />
0221     <Trd1 name="GB21L" dz="[dzGB21L]" dy1="[dyGB21]" dy2="[dyGB21]" dx1="[dxBotGB21L]" dx2="[dxTopGB21]" />
0222     <Trd1 name="GA21L" dz="[dzGA21L]" dy1="[dyGA21]" dy2="[dyGA21]" dx1="[dxBotGA21L]" dx2="[dxTopGA21L]" />
0223     <UnionSolid name="GEMBox21">
0224       <rSolid name="GB21"/>
0225       <rSolid name="GA21"/>
0226       <Translation x="0.0*fm" y="([dyGB21]+[dyGA21])" z="([dzGB21]-[dzGA21])"/>
0227     </UnionSolid>
0228     <UnionSolid name="GEMBox21L">
0229       <rSolid name="GB21L"/>
0230       <rSolid name="GA21L"/>
0231       <Translation x="0.0*fm" y="([dyGB21]+[dyGA21])" z="([dzGB21L]-[dzGA21L])"/>
0232     </UnionSolid>
0233     <Trd1 name="GBI21" dz="[dzGBI21]" dy1="[dyGBI21]" dy2="[dyGBI21]" dx1="[dxBotGBI21]" dx2="[dxTopGBI21]" />
0234     <Trd1 name="GBJ21" dz="[dzGBI21]" dy1="0.5*[dyTop]" dy2="0.5*[dyTop]" dx1="[dxBotGBJ21]" dx2="[dxTopGBJ21]" />
0235     <UnionSolid name="GEMInterior21">
0236       <rSolid name="GBI21"/>
0237       <rSolid name="GBJ21"/>
0238       <Translation x="0.0*fm" y="([dyGBI21]+0.5*[dyTop])" z="0.0*fm"/>
0239     </UnionSolid>
0240     <Trd1 name="GAI21" dz="[dzGAI21]" dy1="[dyGAI21]" dy2="[dyGAI21]" dx1="[dxBotGAI21]" dx2="[dxTopGAI21]" />
0241     <UnionSolid name="GMAX">
0242       <rSolid name="GEMInterior21"/>
0243       <rSolid name="GAI21"/>
0244       <Translation x="0.0*fm" y="([dyGBI21]+[dyTop]+[dyGAI21])" z="([dzGBI21]-[dzGAI21])"/>
0245     </UnionSolid>
0246     <Trd1 name="GSAX" dz="[dzCard]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dxBotCard]" dx2="[dxTopCard]" />
0247 
0248     <Trd1 name="GHA201" dz="[dzS1]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx11]" dx2="[dx12]" />
0249     <Trd1 name="GHA202" dz="[dzS2]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx21]" dx2="[dx22]" />
0250     <Trd1 name="GHA203" dz="[dzS3]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx31]" dx2="[dx32]" />
0251     <Trd1 name="GHA204" dz="[dzS4]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx41]" dx2="[dx42]" />
0252     <Trd1 name="GHA205" dz="[dzS5]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx51]" dx2="[dx52]" />
0253     <Trd1 name="GHA206" dz="[dzS6]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx61]" dx2="[dx62]" />
0254     <Trd1 name="GHA207" dz="[dzS7]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx71]" dx2="[dx72]" />
0255     <Trd1 name="GHA208" dz="[dzS8]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx81]" dx2="[dx82]" />
0256     <Trd1 name="GHA209" dz="[dzS9]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx91]" dx2="[dx92]" />
0257     <Trd1 name="GHA210" dz="[dzS10]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx101]" dx2="[dx102]" />
0258     <Trd1 name="GHA211" dz="[dzS11]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx111]" dx2="[dx112]" />
0259     <Trd1 name="GHA212" dz="[dzS12]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx121]" dx2="[dx122]" />
0260 
0261     <Trd1 name="GJAX" dz="[dzCard]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dxBotCard]" dx2="[dxTopCard]" />
0262     <Trd1 name="GSAX" dz="[dzCard]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dxBotCard]" dx2="[dxTopCard]" />
0263     <Trd1 name="GGA1" dz="[dzS1]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx11]" dx2="[dx12]" />
0264     <Trd1 name="GGA2" dz="[dzS2]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx21]" dx2="[dx22]" />
0265     <Trd1 name="GGA3" dz="[dzS3]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx31]" dx2="[dx32]" />
0266     <Trd1 name="GGA4" dz="[dzS4]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx41]" dx2="[dx42]" />
0267     <Trd1 name="GGA5" dz="[dzS5]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx51]" dx2="[dx52]" />
0268     <Trd1 name="GGA6" dz="[dzS6]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx61]" dx2="[dx62]" />
0269     <Trd1 name="GGA7" dz="[dzS7]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx71]" dx2="[dx72]" />
0270     <Trd1 name="GGA8" dz="[dzS8]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx81]" dx2="[dx82]" />
0271     <Trd1 name="GGA9" dz="[dzS9]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx91]" dx2="[dx92]" />
0272     <Trd1 name="GGA10" dz="[dzS10]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx101]" dx2="[dx102]" />
0273     <Trd1 name="GGA11" dz="[dzS11]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx111]" dx2="[dx112]" />
0274     <Trd1 name="GGA12" dz="[dzS12]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx121]" dx2="[dx122]" />
0275     <Trd1 name="GFA1" dz="[dzS1]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx11]" dx2="[dx12]" />
0276     <Trd1 name="GFA2" dz="[dzS2]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx21]" dx2="[dx22]" />
0277     <Trd1 name="GFA3" dz="[dzS3]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx31]" dx2="[dx32]" />
0278     <Trd1 name="GFA4" dz="[dzS4]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx41]" dx2="[dx42]" />
0279     <Trd1 name="GFA5" dz="[dzS5]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx51]" dx2="[dx52]" />
0280     <Trd1 name="GFA6" dz="[dzS6]"  dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx61]" dx2="[dx62]" />
0281     <Trd1 name="GFA7" dz="[dzS7]"  dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx71]" dx2="[dx72]" />
0282     <Trd1 name="GFA8" dz="[dzS8]"  dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx81]" dx2="[dx82]" />
0283     <Trd1 name="GFA9" dz="[dzS9]"  dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx91]" dx2="[dx92]" />
0284     <Trd1 name="GFA10" dz="[dzS10]"  dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx101]" dx2="[dx102]" />
0285     <Trd1 name="GFA11" dz="[dzS11]"  dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx111]" dx2="[dx112]" />
0286     <Trd1 name="GFA12" dz="[dzS12]"  dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx121]" dx2="[dx122]" />
0287 
0288     <Trd1 name="GIAX" dz="[dzCard]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dxBotCard]" dx2="[dxTopCard]" />
0289 
0290     <Trd1 name="GKAX" dz="[dzFoil]" dy1="[dyFoil]" dy2="[dyFoil]" dx1="[dxBotFoil]" dx2="[dxTopFoil]" />
0291 
0292     <!-- Readout board -->
0293     <Trd1 name="GDAX" dz="[dzCard]" dy1="[dyGap4]" dy2="[dyGap4]" dx1="[dxBotCard]" dx2="[dxTopCard]" />
0294     <Trd1 name="GRAX" dz="[dzCard]" dy1="[dyReadOut]" dy2="[dyReadOut]" dx1="[dxBotCard]" dx2="[dxTopCard]" />
0295 
0296     <Box  name="GHY11" dz="[dzHybrid]" dy="[dyHybrid]" dx="[dxHybrid]" />
0297     <Box  name="GS011" dz="[dzStrip]"  dy="[dyStrip]"  dx="[dxStrip]" />
0298     <Box  name="GS111" dz="[dzStrip]"  dy="[dyStrip]"  dx="[dxStrip1]" />
0299     <Box  name="GS211" dz="[dzStrip]"  dy="[dyStrip]"  dx="[dxStrip2]" />
0300     <Box  name="GS311" dz="[dzStrip]"  dy="[dyStrip]"  dx="[dxStrip3]" />
0301     <Box  name="GS411" dz="[dzStrip]"  dy="[dyStrip]"  dx="[dxStrip4]" />
0302     <Box  name="GS511" dz="[dzStrip]"  dy="[dyStrip]"  dx="[dxStrip5]" />
0303     <Box  name="GS611" dz="[dzStrip]"  dy="[dyStrip]"  dx="[dxStrip6]" />
0304     <Box  name="GS711" dz="[dzStrip]"  dy="[dyStrip]"  dx="[dxStrip7]" />
0305     <Box  name="GS811" dz="[dzStrip]"  dy="[dyStrip]"  dx="[dxStrip8]" />
0306     <Box  name="GSX11" dz="[dzStripX]" dy="[dyStrip]"  dx="3*[TubeBotL]" />
0307     <Tubs name="GBT11" rMin="0.0*fm" rMax="[TubeRMax]" dz="3*[TubeBotL]" startPhi="0*deg" deltaPhi="360*deg"/>
0308     <Tubs name="GCT11" rMin="0.0*fm" rMax="[TubeRMin]" dz="3*[TubeBotL]" startPhi="0*deg" deltaPhi="360*deg"/>
0309     <Tubs name="GST11" rMin="0.0*fm" rMax="[TubeRMax]" dz="[TubeSlantL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0310     <Tubs name="GRT11" rMin="0.0*fm" rMax="[TubeRMin]" dz="[TubeSlantL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0311 
0312     <!-- GE21 Long Chambers -->  
0313     <Trd1 name="GBI21L" dz="[dzGBI21L]" dy1="[dyGBI21]" dy2="[dyGBI21]" dx1="[dxBotGBI21L]" dx2="[dxTopGBI21]" />
0314     <Trd1 name="GBJ21L" dz="[dzGBI21L]" dy1="0.5*[dyTop]" dy2="0.5*[dyTop]" dx1="[dxBotGBJ21L]" dx2="[dxTopGBJ21]" />
0315     <UnionSolid name="GEMInterior21L">
0316       <rSolid name="GBI21L"/>
0317       <rSolid name="GBJ21L"/>
0318       <Translation x="0.0*fm" y="([dyGBI21]+0.5*[dyTop])" z="0.0*fm"/>
0319     </UnionSolid>
0320     <Trd1 name="GAI21L" dz="[dzGAI21L]" dy1="[dyGAI21]" dy2="[dyGAI21]" dx1="[dxBotGAI21L]" dx2="[dxTopGAI21]" />
0321     <UnionSolid name="GMAXL">
0322       <rSolid name="GEMInterior21L"/>
0323       <rSolid name="GAI21L"/>
0324       <Translation x="0.0*fm" y="([dyGBI21]+[dyTop]+[dyGAI21])" z="([dzGBI21L]-[dzGAI21L])"/>
0325     </UnionSolid>
0326     <Trd1 name="GSAXL" dz="[dzCardL]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dxBotCardL]" dx2="[dxTopCard]" />
0327     <Trd1 name="GJAXL" dz="[dzCardL]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dxBotCardL]" dx2="[dxTopCard]" />
0328     <Trd1 name="GIAXL" dz="[dzCardL]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dxBotCardL]" dx2="[dxTopCard]" />
0329     <Trd1 name="GKAXL" dz="[dzFoilL]" dy1="[dyFoil]" dy2="[dyFoil]" dx1="[dxBotFoilL]" dx2="[dxTopFoil]" />
0330     <Trd1 name="GDAXL" dz="[dzCardL]" dy1="[dyGap4]" dy2="[dyGap4]" dx1="[dxBotCardL]" dx2="[dxTopCard]" />
0331     <Trd1 name="GRAXL" dz="[dzCardL]" dy1="[dyReadOut]" dy2="[dyReadOut]" dx1="[dxBotCardL]" dx2="[dxTopCard]" />
0332   </SolidSection>
0333   <LogicalPartSection label="gem21.xml">
0334     <LogicalPart name="GEMDisk21SP" category="unspecified">
0335       <rSolid name="GE21S"/>
0336       <rMaterial name="materials:ME_free_space"/>
0337     </LogicalPart>
0338     <LogicalPart name="GEMDisk21SN" category="unspecified">
0339       <rSolid name="GE21S"/>
0340       <rMaterial name="materials:ME_free_space"/>
0341     </LogicalPart>
0342     <LogicalPart name="GEMDisk21LP" category="unspecified">
0343       <rSolid name="GE21L"/>
0344       <rMaterial name="materials:ME_free_space"/>
0345     </LogicalPart>
0346     <LogicalPart name="GEMDisk21LN" category="unspecified">
0347       <rSolid name="GE21L"/>
0348       <rMaterial name="materials:ME_free_space"/>
0349     </LogicalPart>
0350     <LogicalPart name="GEMBox21" category="unspecified">
0351       <rSolid name="GEMBox21"/>
0352       <rMaterial name="materials:Aluminium"/>
0353     </LogicalPart>
0354     <LogicalPart name="GEMBox21L" category="unspecified">
0355       <rSolid name="GEMBox21L"/>
0356       <rMaterial name="materials:Aluminium"/>
0357     </LogicalPart>
0358     <LogicalPart name="GMAX" category="unspecified">
0359       <rSolid name="GMAX"/>
0360       <rMaterial name="materials:Air"/>
0361     </LogicalPart>
0362     <LogicalPart name="GSAX" category="unspecified">
0363       <rSolid name="GSAX"/>
0364       <rMaterial name="materials:G10"/>
0365     </LogicalPart>
0366     <LogicalPart name="GHA201" category="unspecified">
0367       <rSolid name="GHA201"/>
0368       <rMaterial name="gemf:M_GEM_Gas"/>
0369     </LogicalPart>
0370   <LogicalPart name="GHA202" category="unspecified">
0371     <rSolid name="GHA202"/>
0372     <rMaterial name="gemf:M_GEM_Gas"/>
0373   </LogicalPart>
0374   <LogicalPart name="GHA203" category="unspecified">
0375     <rSolid name="GHA203"/>
0376     <rMaterial name="gemf:M_GEM_Gas"/>
0377   </LogicalPart>
0378   <LogicalPart name="GHA204" category="unspecified">
0379     <rSolid name="GHA204"/>
0380     <rMaterial name="gemf:M_GEM_Gas"/>
0381   </LogicalPart>
0382   <LogicalPart name="GHA205" category="unspecified">
0383     <rSolid name="GHA205"/>
0384     <rMaterial name="gemf:M_GEM_Gas"/>
0385   </LogicalPart>
0386   <LogicalPart name="GHA206" category="unspecified">
0387     <rSolid name="GHA206"/>
0388     <rMaterial name="gemf:M_GEM_Gas"/>
0389   </LogicalPart>
0390   <LogicalPart name="GHA207" category="unspecified">
0391     <rSolid name="GHA207"/>
0392     <rMaterial name="gemf:M_GEM_Gas"/>
0393   </LogicalPart>
0394   <LogicalPart name="GHA208" category="unspecified">
0395     <rSolid name="GHA208"/>
0396     <rMaterial name="gemf:M_GEM_Gas"/>
0397   </LogicalPart>
0398   <LogicalPart name="GHA209" category="unspecified">
0399     <rSolid name="GHA209"/>
0400     <rMaterial name="gemf:M_GEM_Gas"/>
0401   </LogicalPart>
0402   <LogicalPart name="GHA210" category="unspecified">
0403     <rSolid name="GHA210"/>
0404     <rMaterial name="gemf:M_GEM_Gas"/>
0405   </LogicalPart>
0406   <LogicalPart name="GHA211" category="unspecified">
0407     <rSolid name="GHA211"/>
0408     <rMaterial name="gemf:M_GEM_Gas"/>
0409   </LogicalPart>
0410   <LogicalPart name="GHA212" category="unspecified">
0411     <rSolid name="GHA212"/>
0412     <rMaterial name="gemf:M_GEM_Gas"/>
0413   </LogicalPart>
0414 
0415   <LogicalPart name="GJAX" category="unspecified">
0416     <rSolid name="GJAX"/>
0417     <rMaterial name="materials:G10"/>
0418   </LogicalPart>
0419   <LogicalPart name="GIAX" category="unspecified">
0420     <rSolid name="GIAX"/>
0421     <rMaterial name="materials:G10"/>
0422   </LogicalPart>
0423 
0424     <LogicalPart name="GFA1" category="unspecified">
0425     <rSolid name="GFA1"/>
0426     <rMaterial name="gemf:M_GEM_Gas"/>
0427   </LogicalPart>
0428   <LogicalPart name="GFA2" category="unspecified">
0429     <rSolid name="GFA2"/>
0430     <rMaterial name="gemf:M_GEM_Gas"/>
0431   </LogicalPart>
0432   <LogicalPart name="GFA3" category="unspecified">
0433     <rSolid name="GFA3"/>
0434     <rMaterial name="gemf:M_GEM_Gas"/>
0435   </LogicalPart>
0436   <LogicalPart name="GFA4" category="unspecified">
0437     <rSolid name="GFA4"/>
0438     <rMaterial name="gemf:M_GEM_Gas"/>
0439   </LogicalPart>
0440   <LogicalPart name="GFA5" category="unspecified">
0441     <rSolid name="GFA5"/>
0442     <rMaterial name="gemf:M_GEM_Gas"/>
0443   </LogicalPart>
0444   <LogicalPart name="GFA6" category="unspecified">
0445     <rSolid name="GFA6"/>
0446     <rMaterial name="gemf:M_GEM_Gas"/>
0447   </LogicalPart>
0448   <LogicalPart name="GFA7" category="unspecified">
0449     <rSolid name="GFA7"/>
0450     <rMaterial name="gemf:M_GEM_Gas"/>
0451   </LogicalPart>
0452   <LogicalPart name="GFA8" category="unspecified">
0453     <rSolid name="GFA8"/>
0454     <rMaterial name="gemf:M_GEM_Gas"/>
0455   </LogicalPart>
0456   <LogicalPart name="GFA9" category="unspecified">
0457     <rSolid name="GFA9"/>
0458     <rMaterial name="gemf:M_GEM_Gas"/>
0459   </LogicalPart>
0460   <LogicalPart name="GFA10" category="unspecified">
0461     <rSolid name="GFA10"/>
0462     <rMaterial name="gemf:M_GEM_Gas"/>
0463   </LogicalPart>
0464   <LogicalPart name="GFA11" category="unspecified">
0465     <rSolid name="GFA11"/>
0466     <rMaterial name="gemf:M_GEM_Gas"/>
0467   </LogicalPart>
0468   <LogicalPart name="GFA12" category="unspecified">
0469     <rSolid name="GFA12"/>
0470     <rMaterial name="gemf:M_GEM_Gas"/>
0471   </LogicalPart>
0472 
0473   <LogicalPart name="GGA1" category="unspecified">
0474     <rSolid name="GGA1"/>
0475     <rMaterial name="gemf:M_GEM_Gas"/>
0476   </LogicalPart>
0477   <LogicalPart name="GGA2" category="unspecified">
0478     <rSolid name="GGA2"/>
0479     <rMaterial name="gemf:M_GEM_Gas"/>
0480   </LogicalPart>
0481   <LogicalPart name="GGA3" category="unspecified">
0482     <rSolid name="GGA3"/>
0483     <rMaterial name="gemf:M_GEM_Gas"/>
0484   </LogicalPart>
0485   <LogicalPart name="GGA4" category="unspecified">
0486     <rSolid name="GGA4"/>
0487     <rMaterial name="gemf:M_GEM_Gas"/>
0488   </LogicalPart>
0489   <LogicalPart name="GGA5" category="unspecified">
0490     <rSolid name="GGA5"/>
0491     <rMaterial name="gemf:M_GEM_Gas"/>
0492   </LogicalPart>
0493   <LogicalPart name="GGA6" category="unspecified">
0494     <rSolid name="GGA6"/>
0495     <rMaterial name="gemf:M_GEM_Gas"/>
0496   </LogicalPart>
0497   <LogicalPart name="GGA7" category="unspecified">
0498     <rSolid name="GGA7"/>
0499     <rMaterial name="gemf:M_GEM_Gas"/>
0500   </LogicalPart>
0501   <LogicalPart name="GGA8" category="unspecified">
0502     <rSolid name="GGA8"/>
0503     <rMaterial name="gemf:M_GEM_Gas"/>
0504   </LogicalPart>
0505   <LogicalPart name="GGA9" category="unspecified">
0506     <rSolid name="GGA9"/>
0507     <rMaterial name="gemf:M_GEM_Gas"/>
0508   </LogicalPart>
0509   <LogicalPart name="GGA10" category="unspecified">
0510     <rSolid name="GGA10"/>
0511     <rMaterial name="gemf:M_GEM_Gas"/>
0512   </LogicalPart>
0513   <LogicalPart name="GGA11" category="unspecified">
0514     <rSolid name="GGA11"/>
0515     <rMaterial name="gemf:M_GEM_Gas"/>
0516   </LogicalPart>
0517   <LogicalPart name="GGA12" category="unspecified">
0518     <rSolid name="GGA12"/>
0519     <rMaterial name="gemf:M_GEM_Gas"/>
0520   </LogicalPart>
0521 
0522   <LogicalPart name="GKAX" category="unspecified">
0523     <rSolid name="GKAX"/>
0524     <rMaterial name="gemf:M_GEM_Foil"/>
0525   </LogicalPart>
0526   <LogicalPart name="GDAX" category="unspecified">
0527     <rSolid name="GDAX"/>
0528     <rMaterial name="gemf:M_GEM_Gas"/>
0529   </LogicalPart>
0530   <LogicalPart name="GRAX" category="unspecified">
0531     <rSolid name="GRAX"/>
0532     <rMaterial name="gemf:M_Rdout_Brd"/>
0533   </LogicalPart>
0534 
0535   <LogicalPart name="GMAXL" category="unspecified">
0536     <rSolid name="GMAXL"/>
0537     <rMaterial name="materials:Air"/>
0538   </LogicalPart>
0539   <LogicalPart name="GSAXL" category="unspecified">
0540     <rSolid name="GSAXL"/>
0541     <rMaterial name="materials:G10"/>
0542   </LogicalPart>
0543   <LogicalPart name="GJAXL" category="unspecified">
0544     <rSolid name="GJAXL"/>
0545     <rMaterial name="materials:G10"/>
0546   </LogicalPart>
0547   <LogicalPart name="GIAXL" category="unspecified">
0548     <rSolid name="GIAXL"/>
0549     <rMaterial name="materials:G10"/>
0550   </LogicalPart>
0551   <PosPart copyNumber="1">
0552     <rParent name="GIAXL"/>
0553     <rChild name="GFA1"/>
0554     <Translation x="0*fm" y="0*fm" z="[z10L]" />
0555   </PosPart>
0556   <PosPart copyNumber="2">
0557     <rParent name="GIAXL"/>
0558     <rChild name="GFA2"/>
0559     <Translation x="0*fm" y="0*fm" z="[z20L]" />
0560   </PosPart>
0561   <PosPart copyNumber="3">
0562     <rParent name="GIAXL"/>
0563     <rChild name="GFA3"/>
0564     <Translation x="0*fm" y="0*fm" z="[z30L]" />
0565   </PosPart>
0566   <PosPart copyNumber="4">
0567     <rParent name="GIAXL"/>
0568     <rChild name="GFA4"/>
0569     <Translation x="0*fm" y="0*fm" z="[z40L]" />
0570   </PosPart>
0571   <PosPart copyNumber="5">
0572     <rParent name="GIAXL"/>
0573     <rChild name="GFA5"/>
0574     <Translation x="0*fm" y="0*fm" z="[z50L]" />
0575   </PosPart>
0576   <PosPart copyNumber="6">
0577     <rParent name="GIAXL"/>
0578     <rChild name="GFA6"/>
0579     <Translation x="0*fm" y="0*fm" z="[z60L]" />
0580   </PosPart>
0581   <PosPart copyNumber="7">
0582     <rParent name="GIAXL"/>
0583     <rChild name="GFA7"/>
0584     <Translation x="0*fm" y="0*fm" z="[z70L]" />
0585   </PosPart>
0586   <PosPart copyNumber="8">
0587     <rParent name="GIAXL"/>
0588     <rChild name="GFA8"/>
0589     <Translation x="0*fm" y="0*fm" z="[z80L]" />
0590   </PosPart>
0591   <PosPart copyNumber="9">
0592     <rParent name="GIAXL"/>
0593     <rChild name="GFA9"/>
0594     <Translation x="0*fm" y="0*fm" z="[z90L]" />
0595   </PosPart>
0596   <PosPart copyNumber="10">
0597     <rParent name="GIAXL"/>
0598     <rChild name="GFA10"/>
0599     <Translation x="0*fm" y="0*fm" z="[z100L]" />
0600   </PosPart>
0601   <PosPart copyNumber="11">
0602     <rParent name="GIAXL"/>
0603     <rChild name="GFA11"/>
0604     <Translation x="0*fm" y="0*fm" z="[z110L]" />
0605   </PosPart>
0606   <PosPart copyNumber="12">
0607     <rParent name="GIAXL"/>
0608     <rChild name="GFA12"/>
0609     <Translation x="0*fm" y="0*fm" z="[z120L]" />
0610   </PosPart>
0611   <LogicalPart name="GKAXL" category="unspecified">
0612     <rSolid name="GKAXL"/>
0613     <rMaterial name="gemf:M_GEM_Foil"/>
0614   </LogicalPart>
0615   <LogicalPart name="GDAXL" category="unspecified">
0616     <rSolid name="GDAXL"/>
0617     <rMaterial name="gemf:M_GEM_Gas"/>
0618   </LogicalPart>
0619   <LogicalPart name="GRAXL" category="unspecified">
0620     <rSolid name="GRAXL"/>
0621     <rMaterial name="gemf:M_Rdout_Brd"/>
0622   </LogicalPart>
0623   <LogicalPart name="GHY11" category="unspecified">
0624     <rSolid name="GHY11"/>
0625     <rMaterial name="gemf:M_Hybrid"/>
0626   </LogicalPart>
0627   <LogicalPart name="GS011" category="unspecified">
0628     <rSolid name="GS011"/>
0629     <rMaterial name="materials:Copper"/>
0630   </LogicalPart>
0631   <LogicalPart name="GS111" category="unspecified">
0632     <rSolid name="GS111"/>
0633     <rMaterial name="materials:Copper"/>
0634   </LogicalPart>
0635   <LogicalPart name="GS211" category="unspecified">
0636     <rSolid name="GS211"/>
0637     <rMaterial name="materials:Copper"/>
0638   </LogicalPart>
0639   <LogicalPart name="GS311" category="unspecified">
0640     <rSolid name="GS311"/>
0641     <rMaterial name="materials:Copper"/>
0642   </LogicalPart>
0643   <LogicalPart name="GS411" category="unspecified">
0644     <rSolid name="GS411"/>
0645     <rMaterial name="materials:Copper"/>
0646   </LogicalPart>
0647   <LogicalPart name="GS511" category="unspecified">
0648     <rSolid name="GS511"/>
0649     <rMaterial name="materials:Copper"/>
0650   </LogicalPart>
0651   <LogicalPart name="GS611" category="unspecified">
0652     <rSolid name="GS611"/>
0653     <rMaterial name="materials:Copper"/>
0654   </LogicalPart>
0655   <LogicalPart name="GS711" category="unspecified">
0656     <rSolid name="GS711"/>
0657     <rMaterial name="materials:Copper"/>
0658   </LogicalPart>
0659   <LogicalPart name="GS811" category="unspecified">
0660     <rSolid name="GS811"/>
0661     <rMaterial name="materials:Copper"/>
0662   </LogicalPart>
0663   <LogicalPart name="GSX11" category="unspecified">
0664     <rSolid name="GSX11"/>
0665     <rMaterial name="materials:Copper"/>
0666   </LogicalPart>
0667   <LogicalPart name="GBT11" category="unspecified">
0668     <rSolid name="GBT11"/>
0669     <rMaterial name="materials:Copper"/>
0670   </LogicalPart>
0671   <LogicalPart name="GCT11" category="unspecified">
0672     <rSolid name="GCT11"/>
0673     <rMaterial name="materials:Water"/>
0674   </LogicalPart>
0675   <LogicalPart name="GST11" category="unspecified">
0676     <rSolid name="GST11"/>
0677     <rMaterial name="materials:Copper"/>
0678   </LogicalPart>
0679   <LogicalPart name="GRT11" category="unspecified">
0680     <rSolid name="GRT11"/>
0681     <rMaterial name="materials:Water"/>
0682   </LogicalPart>
0683   
0684   </LogicalPartSection>
0685   <PosPartSection label="gem21.xml">
0686                 <PosPart copyNumber="1">
0687                         <rParent name="mf:ME2RingP"/>
0688                         <rChild name="GEMDisk21SP"/>
0689                         <Translation x="0*fm" y="0*fm" z="7.865*m + [hthick] " />
0690                 </PosPart>
0691                 <PosPart copyNumber="1">
0692                         <rParent name="mf:ME2RingN"/>
0693                         <rChild name="GEMDisk21SN"/>
0694                         <Translation x="0*fm" y="0*fm" z="7.865*m + [hthick] " />
0695                 </PosPart>
0696                 <PosPart copyNumber="1">
0697                         <rParent name="mf:ME2RingP"/>
0698                         <rChild name="GEMDisk21LP"/>
0699                         <Translation x="0*fm" y="0*fm" z="7.865*m + 3*[hthick]" />
0700                 </PosPart>
0701                 <PosPart copyNumber="1">
0702                         <rParent name="mf:ME2RingN"/>
0703                         <rChild name="GEMDisk21LN"/>
0704                         <Translation x="0*fm" y="0*fm" z="7.865*m + 3*[hthick]" />
0705                 </PosPart>
0706                 <PosPart copyNumber="1">
0707                          <rParent name="GEMBox21"/>
0708                          <rChild name="GMAX"/>
0709                          <Translation x="0*fm" y="[ypGM21]" z="0*fm" />
0710                 </PosPart>
0711                 
0712   <PosPart copyNumber="1">
0713     <rParent name="GMAX"/>
0714     <rChild name="GSAX"/>
0715     <Translation x="0*fm" y="[yGap1]" z="0*fm" />
0716   </PosPart>
0717   <PosPart copyNumber="1">
0718     <rParent name="GSAX"/>
0719     <rChild name="GHA201"/>
0720     <Translation x="0*fm" y="0*fm" z="[z10]" />
0721   </PosPart>
0722   <PosPart copyNumber="2">
0723     <rParent name="GSAX"/>
0724     <rChild name="GHA202"/>
0725     <Translation x="0*fm" y="0*fm" z="[z20]" />
0726   </PosPart>
0727   <PosPart copyNumber="3">
0728     <rParent name="GSAX"/>
0729     <rChild name="GHA203"/>
0730     <Translation x="0*fm" y="0*fm" z="[z30]" />
0731   </PosPart>
0732   <PosPart copyNumber="4">
0733     <rParent name="GSAX"/>
0734     <rChild name="GHA204"/>
0735     <Translation x="0*fm" y="0*fm" z="[z40]" />
0736   </PosPart>
0737   <PosPart copyNumber="5">
0738     <rParent name="GSAX"/>
0739     <rChild name="GHA205"/>
0740     <Translation x="0*fm" y="0*fm" z="[z50]" />
0741   </PosPart>
0742   <PosPart copyNumber="6">
0743     <rParent name="GSAX"/>
0744     <rChild name="GHA206"/>
0745     <Translation x="0*fm" y="0*fm" z="[z60]" />
0746   </PosPart>
0747   <PosPart copyNumber="7">
0748     <rParent name="GSAX"/>
0749     <rChild name="GHA207"/>
0750     <Translation x="0*fm" y="0*fm" z="[z70]" />
0751   </PosPart>
0752   <PosPart copyNumber="8">
0753     <rParent name="GSAX"/>
0754     <rChild name="GHA208"/>
0755     <Translation x="0*fm" y="0*fm" z="[z80]" />
0756   </PosPart>
0757   <PosPart copyNumber="1">
0758     <rParent name="GMAX"/>
0759     <rChild name="GKAX"/>
0760     <Translation x="0*fm" y="[yFoil1]" z="0*fm" />
0761   </PosPart>
0762   <PosPart copyNumber="1">
0763     <rParent name="GMAX"/>
0764     <rChild name="GJAX"/>
0765     <Translation x="0*fm" y="[yGap2]" z="0*fm" />
0766   </PosPart>
0767   <PosPart copyNumber="1">
0768     <rParent name="GJAX"/>
0769     <rChild name="GGA1"/>
0770     <Translation x="0*fm" y="0*fm" z="[z10]" />
0771   </PosPart>
0772   <PosPart copyNumber="2">
0773     <rParent name="GJAX"/>
0774     <rChild name="GGA2"/>
0775     <Translation x="0*fm" y="0*fm" z="[z20]" />
0776   </PosPart>
0777   <PosPart copyNumber="3">
0778     <rParent name="GJAX"/>
0779     <rChild name="GGA3"/>
0780     <Translation x="0*fm" y="0*fm" z="[z30]" />
0781   </PosPart>
0782   <PosPart copyNumber="4">
0783     <rParent name="GJAX"/>
0784     <rChild name="GGA4"/>
0785     <Translation x="0*fm" y="0*fm" z="[z40]" />
0786   </PosPart>
0787   <PosPart copyNumber="5">
0788     <rParent name="GJAX"/>
0789     <rChild name="GGA5"/>
0790     <Translation x="0*fm" y="0*fm" z="[z50]" />
0791   </PosPart>
0792   <PosPart copyNumber="6">
0793     <rParent name="GJAX"/>
0794     <rChild name="GGA6"/>
0795     <Translation x="0*fm" y="0*fm" z="[z60]" />
0796   </PosPart>
0797   <PosPart copyNumber="7">
0798     <rParent name="GJAX"/>
0799     <rChild name="GGA7"/>
0800     <Translation x="0*fm" y="0*fm" z="[z70]" />
0801   </PosPart>
0802   <PosPart copyNumber="8">
0803     <rParent name="GJAX"/>
0804     <rChild name="GGA8"/>
0805     <Translation x="0*fm" y="0*fm" z="[z80]" />
0806   </PosPart>
0807   <PosPart copyNumber="2">
0808     <rParent name="GMAX"/>
0809     <rChild name="GKAX"/>
0810     <Translation x="0*fm" y="[yFoil2]" z="0*fm" />
0811   </PosPart>
0812   <PosPart copyNumber="2">
0813     <rParent name="GMAX"/>
0814     <rChild name="GIAX"/>
0815     <Translation x="0*fm" y="[yGap3]" z="0*fm" />
0816   </PosPart>
0817   <PosPart copyNumber="1">
0818     <rParent name="GIAX"/>
0819     <rChild name="GFA1"/>
0820     <Translation x="0*fm" y="0*fm" z="[z10]" />
0821   </PosPart>
0822   <PosPart copyNumber="2">
0823     <rParent name="GIAX"/>
0824     <rChild name="GFA2"/>
0825     <Translation x="0*fm" y="0*fm" z="[z20]" />
0826   </PosPart>
0827   <PosPart copyNumber="3">
0828     <rParent name="GIAX"/>
0829     <rChild name="GFA3"/>
0830     <Translation x="0*fm" y="0*fm" z="[z30]" />
0831   </PosPart>
0832   <PosPart copyNumber="4">
0833     <rParent name="GIAX"/>
0834     <rChild name="GFA4"/>
0835     <Translation x="0*fm" y="0*fm" z="[z40]" />
0836   </PosPart>
0837   <PosPart copyNumber="5">
0838     <rParent name="GIAX"/>
0839     <rChild name="GFA5"/>
0840     <Translation x="0*fm" y="0*fm" z="[z50]" />
0841   </PosPart>
0842   <PosPart copyNumber="6">
0843     <rParent name="GIAX"/>
0844     <rChild name="GFA6"/>
0845     <Translation x="0*fm" y="0*fm" z="[z60]" />
0846   </PosPart>
0847   <PosPart copyNumber="7">
0848     <rParent name="GIAX"/>
0849     <rChild name="GFA7"/>
0850     <Translation x="0*fm" y="0*fm" z="[z70]" />
0851   </PosPart>
0852   <PosPart copyNumber="8">
0853     <rParent name="GIAX"/>
0854     <rChild name="GFA8"/>
0855     <Translation x="0*fm" y="0*fm" z="[z80]" />
0856   </PosPart>
0857   <PosPart copyNumber="3">
0858     <rParent name="GMAX"/>
0859     <rChild name="GKAX"/>
0860     <Translation x="0*fm" y="[yFoil3]" z="0*fm" />
0861   </PosPart>
0862   <PosPart copyNumber="1">
0863     <rParent name="GMAX"/>
0864     <rChild name="GDAX"/>
0865     <Translation x="0*fm" y="[yGap4]" z="0*fm" />
0866   </PosPart>
0867   <PosPart copyNumber="1">
0868     <rParent name="GMAX"/>
0869     <rChild name="GRAX"/>
0870     <Translation x="0*fm" y="[yReadOut]" z="0*fm" />
0871   </PosPart>
0872   
0873   <PosPart copyNumber="1">
0874     <rParent name="GEMBox21L"/>
0875     <rChild name="GMAXL"/>
0876     <Translation x="0*fm" y="[ypGM21]" z="0*fm" />
0877   </PosPart>
0878   <PosPart copyNumber="1">
0879     <rParent name="GMAXL"/>
0880     <rChild name="GSAXL"/>
0881     <Translation x="0*fm" y="[yGap1]" z="0*fm" />
0882   </PosPart>
0883   <PosPart copyNumber="1">
0884     <rParent name="GMAXL"/>
0885     <rChild name="GKAXL"/>
0886     <Translation x="0*fm" y="[yFoil1]" z="0*fm" />
0887   </PosPart>
0888   <PosPart copyNumber="1">
0889     <rParent name="GMAXL"/>
0890     <rChild name="GJAXL"/>
0891     <Translation x="0*fm" y="[yGap2]" z="0*fm" />
0892   </PosPart>
0893   <PosPart copyNumber="1">
0894     <rParent name="GJAXL"/>
0895     <rChild name="GGA1"/>
0896     <Translation x="0*fm" y="0*fm" z="[z10L]" />
0897   </PosPart>
0898   <PosPart copyNumber="2">
0899     <rParent name="GJAXL"/>
0900     <rChild name="GGA2"/>
0901     <Translation x="0*fm" y="0*fm" z="[z20L]" />
0902   </PosPart>
0903   <PosPart copyNumber="3">
0904     <rParent name="GJAXL"/>
0905     <rChild name="GGA3"/>
0906     <Translation x="0*fm" y="0*fm" z="[z30L]" />
0907   </PosPart>
0908   <PosPart copyNumber="4">
0909     <rParent name="GJAXL"/>
0910     <rChild name="GGA4"/>
0911     <Translation x="0*fm" y="0*fm" z="[z40L]" />
0912   </PosPart>
0913   <PosPart copyNumber="5">
0914     <rParent name="GJAXL"/>
0915     <rChild name="GGA5"/>
0916     <Translation x="0*fm" y="0*fm" z="[z50L]" />
0917   </PosPart>
0918   <PosPart copyNumber="6">
0919     <rParent name="GJAXL"/>
0920     <rChild name="GGA6"/>
0921     <Translation x="0*fm" y="0*fm" z="[z60L]" />
0922   </PosPart>
0923   <PosPart copyNumber="7">
0924     <rParent name="GJAXL"/>
0925     <rChild name="GGA7"/>
0926     <Translation x="0*fm" y="0*fm" z="[z70L]" />
0927   </PosPart>
0928   <PosPart copyNumber="8">
0929     <rParent name="GJAXL"/>
0930     <rChild name="GGA8"/>
0931     <Translation x="0*fm" y="0*fm" z="[z80L]" />
0932   </PosPart>
0933   <PosPart copyNumber="9">
0934     <rParent name="GJAXL"/>
0935     <rChild name="GGA9"/>
0936     <Translation x="0*fm" y="0*fm" z="[z90L]" />
0937   </PosPart>
0938   <PosPart copyNumber="10">
0939     <rParent name="GJAXL"/>
0940     <rChild name="GGA10"/>
0941     <Translation x="0*fm" y="0*fm" z="[z100L]" />
0942   </PosPart>
0943   <PosPart copyNumber="11">
0944     <rParent name="GJAXL"/>
0945     <rChild name="GGA11"/>
0946     <Translation x="0*fm" y="0*fm" z="[z110L]" />
0947   </PosPart>
0948   <PosPart copyNumber="12">
0949     <rParent name="GJAXL"/>
0950     <rChild name="GGA12"/>
0951     <Translation x="0*fm" y="0*fm" z="[z120L]" />
0952   </PosPart>
0953   <PosPart copyNumber="2">
0954     <rParent name="GMAXL"/>
0955     <rChild name="GKAXL"/>
0956     <Translation x="0*fm" y="[yFoil2]" z="0*fm" />
0957   </PosPart>
0958   <PosPart copyNumber="2">
0959     <rParent name="GMAXL"/>
0960     <rChild name="GIAXL"/>
0961     <Translation x="0*fm" y="[yGap3]" z="0*fm" />
0962   </PosPart>
0963   <PosPart copyNumber="3">
0964     <rParent name="GMAXL"/>
0965     <rChild name="GKAXL"/>
0966     <Translation x="0*fm" y="[yFoil3]" z="0*fm" />
0967   </PosPart>
0968   <PosPart copyNumber="1">
0969     <rParent name="GMAXL"/>
0970     <rChild name="GDAXL"/>
0971     <Translation x="0*fm" y="[yGap4]" z="0*fm" />
0972   </PosPart>
0973   <PosPart copyNumber="1">
0974     <rParent name="GMAXL"/>
0975     <rChild name="GRAXL"/>
0976     <Translation x="0*fm" y="[yReadOut]" z="0*fm" />
0977   </PosPart>
0978   
0979   <PosPart copyNumber="1">
0980     <rParent name="GSAXL"/>
0981     <rChild name="GHA201"/>
0982     <Translation x="0*fm" y="0*fm" z="[z10L]" />
0983   </PosPart>
0984   <PosPart copyNumber="2">
0985     <rParent name="GSAXL"/>
0986     <rChild name="GHA202"/>
0987     <Translation x="0*fm" y="0*fm" z="[z20L]" />
0988   </PosPart>
0989   <PosPart copyNumber="3">
0990     <rParent name="GSAXL"/>
0991     <rChild name="GHA203"/>
0992     <Translation x="0*fm" y="0*fm" z="[z30L]" />
0993   </PosPart>
0994   <PosPart copyNumber="4">
0995     <rParent name="GSAXL"/>
0996     <rChild name="GHA204"/>
0997     <Translation x="0*fm" y="0*fm" z="[z40L]" />
0998   </PosPart>
0999   <PosPart copyNumber="5">
1000     <rParent name="GSAXL"/>
1001     <rChild name="GHA205"/>
1002     <Translation x="0*fm" y="0*fm" z="[z50L]" />
1003   </PosPart>
1004   <PosPart copyNumber="6">
1005     <rParent name="GSAXL"/>
1006     <rChild name="GHA206"/>
1007     <Translation x="0*fm" y="0*fm" z="[z60L]" />
1008   </PosPart>
1009   <PosPart copyNumber="7">
1010     <rParent name="GSAXL"/>
1011     <rChild name="GHA207"/>
1012     <Translation x="0*fm" y="0*fm" z="[z70L]" />
1013   </PosPart>
1014   <PosPart copyNumber="8">
1015     <rParent name="GSAXL"/>
1016     <rChild name="GHA208"/>
1017     <Translation x="0*fm" y="0*fm" z="[z80L]" />
1018   </PosPart>
1019   <PosPart copyNumber="9">
1020     <rParent name="GSAXL"/>
1021     <rChild name="GHA209"/>
1022     <Translation x="0*fm" y="0*fm" z="[z90L]" />
1023   </PosPart>
1024   <PosPart copyNumber="10">
1025     <rParent name="GSAXL"/>
1026     <rChild name="GHA210"/>
1027     <Translation x="0*fm" y="0*fm" z="[z100L]" />
1028   </PosPart>
1029   <PosPart copyNumber="11">
1030     <rParent name="GSAXL"/>
1031     <rChild name="GHA211"/>
1032     <Translation x="0*fm" y="0*fm" z="[z110L]" />
1033   </PosPart>
1034   <PosPart copyNumber="12">
1035     <rParent name="GSAXL"/>
1036     <rChild name="GHA212"/>
1037     <Translation x="0*fm" y="0*fm" z="[z120L]" />
1038   </PosPart>
1039 
1040   <PosPart copyNumber="1">
1041     <rParent name="GMAX"/>
1042     <rChild name="GHY11"/>
1043     <Translation x="-[xHybrid0]*2.-[xHybrid0]/2." y="[yHybrid]" z="[zStrip0]" />
1044   </PosPart>
1045   <PosPart copyNumber="11">
1046     <rParent name="GMAX"/>
1047     <rChild name="GHY11"/>
1048     <Translation x="-[xHybrid0]-[xHybrid0]/2." y="[yHybrid]" z="[zStrip0]" />
1049   </PosPart>
1050   <PosPart copyNumber="21">
1051     <rParent name="GMAX"/>
1052     <rChild name="GHY11"/>
1053     <Translation x="-[xHybrid0]/2." y="[yHybrid]" z="[zStrip0]" />
1054   </PosPart>
1055   <PosPart copyNumber="31">
1056     <rParent name="GMAX"/>
1057     <rChild name="GHY11"/>
1058     <Translation x="+[xHybrid0]/2." y="[yHybrid]" z="[zStrip0]" />
1059   </PosPart>
1060   <PosPart copyNumber="41">
1061     <rParent name="GMAX"/>
1062     <rChild name="GHY11"/>
1063     <Translation x="+[xHybrid0]*2+[xHybrid0]/2." y="[yHybrid]" z="[zStrip0]" />
1064   </PosPart>
1065   <PosPart copyNumber="51">
1066     <rParent name="GMAX"/>
1067     <rChild name="GHY11"/>
1068     <Translation x="+[xHybrid0]+[xHybrid0]/2." y="[yHybrid]" z="[zStrip0]" />
1069   </PosPart>
1070 
1071   <PosPart copyNumber="2">
1072     <rParent name="GMAX"/>
1073     <rChild name="GHY11"/>
1074     <Translation x="-[xHybrid1]*2.-[xHybrid1]/2." y="[yHybrid]" z="[zStrip1]" />
1075   </PosPart>
1076   <PosPart copyNumber="12">
1077     <rParent name="GMAX"/>
1078     <rChild name="GHY11"/>
1079     <Translation x="-[xHybrid1]-[xHybrid1]/2." y="[yHybrid]" z="[zStrip1]" />
1080   </PosPart>
1081   <PosPart copyNumber="22">
1082     <rParent name="GMAX"/>
1083     <rChild name="GHY11"/>
1084     <Translation x="-[xHybrid1]/2." y="[yHybrid]" z="[zStrip1]" />
1085   </PosPart>
1086   <PosPart copyNumber="32">
1087     <rParent name="GMAX"/>
1088     <rChild name="GHY11"/>
1089     <Translation x="+[xHybrid1]/2." y="[yHybrid]" z="[zStrip1]" />
1090   </PosPart>
1091   <PosPart copyNumber="42">
1092     <rParent name="GMAX"/>
1093     <rChild name="GHY11"/>
1094     <Translation x="+[xHybrid1]*2+[xHybrid1]/2." y="[yHybrid]" z="[zStrip1]" />
1095   </PosPart>
1096   <PosPart copyNumber="52">
1097     <rParent name="GMAX"/>
1098     <rChild name="GHY11"/>
1099     <Translation x="+[xHybrid1]+[xHybrid1]/2." y="[yHybrid]" z="[zStrip1]" />
1100   </PosPart>
1101   
1102   <PosPart copyNumber="3">
1103     <rParent name="GMAX"/>
1104     <rChild name="GHY11"/>
1105     <Translation x="-[xHybrid2]*2.-[xHybrid2]/2." y="[yHybrid]" z="[zStrip2]" />
1106   </PosPart>
1107   <PosPart copyNumber="13">
1108     <rParent name="GMAX"/>
1109     <rChild name="GHY11"/>
1110     <Translation x="-[xHybrid2]-[xHybrid2]/2." y="[yHybrid]" z="[zStrip2]" />
1111   </PosPart>
1112   <PosPart copyNumber="23">
1113     <rParent name="GMAX"/>
1114     <rChild name="GHY11"/>
1115     <Translation x="-[xHybrid2]/2." y="[yHybrid]" z="[zStrip2]" />
1116   </PosPart>
1117   <PosPart copyNumber="33">
1118     <rParent name="GMAX"/>
1119     <rChild name="GHY11"/>
1120     <Translation x="+[xHybrid2]/2." y="[yHybrid]" z="[zStrip2]" />
1121   </PosPart>
1122   <PosPart copyNumber="43">
1123     <rParent name="GMAX"/>
1124     <rChild name="GHY11"/>
1125     <Translation x="+[xHybrid2]*2+[xHybrid2]/2." y="[yHybrid]" z="[zStrip2]" />
1126   </PosPart>
1127   <PosPart copyNumber="53">
1128     <rParent name="GMAX"/>
1129     <rChild name="GHY11"/>
1130     <Translation x="+[xHybrid2]+[xHybrid2]/2." y="[yHybrid]" z="[zStrip2]" />
1131   </PosPart>
1132   
1133   <PosPart copyNumber="4">
1134     <rParent name="GMAX"/>
1135     <rChild name="GHY11"/>
1136     <Translation x="-[xHybrid3]*2.-[xHybrid3]/2." y="[yHybrid]" z="[zStrip3]" />
1137   </PosPart>
1138   <PosPart copyNumber="14">
1139     <rParent name="GMAX"/>
1140     <rChild name="GHY11"/>
1141     <Translation x="-[xHybrid3]-[xHybrid3]/2." y="[yHybrid]" z="[zStrip3]" />
1142   </PosPart>
1143   <PosPart copyNumber="24">
1144     <rParent name="GMAX"/>
1145     <rChild name="GHY11"/>
1146     <Translation x="-[xHybrid3]/2." y="[yHybrid]" z="[zStrip3]" />
1147   </PosPart>
1148   <PosPart copyNumber="34">
1149     <rParent name="GMAX"/>
1150     <rChild name="GHY11"/>
1151     <Translation x="+[xHybrid3]/2." y="[yHybrid]" z="[zStrip3]" />
1152   </PosPart>
1153   <PosPart copyNumber="44">
1154     <rParent name="GMAX"/>
1155     <rChild name="GHY11"/>
1156     <Translation x="+[xHybrid3]*2+[xHybrid3]/2." y="[yHybrid]" z="[zStrip3]" />
1157   </PosPart>
1158   <PosPart copyNumber="54">
1159     <rParent name="GMAX"/>
1160     <rChild name="GHY11"/>
1161     <Translation x="+[xHybrid3]+[xHybrid3]/2." y="[yHybrid]" z="[zStrip3]" />
1162   </PosPart>
1163   
1164   <PosPart copyNumber="5">
1165     <rParent name="GMAX"/>
1166     <rChild name="GHY11"/>
1167     <Translation x="-[xHybrid4]*2.-[xHybrid4]/2." y="[yHybrid]" z="[zStrip4]" />
1168   </PosPart>
1169   <PosPart copyNumber="15">
1170     <rParent name="GMAX"/>
1171     <rChild name="GHY11"/>
1172     <Translation x="-[xHybrid4]-[xHybrid4]/2." y="[yHybrid]" z="[zStrip4]" />
1173   </PosPart>
1174   <PosPart copyNumber="25">
1175     <rParent name="GMAX"/>
1176     <rChild name="GHY11"/>
1177     <Translation x="-[xHybrid4]/2." y="[yHybrid]" z="[zStrip4]" />
1178   </PosPart>
1179   <PosPart copyNumber="35">
1180     <rParent name="GMAX"/>
1181     <rChild name="GHY11"/>
1182     <Translation x="+[xHybrid4]/2." y="[yHybrid]" z="[zStrip4]" />
1183   </PosPart>
1184   <PosPart copyNumber="45">
1185     <rParent name="GMAX"/>
1186     <rChild name="GHY11"/>
1187     <Translation x="+[xHybrid4]*2+[xHybrid4]/2." y="[yHybrid]" z="[zStrip4]" />
1188   </PosPart>
1189   <PosPart copyNumber="55">
1190     <rParent name="GMAX"/>
1191     <rChild name="GHY11"/>
1192     <Translation x="+[xHybrid4]+[xHybrid4]/2." y="[yHybrid]" z="[zStrip4]" />
1193   </PosPart>
1194   
1195   <PosPart copyNumber="6">
1196     <rParent name="GMAX"/>
1197     <rChild name="GHY11"/>
1198     <Translation x="-[xHybrid5]*2.-[xHybrid5]/2." y="[yHybrid]" z="[zStrip5]" />
1199   </PosPart>
1200   <PosPart copyNumber="16">
1201     <rParent name="GMAX"/>
1202     <rChild name="GHY11"/>
1203     <Translation x="-[xHybrid5]-[xHybrid5]/2." y="[yHybrid]" z="[zStrip5]" />
1204   </PosPart>
1205   <PosPart copyNumber="26">
1206     <rParent name="GMAX"/>
1207     <rChild name="GHY11"/>
1208     <Translation x="-[xHybrid5]/2." y="[yHybrid]" z="[zStrip5]" />
1209   </PosPart>
1210   <PosPart copyNumber="36">
1211     <rParent name="GMAX"/>
1212     <rChild name="GHY11"/>
1213     <Translation x="+[xHybrid5]/2." y="[yHybrid]" z="[zStrip5]" />
1214   </PosPart>
1215   <PosPart copyNumber="46">
1216     <rParent name="GMAX"/>
1217     <rChild name="GHY11"/>
1218     <Translation x="+[xHybrid5]*2+[xHybrid5]/2." y="[yHybrid]" z="[zStrip5]" />
1219   </PosPart>
1220   <PosPart copyNumber="56">
1221     <rParent name="GMAX"/>
1222     <rChild name="GHY11"/>
1223     <Translation x="+[xHybrid5]+[xHybrid5]/2." y="[yHybrid]" z="[zStrip5]" />
1224   </PosPart>
1225   
1226   <PosPart copyNumber="7">
1227     <rParent name="GMAX"/>
1228     <rChild name="GHY11"/>
1229     <Translation x="-[xHybrid6]*2.-[xHybrid6]/2." y="[yHybrid]" z="[zStrip6]" />
1230   </PosPart>
1231   <PosPart copyNumber="17">
1232     <rParent name="GMAX"/>
1233     <rChild name="GHY11"/>
1234     <Translation x="-[xHybrid6]-[xHybrid6]/2." y="[yHybrid]" z="[zStrip6]" />
1235   </PosPart>
1236   <PosPart copyNumber="27">
1237     <rParent name="GMAX"/>
1238     <rChild name="GHY11"/>
1239     <Translation x="-[xHybrid6]/2." y="[yHybrid]" z="[zStrip6]" />
1240   </PosPart>
1241   <PosPart copyNumber="37">
1242     <rParent name="GMAX"/>
1243     <rChild name="GHY11"/>
1244     <Translation x="+[xHybrid6]/2." y="[yHybrid]" z="[zStrip6]" />
1245   </PosPart>
1246   <PosPart copyNumber="47">
1247     <rParent name="GMAX"/>
1248     <rChild name="GHY11"/>
1249     <Translation x="+[xHybrid6]*2+[xHybrid6]/2." y="[yHybrid]" z="[zStrip6]" />
1250   </PosPart>
1251   <PosPart copyNumber="57">
1252     <rParent name="GMAX"/>
1253     <rChild name="GHY11"/>
1254     <Translation x="+[xHybrid6]+[xHybrid6]/2." y="[yHybrid]" z="[zStrip6]" />
1255   </PosPart>
1256   
1257   <PosPart copyNumber="8">
1258     <rParent name="GMAX"/>
1259     <rChild name="GHY11"/>
1260     <Translation x="-[xHybrid7]*2.-[xHybrid7]/2." y="[yHybrid]" z="[zStrip7]" />
1261   </PosPart>
1262   <PosPart copyNumber="18">
1263     <rParent name="GMAX"/>
1264     <rChild name="GHY11"/>
1265     <Translation x="-[xHybrid7]-[xHybrid7]/2." y="[yHybrid]" z="[zStrip7]" />
1266   </PosPart>
1267   <PosPart copyNumber="28">
1268     <rParent name="GMAX"/>
1269     <rChild name="GHY11"/>
1270     <Translation x="-[xHybrid7]/2." y="[yHybrid]" z="[zStrip7]" />
1271   </PosPart>
1272   <PosPart copyNumber="38">
1273     <rParent name="GMAX"/>
1274     <rChild name="GHY11"/>
1275     <Translation x="+[xHybrid7]/2." y="[yHybrid]" z="[zStrip7]" />
1276   </PosPart>
1277   <PosPart copyNumber="48">
1278     <rParent name="GMAX"/>
1279     <rChild name="GHY11"/>
1280     <Translation x="+[xHybrid7]*2+[xHybrid7]/2." y="[yHybrid]" z="[zStrip7]" />
1281   </PosPart>
1282   <PosPart copyNumber="58">
1283     <rParent name="GMAX"/>
1284     <rChild name="GHY11"/>
1285     <Translation x="+[xHybrid7]+[xHybrid7]/2." y="[yHybrid]" z="[zStrip7]" />
1286   </PosPart>
1287   
1288   <PosPart copyNumber="1">
1289     <rParent name="GMAX"/>
1290     <rChild name="GS011"/>
1291     <Translation x="0*fm" y="[yStrip]" z="[zStrip0]" />
1292   </PosPart>
1293   <PosPart copyNumber="2">
1294     <rParent name="GMAX"/>
1295     <rChild name="GS111"/>
1296     <Translation x="0*fm" y="[yStrip]" z="[zStrip1]" />
1297   </PosPart>
1298   <PosPart copyNumber="3">
1299     <rParent name="GMAX"/>
1300     <rChild name="GS211"/>
1301     <Translation x="0*fm" y="[yStrip]" z="[zStrip2]" />
1302   </PosPart>
1303   <PosPart copyNumber="4">
1304     <rParent name="GMAX"/>
1305     <rChild name="GS311"/>
1306     <Translation x="0*fm" y="[yStrip]" z="[zStrip3]" />
1307   </PosPart>
1308   <PosPart copyNumber="5">
1309     <rParent name="GMAX"/>
1310     <rChild name="GS411"/>
1311     <Translation x="0*fm" y="[yStrip]" z="[zStrip4]" />
1312   </PosPart>
1313   <PosPart copyNumber="6">
1314     <rParent name="GMAX"/>
1315     <rChild name="GS511"/>
1316     <Translation x="0*fm" y="[yStrip]" z="[zStrip5]" />
1317   </PosPart>
1318   <PosPart copyNumber="7">
1319     <rParent name="GMAX"/>
1320     <rChild name="GS611"/>
1321     <Translation x="0*fm" y="[yStrip]" z="[zStrip6]" />
1322   </PosPart>
1323   <PosPart copyNumber="8">
1324     <rParent name="GMAX"/>
1325     <rChild name="GS711"/>
1326     <Translation x="0*fm" y="[yStrip]" z="[zStrip7]" />
1327   </PosPart>
1328   <PosPart copyNumber="9">
1329     <rParent name="GMAX"/>
1330     <rChild name="GSX11"/>
1331     <Translation x="0*fm" y="[yStrip]" z="[zTubeBot]" />
1332   </PosPart>
1333   <PosPart copyNumber="1">
1334     <rParent name="GBT11"/>
1335     <rChild name="GCT11"/>
1336   </PosPart>
1337   <PosPart copyNumber="1">
1338     <rParent name="GMAX"/>
1339     <rChild name="GBT11"/>
1340     <Translation x="+[xTubeBot]" y="[yTube]-0.16*cm" z="[zTubeBot]" />
1341     <rRotation name="90XD"/>
1342   </PosPart>
1343   <PosPart copyNumber="1">
1344     <rParent name="GST11"/>
1345     <rChild name="GRT11"/>
1346   </PosPart>
1347   <PosPart copyNumber="1">
1348     <rParent name="GMAX"/>
1349     <rChild name="GST11"/>
1350     <Translation x="+2*[xTubeSlant]" y="[yTube]-0.1*cm" z="[zTubeSlant]" />
1351     <rRotation name="P10D"/>
1352   </PosPart>
1353   <PosPart copyNumber="2">
1354     <rParent name="GMAX"/>
1355     <rChild name="GST11"/>
1356     <Translation x="-2*[xTubeSlant]" y="[yTube]-0.16*cm" z="[zTubeSlant]" />
1357     <rRotation name="M10D"/>
1358   </PosPart>
1359   <PosPart copyNumber="3">
1360     <rParent name="GMAX"/>
1361     <rChild name="GST11"/>
1362     <Translation x="+6*[xTubeSlant]-8.*cm" y="[yTube]-0.16*cm" z="[zTubeSlant]" />
1363     <rRotation name="P20D"/>
1364   </PosPart>
1365   <PosPart copyNumber="4">
1366     <rParent name="GMAX"/>
1367     <rChild name="GST11"/>
1368     <Translation x="-6*[xTubeSlant]+8.*cm" y="[yTube]-0.16*cm" z="[zTubeSlant]" />
1369     <rRotation name="M20D"/>
1370   </PosPart>
1371   
1372   </PosPartSection>
1373         
1374   <Algorithm name="muon:DDGEMAngular">
1375     <rParent name="GEMDisk21SP"/>
1376     <String name="ChildName" value="GEMBox21"/>
1377     <String name="RotNameSpace" value="gem21"/>
1378     <Numeric name="n" value="9"/>
1379     <Numeric name="startCopyNo" value="2"/>
1380     <Numeric name="incrCopyNo"  value="2"/>
1381     <Numeric name="invert"      value="1"/>
1382     <Numeric name="stepAngle"   value="40*deg"/>
1383     <Numeric name="startAngle"  value="5*deg"/>
1384     <Numeric name="rPosition"   value="[rPos]"/>
1385     <Numeric name="zoffset"     value="+28.70*mm"/>
1386   </Algorithm>
1387   <Algorithm name="muon:DDGEMAngular">
1388     <rParent name="GEMDisk21SP"/>
1389     <String name="ChildName" value="GEMBox21"/>
1390     <String name="RotNameSpace" value="gem21"/>
1391     <Numeric name="n" value="9"/>
1392     <Numeric name="startCopyNo" value="1"/>
1393     <Numeric name="incrCopyNo"  value="2"/>
1394     <Numeric name="invert"      value="1"/>
1395     <Numeric name="stepAngle"   value="40*deg"/>
1396     <Numeric name="startAngle"  value="5*deg"/>
1397     <Numeric name="rPosition"   value="[rPos]"/>
1398     <Numeric name="zoffset"     value=" -9.70*mm"/>
1399   </Algorithm>
1400   <Algorithm name="muon:DDGEMAngular">
1401     <rParent name="GEMDisk21SP"/>
1402     <String name="ChildName" value="GEMBox21"/>
1403     <String name="RotNameSpace" value="gem21"/>
1404     <Numeric name="n" value="9"/>
1405     <Numeric name="startCopyNo" value="53"/>
1406     <Numeric name="incrCopyNo"  value="2"/>
1407     <Numeric name="invert"      value="0"/>
1408     <Numeric name="stepAngle"   value="40*deg"/>
1409     <Numeric name="startAngle"  value="25*deg"/>
1410     <Numeric name="rPosition"   value="[rPos]"/>
1411     <Numeric name="zoffset"     value=" +9.50*mm"/>
1412   </Algorithm>
1413   <Algorithm name="muon:DDGEMAngular">
1414     <rParent name="GEMDisk21SP"/>
1415     <String name="ChildName" value="GEMBox21"/>
1416     <String name="RotNameSpace" value="gem21"/>
1417     <Numeric name="n" value="9"/>
1418     <Numeric name="startCopyNo" value="52"/>
1419     <Numeric name="incrCopyNo"  value="2"/>
1420     <Numeric name="invert"      value="0"/>
1421     <Numeric name="stepAngle"   value="40*deg"/>
1422     <Numeric name="startAngle"  value="25*deg"/>
1423     <Numeric name="rPosition"   value="[rPos]"/>
1424     <Numeric name="zoffset"     value="-27.90*mm"/>
1425   </Algorithm>
1426 
1427 
1428   <Algorithm name="muon:DDGEMAngular">
1429     <rParent name="GEMDisk21LP"/>
1430     <String name="ChildName" value="GEMBox21L"/>
1431     <String name="RotNameSpace" value="gem21"/>
1432     <Numeric name="n" value="9"/>
1433     <Numeric name="startCopyNo" value="2"/>
1434     <Numeric name="incrCopyNo"  value="2"/>
1435     <Numeric name="invert"      value="1"/>
1436     <Numeric name="stepAngle"   value="40*deg"/>
1437     <Numeric name="startAngle"  value="5*deg"/>
1438     <Numeric name="rPosition"   value="[rPosL]"/>
1439     <Numeric name="zoffset"     value="+28.70*mm"/>
1440   </Algorithm>
1441   <Algorithm name="muon:DDGEMAngular">
1442     <rParent name="GEMDisk21LP"/>
1443     <String name="ChildName" value="GEMBox21L"/>
1444     <String name="RotNameSpace" value="gem21"/>
1445     <Numeric name="n" value="9"/>
1446     <Numeric name="startCopyNo" value="1"/>
1447     <Numeric name="incrCopyNo"  value="2"/>
1448     <Numeric name="invert"      value="1"/>
1449     <Numeric name="stepAngle"   value="40*deg"/>
1450     <Numeric name="startAngle"  value="5*deg"/>
1451     <Numeric name="rPosition"   value="[rPosL]"/>
1452     <Numeric name="zoffset"     value=" -9.70*mm"/>
1453   </Algorithm>
1454   <Algorithm name="muon:DDGEMAngular">
1455     <rParent name="GEMDisk21LP"/>
1456     <String name="ChildName" value="GEMBox21L"/>
1457     <String name="RotNameSpace" value="gem21"/>
1458     <Numeric name="n" value="9"/>
1459     <Numeric name="startCopyNo" value="53"/>
1460     <Numeric name="incrCopyNo"  value="2"/>
1461     <Numeric name="invert"      value="0"/>
1462     <Numeric name="stepAngle"   value="40*deg"/>
1463     <Numeric name="startAngle"  value="25*deg"/>
1464     <Numeric name="rPosition"   value="[rPosL]"/>
1465     <Numeric name="zoffset"     value=" +9.50*mm"/>
1466   </Algorithm>
1467   <Algorithm name="muon:DDGEMAngular">
1468     <rParent name="GEMDisk21LP"/>
1469     <String name="ChildName" value="GEMBox21L"/>
1470     <String name="RotNameSpace" value="gem21"/>
1471     <Numeric name="n" value="9"/>
1472     <Numeric name="startCopyNo" value="52"/>
1473     <Numeric name="incrCopyNo"  value="2"/>
1474     <Numeric name="invert"      value="0"/>
1475     <Numeric name="stepAngle"   value="40*deg"/>
1476     <Numeric name="startAngle"  value="25*deg"/>
1477     <Numeric name="rPosition"   value="[rPosL]"/>
1478     <Numeric name="zoffset"     value="-27.90*mm"/>
1479   </Algorithm>
1480 
1481   <Algorithm name="muon:DDGEMAngular">
1482     <rParent name="GEMDisk21SN"/>
1483     <String name="ChildName" value="GEMBox21"/>
1484     <String name="RotNameSpace" value="gem21"/>
1485     <Numeric name="n" value="9"/>
1486     <Numeric name="startCopyNo" value="2"/>
1487     <Numeric name="incrCopyNo"  value="2"/>
1488     <Numeric name="invert"      value="1"/>
1489     <Numeric name="stepAngle"   value="-40*deg"/>
1490     <Numeric name="startAngle"  value="175*deg"/>
1491     <Numeric name="rPosition"   value="[rPos]"/>
1492     <Numeric name="zoffset"     value="+28.70*mm"/>
1493   </Algorithm>
1494   <Algorithm name="muon:DDGEMAngular">
1495     <rParent name="GEMDisk21SN"/>
1496     <String name="ChildName" value="GEMBox21"/>
1497     <String name="RotNameSpace" value="gem21"/>
1498     <Numeric name="n" value="9"/>
1499     <Numeric name="startCopyNo" value="1"/>
1500     <Numeric name="incrCopyNo"  value="2"/>
1501     <Numeric name="invert"      value="1"/>
1502     <Numeric name="stepAngle"   value="-40*deg"/>
1503     <Numeric name="startAngle"  value="175*deg"/>
1504     <Numeric name="rPosition"   value="[rPos]"/>
1505     <Numeric name="zoffset"     value=" -9.70*mm"/>
1506   </Algorithm>
1507   <Algorithm name="muon:DDGEMAngular">
1508     <rParent name="GEMDisk21SN"/>
1509     <String name="ChildName" value="GEMBox21"/>
1510     <String name="RotNameSpace" value="gem21"/>
1511     <Numeric name="n" value="9"/>
1512     <Numeric name="startCopyNo" value="53"/>
1513     <Numeric name="incrCopyNo"  value="2"/>
1514     <Numeric name="invert"      value="0"/>
1515     <Numeric name="stepAngle"   value="-40*deg"/>
1516     <Numeric name="startAngle"  value="155*deg"/>
1517     <Numeric name="rPosition"   value="[rPos]"/>
1518     <Numeric name="zoffset"     value=" +9.50*mm"/>
1519   </Algorithm>
1520   <Algorithm name="muon:DDGEMAngular">
1521     <rParent name="GEMDisk21SN"/>
1522     <String name="ChildName" value="GEMBox21"/>
1523     <String name="RotNameSpace" value="gem21"/>
1524     <Numeric name="n" value="9"/>
1525     <Numeric name="startCopyNo" value="52"/>
1526     <Numeric name="incrCopyNo"  value="2"/>
1527     <Numeric name="invert"      value="0"/>
1528     <Numeric name="stepAngle"   value="-40*deg"/>
1529     <Numeric name="startAngle"  value="155*deg"/>
1530     <Numeric name="rPosition"   value="[rPos]"/>
1531     <Numeric name="zoffset"     value="-27.90*mm"/>
1532   </Algorithm>
1533       
1534 
1535   <Algorithm name="muon:DDGEMAngular">
1536     <rParent name="GEMDisk21LN"/>
1537     <String name="ChildName" value="GEMBox21L"/>
1538     <String name="RotNameSpace" value="gem21"/>
1539     <Numeric name="n" value="9"/>
1540     <Numeric name="startCopyNo" value="2"/>
1541     <Numeric name="incrCopyNo"  value="2"/>
1542     <Numeric name="invert"      value="1"/>
1543     <Numeric name="stepAngle"   value="-40*deg"/>
1544     <Numeric name="startAngle"  value="175*deg"/>
1545     <Numeric name="rPosition"   value="[rPosL]"/>
1546     <Numeric name="zoffset"     value="+28.70*mm"/>
1547   </Algorithm>
1548   <Algorithm name="muon:DDGEMAngular">
1549     <rParent name="GEMDisk21LN"/>
1550     <String name="ChildName" value="GEMBox21L"/>
1551     <String name="RotNameSpace" value="gem21"/>
1552     <Numeric name="n" value="9"/>
1553     <Numeric name="startCopyNo" value="1"/>
1554     <Numeric name="incrCopyNo"  value="2"/>
1555     <Numeric name="invert"      value="1"/>
1556     <Numeric name="stepAngle"   value="-40*deg"/>
1557     <Numeric name="startAngle"  value="175*deg"/>
1558     <Numeric name="rPosition"   value="[rPosL]"/>
1559     <Numeric name="zoffset"     value=" -9.70*mm"/>
1560   </Algorithm>
1561   <Algorithm name="muon:DDGEMAngular">
1562     <rParent name="GEMDisk21LN"/>
1563     <String name="ChildName" value="GEMBox21L"/>
1564     <String name="RotNameSpace" value="gem21"/>
1565     <Numeric name="n" value="9"/>
1566     <Numeric name="startCopyNo" value="53"/>
1567     <Numeric name="incrCopyNo"  value="2"/>
1568     <Numeric name="invert"      value="0"/>
1569     <Numeric name="stepAngle"   value="-40*deg"/>
1570     <Numeric name="startAngle"  value="155*deg"/>
1571     <Numeric name="rPosition"   value="[rPosL]"/>
1572     <Numeric name="zoffset"     value=" +9.50*mm"/>
1573   </Algorithm>
1574   <Algorithm name="muon:DDGEMAngular">
1575     <rParent name="GEMDisk21LN"/>
1576     <String name="ChildName" value="GEMBox21L"/>
1577     <String name="RotNameSpace" value="gem21"/>
1578     <Numeric name="n" value="9"/>
1579     <Numeric name="startCopyNo" value="52"/>
1580     <Numeric name="incrCopyNo"  value="2"/>
1581     <Numeric name="invert"      value="0"/>
1582     <Numeric name="stepAngle"   value="-40*deg"/>
1583     <Numeric name="startAngle"  value="155*deg"/>
1584     <Numeric name="rPosition"   value="[rPosL]"/>
1585     <Numeric name="zoffset"     value="-27.90*mm"/>
1586   </Algorithm>
1587       
1588 </DDDefinition>