/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/MuonCommonData/data/gem21/TDR_BaseLine/gem21.xml
1 318 строк
53 KB
Sunanda
Use variable name in specifying offsets for layer #
14 май 2020, 17:39
14 май 2020, 17:39
4b16a6a
Код
Авторство
О чём код?
<?xml version="1.0"?> <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"> <ConstantsSection label="gem21.xml" eval="true"> <Constant name="dzS01L" value="10.8770*cm"/> <Constant name="dzS02L" value="10.8770*cm"/> <Constant name="dzS03L" value="9.2490*cm"/> <Constant name="dzS04L" value="9.2490*cm"/> <Constant name="dzS05L" value="7.9150*cm"/> <Constant name="dzS06L" value="7.9150*cm"/> <Constant name="dzS07L" value="6.8030*cm"/> <Constant name="dzS08L" value="6.8030*cm"/> <Constant name="dzS09L" value="5.8665*cm"/> <Constant name="dzS10L" value="5.8665*cm"/> <Constant name="dzS11L" value="5.0770*cm"/> <Constant name="dzS12L" value="5.0770*cm"/> <Constant name="dzGap" value="0.2500*mm"/> <Constant name="dzInL" value="([dzS01L]+[dzS02L]+[dzS03L]+[dzS04L]+[dzS05L]+[dzS06L]+[dzS07L]+[dzS08L]+[dzS09L]+[dzS10L]+[dzS11L]+[dzS12L]+11*[dzGap])"/> <Constant name="z010L" value="([dzInL]-[dzS01L])"/> <Constant name="z020L" value="([z010L]-[dzS01L]-2*[dzGap]-[dzS02L])"/> <Constant name="z030L" value="([z020L]-[dzS02L]-2*[dzGap]-[dzS03L])"/> <Constant name="z040L" value="([z030L]-[dzS03L]-2*[dzGap]-[dzS04L])"/> <Constant name="z050L" value="([z040L]-[dzS04L]-2*[dzGap]-[dzS05L])"/> <Constant name="z060L" value="([z050L]-[dzS05L]-2*[dzGap]-[dzS06L])"/> <Constant name="z070L" value="([z060L]-[dzS06L]-2*[dzGap]-[dzS07L])"/> <Constant name="z080L" value="([z070L]-[dzS07L]-2*[dzGap]-[dzS08L])"/> <Constant name="z090L" value="([z080L]-[dzS08L]-2*[dzGap]-[dzS09L])"/> <Constant name="z100L" value="([z090L]-[dzS09L]-2*[dzGap]-[dzS10L])"/> <Constant name="z110L" value="([z100L]-[dzS10L]-2*[dzGap]-[dzS11L])"/> <Constant name="z120L" value="([z110L]-[dzS11L]-2*[dzGap]-[dzS12L])"/> <Constant name="rMinL" value="133.00*cm"/> <Constant name="rMax" value="330.15*cm"/> <Constant name="dxTop" value="58.945*cm"/> <Constant name="distSens" value="33.0*mm"/> <Constant name="distTop" value="([rMinL]+2*[dzInL]+[distSens])"/> <Constant name="Angle" value="10.4375*deg"/> <Constant name="slope" value="[dxTop]/[distTop]"/> <Constant name="dx011L" value="([dxTop]-[slope]*([dzInL]-[z010L]+[dzS01L]))"/> <Constant name="dx012L" value="([dxTop]-[slope]*([dzInL]-[z010L]-[dzS01L]))"/> <Constant name="dx021L" value="([dxTop]-[slope]*([dzInL]-[z020L]+[dzS02L]))"/> <Constant name="dx022L" value="([dxTop]-[slope]*([dzInL]-[z020L]-[dzS02L]))"/> <Constant name="dx031L" value="([dxTop]-[slope]*([dzInL]-[z030L]+[dzS03L]))"/> <Constant name="dx032L" value="([dxTop]-[slope]*([dzInL]-[z030L]-[dzS03L]))"/> <Constant name="dx041L" value="([dxTop]-[slope]*([dzInL]-[z040L]+[dzS04L]))"/> <Constant name="dx042L" value="([dxTop]-[slope]*([dzInL]-[z040L]-[dzS04L]))"/> <Constant name="dx051L" value="([dxTop]-[slope]*([dzInL]-[z050L]+[dzS05L]))"/> <Constant name="dx052L" value="([dxTop]-[slope]*([dzInL]-[z050L]-[dzS05L]))"/> <Constant name="dx061L" value="([dxTop]-[slope]*([dzInL]-[z060L]+[dzS06L]))"/> <Constant name="dx062L" value="([dxTop]-[slope]*([dzInL]-[z060L]-[dzS06L]))"/> <Constant name="dx071L" value="([dxTop]-[slope]*([dzInL]-[z070L]+[dzS07L]))"/> <Constant name="dx072L" value="([dxTop]-[slope]*([dzInL]-[z070L]-[dzS07L]))"/> <Constant name="dx081L" value="([dxTop]-[slope]*([dzInL]-[z080L]+[dzS08L]))"/> <Constant name="dx082L" value="([dxTop]-[slope]*([dzInL]-[z080L]-[dzS08L]))"/> <Constant name="dx091L" value="([dxTop]-[slope]*([dzInL]-[z090L]+[dzS09L]))"/> <Constant name="dx092L" value="([dxTop]-[slope]*([dzInL]-[z090L]-[dzS09L]))"/> <Constant name="dx101L" value="([dxTop]-[slope]*([dzInL]-[z100L]+[dzS10L]))"/> <Constant name="dx102L" value="([dxTop]-[slope]*([dzInL]-[z100L]-[dzS10L]))"/> <Constant name="dx111L" value="([dxTop]-[slope]*([dzInL]-[z110L]+[dzS11L]))"/> <Constant name="dx112L" value="([dxTop]-[slope]*([dzInL]-[z110L]-[dzS11L]))"/> <Constant name="dx121L" value="([dxTop]-[slope]*([dzInL]-[z120L]+[dzS12L]))"/> <Constant name="dx122L" value="([dxTop]-[slope]*([dzInL]-[z120L]-[dzS12L]))"/> <Constant name="zFront" value="7930.0*mm"/> <Constant name="thickness" value="71.5*mm"/> <Constant name="zseparate" value="35.5*mm"/> <Constant name="hthick" value="[thickness]/2."/> <Constant name="Angle0" value="10.0*deg"/> <Constant name="slope0" value="tan([Angle0])"/> <Constant name="dzGB21L" value="95.55*cm"/> <Constant name="dyGB21" value="8.100*mm"/> <Constant name="zposl4" value="(-[hthick]+[dyGB21]+1.3*mm)"/> <Constant name="zposl3" value="([zposl4]+[zseparate])"/> <Constant name="zposl2" value="([zposl4]+2*[dyGB21]+1.0*mm)"/> <Constant name="zposl1" value="([zposl3]+2*[dyGB21]+1.0*mm)"/> <Constant name="dxTopGB21L" value="62.55*cm"/> <Constant name="dxBotGB21L" value="([dxTopGB21L]-2*[slope0]*[dzGB21L])"/> <Constant name="dyGA21" value="9.25*mm"/> <Constant name="dzGA21L" value="([dzGB21L]-0.40*cm)"/> <Constant name="dxTopGA21L" value="49.335*cm"/> <Constant name="dxBotGA21L" value="([dxTopGA21L]-2*[slope0]*[dzGA21L])"/> <Constant name="rPosL" value="([rMinL] +[dzGB21L])"/> <Constant name="dxFrame" value="10.0*mm"/> <Constant name="dyBase" value="3.2*mm"/> <Constant name="dyTop" value="1.0*mm"/> <Constant name="zOff" value="([dyBase])"/> <Constant name="dzGBI21L" value="([dzGB21L]-[dxFrame])"/> <Constant name="dyGBI21" value="([dyGB21]-0.5*([dyBase]+[dyTop]))"/> <Constant name="dxTopGBI21L" value="([dxTopGB21L]-[slope0]*[dxFrame])"/> <Constant name="dxBotGBI21L" value="([dxTopGBI21L]-2*[slope0]*[dzGBI21L])"/> <Constant name="dxTopGAI21L" value="([dxTopGA21L]-[dxFrame]*[slope0])"/> <Constant name="dxTopGBJ21L" value="[dxTopGAI21L]"/> <Constant name="dxBotGBJ21L" value="([dxTopGBJ21L]-2*[slope0]*[dzGBI21L])"/> <Constant name="dyGAI21" value="([dyGA21]-0.5*[dyTop])"/> <Constant name="dzGAI21L" value="([dzGA21L]-[dxFrame])"/> <Constant name="dxBotGAI21L" value="([dxTopGAI21L]-2*[slope0]*[dzGAI21L])"/> <Constant name="ypGM21" value="(-[dyGB21]+[dyBase]+[dyGBI21])"/> <Constant name="dyFoil" value="0.025*mm"/> <Constant name="dyGap1" value="(3.0*mm-[dyFoil])/2"/> <Constant name="dyGap2" value="(1.0*mm-2*[dyFoil])/2"/> <Constant name="dyGap3" value="(2.0*mm-2*[dyFoil])/2"/> <Constant name="dyGap4" value="(1.0*mm-[dyFoil])/2"/> <Constant name="yGap1" value="(-[dyGBI21]+[dyGap1])"/> <Constant name="yFoil1" value="([yGap1]+[dyGap1]+[dyFoil])"/> <Constant name="yGap2" value="([yFoil1]+[dyGap2]+[dyFoil])"/> <Constant name="yFoil2" value="([yGap2]+[dyGap2]+[dyFoil])"/> <Constant name="yGap3" value="([yFoil2]+[dyGap3]+[dyFoil])"/> <Constant name="yFoil3" value="([yGap3]+[dyGap3]+[dyFoil])"/> <Constant name="yGap4" value="([yFoil3]+[dyGap4]+[dyFoil])"/> <Constant name="dyReadOut" value="1.5*mm"/> <Constant name="yReadOut" value="(-[dyGBI21]+7.0*mm+[dyReadOut])"/> <Constant name="dzCardL" value="935.5*mm"/> <Constant name="zCardL" value="(16.0*mm-[dzGB21L]+[dzCardL])"/> <Constant name="dxTopCardL" value="609.72*mm"/> <Constant name="dxBotCardL" value="([dxTopCardL]-2*[slope]*[dzCardL])"/> <Constant name="dzFoilL" value="[dzInL]"/> <Constant name="zFoilL" value="([distSens]-[dzGB21L]+[dzFoilL])"/> <Constant name="dxTopFoilL" value="[dxTop]"/> <Constant name="dxBotFoilL" value="([dxTopFoilL]-2*[slope]*[dzFoilL])"/> <Constant name="Tilt" value="2.5*deg"/> <Constant name="TubeBotL" value="60.0*mm"/> <Constant name="TubeHeightL" value="1132.0*mm"/> <Constant name="TubeMidL" value="25.0*mm"/> <Constant name="TubeTopL" value="85.0*mm"/> <Constant name="TubeRMin" value="3.0*mm"/> <Constant name="TubeRMax" value="4.0*mm"/> <Constant name="TubeSlantLL" value="([TubeHeightL]/cos([Tilt]))"/> <Constant name="xTubeBot" value="0.0*fm"/> <Constant name="xTubeSlantL" value="(([TubeBotL]/2)+([TubeRMax]*cos([Tilt]))+([TubeSlantLL]*sin([Tilt])/2))"/> <Constant name="xTubeMidL" value="([xTubeSlantL]+([TubeRMax]*cos([Tilt]))+([TubeSlantLL]*sin([Tilt])+[TubeMidL])/2)"/> <Constant name="xTubeTopL" value="([xTubeMidL]+[TubeMidL]/2+[TubeRMax])"/> <Constant name="zTubeTopL" value="([dzGBI21L]-[TubeTopL]/2)"/> <Constant name="zTubeMidL" value="([zTubeTopL]-[TubeTopL]/2+[TubeRMax])"/> <Constant name="zTubeSlantL" value="([zTubeMidL]+[TubeRMax]-([TubeSlantLL]*cos([Tilt])/2))"/> <Constant name="zTubeBotL" value="([zTubeSlantL]+[TubeRMax]-([TubeSlantLL]*cos([Tilt])/2))"/> <Constant name="dxStrip0" value="42.11*cm"/> <Constant name="dxStrip1" value="([dxStrip0]-2.83*cm)"/> <Constant name="dxStrip2" value="([dxStrip1]-2.83*cm)"/> <Constant name="dxStrip3" value="([dxStrip2]-2.83*cm)"/> <Constant name="dxStrip4" value="([dxStrip3]-2.83*cm)"/> <Constant name="dxStrip5" value="([dxStrip4]-2.83*cm)"/> <Constant name="dxStrip6" value="([dxStrip5]-2.83*cm)"/> <Constant name="dxStrip7" value="([dxStrip6]-2.83*cm)"/> <Constant name="dxStrip8" value="([dxStrip7]-2.83*cm)"/> <Constant name="dyStrip" value="0.5*mm"/> <Constant name="dzStrip" value="17.0*mm"/> <Constant name="dzStripX" value="7.0*mm"/> <Constant name="yStrip" value="([yReadOut]+[dyReadOut]+[dyStrip])"/> <Constant name="Gap01" value="152.50*mm"/> <Constant name="Gap12" value="152.50*mm"/> <Constant name="Gap23" value="152.50*mm"/> <Constant name="Gap34" value="152.50*mm"/> <Constant name="Gap45" value="152.50*mm"/> <Constant name="Gap56" value="152.50*mm"/> <Constant name="Gap67" value="152.50*mm"/> <Constant name="Gap78" value="152.50*mm"/> <Constant name="Gap89" value="152.50*mm"/> <Constant name="zStrip0" value="([dzGBI21L]-66.68*mm)"/> <Constant name="zStrip1" value="([zStrip0]-[Gap01])"/> <Constant name="zStrip2" value="([zStrip1]-[Gap12])"/> <Constant name="zStrip3" value="([zStrip2]-[Gap23])"/> <Constant name="zStrip4" value="([zStrip3]-[Gap34])"/> <Constant name="zStrip5" value="([zStrip4]-[Gap45])"/> <Constant name="zStrip6" value="([zStrip5]-[Gap56])"/> <Constant name="zStrip7" value="([zStrip6]-[Gap67])"/> <Constant name="zStrip8" value="([zStrip7]-[Gap78])"/> <Constant name="zStrip9" value="([zStrip8]-[Gap89])"/> <Constant name="zTubeBot" value="([zStrip9]-62.50*mm)"/> <Constant name="dzHybrid" value="22.0*mm"/> <Constant name="dyHybrid" value="0.5*mm"/> <Constant name="dxHybrid" value="25.0*mm"/> <Constant name="xHybrid0" value="167.97*mm"/> <Constant name="xHybrid1" value="([xHybrid0] - 11.*mm)"/> <Constant name="xHybrid2" value="([xHybrid1] - 11.*mm)"/> <Constant name="xHybrid3" value="([xHybrid2] - 11.*mm)"/> <Constant name="xHybrid4" value="([xHybrid3] - 11.*mm)"/> <Constant name="xHybrid5" value="([xHybrid4] - 11.*mm)"/> <Constant name="xHybrid6" value="([xHybrid5] - 11.*mm)"/> <Constant name="xHybrid7" value="([xHybrid6] - 11.*mm)"/> <Constant name="xHybrid8" value="([xHybrid7] - 11.*mm)"/> <Constant name="yHybrid" value="([yStrip]+[dyStrip]+[dyHybrid])"/> <Constant name="yTube" value="([yHybrid]+[dyHybrid]+[TubeRMax])"/> </ConstantsSection> <RotationSection label="gemf.xml"> <Rotation name="M10D" thetaX="(90*deg-[Tilt])" phiX="0*deg" thetaY="90*deg" phiY="90*deg" thetaZ="-[Tilt]" phiZ="0*deg"/> <Rotation name="M20D" thetaX="(90*deg-4*[Tilt])" phiX="0*deg" thetaY="90*deg" phiY="90*deg" thetaZ="-4*[Tilt]" phiZ="0*deg"/> <Rotation name="P10D" thetaX="(90*deg+[Tilt])" phiX="0*deg" thetaY="90*deg" phiY="90*deg" thetaZ="[Tilt]" phiZ="0*deg"/> <Rotation name="P20D" thetaX="(90*deg+4*[Tilt])" phiX="0*deg" thetaY="90*deg" phiY="90*deg" thetaZ="4*[Tilt]" phiZ="0*deg"/> <Rotation name="90XD" thetaX="90*deg" phiX="90*deg" thetaY="0*deg" phiY="0*deg" thetaZ="90*deg" phiZ="0*deg"/> </RotationSection> <SolidSection label="gem21.xml"> <Tubs name="GE21L" rMin="[rMinL]" rMax="[rMax]" dz="[hthick]" startPhi="0*deg" deltaPhi="360*deg"/> <Trd1 name="GB21L" dz="[dzGB21L]" dy1="[dyGB21]" dy2="[dyGB21]" dx1="[dxBotGB21L]" dx2="[dxTopGB21L]" /> <Trd1 name="GA21L" dz="[dzGA21L]" dy1="[dyGA21]" dy2="[dyGA21]" dx1="[dxBotGA21L]" dx2="[dxTopGA21L]" /> <UnionSolid name="GEMBox21L"> <rSolid name="GB21L"/> <rSolid name="GA21L"/> <Translation x="0.0*fm" y="([dyGB21]+[dyGA21])" z="([dzGB21L]-[dzGA21L])"/> </UnionSolid> <!-- GE21 Long Chambers --> <Trd1 name="GBI21L" dz="[dzGBI21L]" dy1="[dyGBI21]" dy2="[dyGBI21]" dx1="[dxBotGBI21L]" dx2="[dxTopGBI21L]" /> <Trd1 name="GBJ21L" dz="[dzGBI21L]" dy1="0.5*[dyTop]" dy2="0.5*[dyTop]" dx1="[dxBotGBJ21L]" dx2="[dxTopGBJ21L]" /> <UnionSolid name="GEMInterior21L"> <rSolid name="GBI21L"/> <rSolid name="GBJ21L"/> <Translation x="0.0*fm" y="([dyGBI21]+0.5*[dyTop])" z="0.0*fm"/> </UnionSolid> <Trd1 name="GAI21L" dz="[dzGAI21L]" dy1="[dyGAI21]" dy2="[dyGAI21]" dx1="[dxBotGAI21L]" dx2="[dxTopGAI21L]" /> <UnionSolid name="GMAX21L"> <rSolid name="GEMInterior21L"/> <rSolid name="GAI21L"/> <Translation x="0.0*fm" y="([dyGBI21]+[dyTop]+[dyGAI21])" z="([dzGBI21L]-[dzGAI21L])"/> </UnionSolid> <Trd1 name="GSAX21L" dz="[dzFoilL]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dxBotFoilL]" dx2="[dxTopFoilL]" /> <Trd1 name="GJAX21L" dz="[dzFoilL]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dxBotFoilL]" dx2="[dxTopFoilL]" /> <Trd1 name="GIAX21L" dz="[dzFoilL]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dxBotFoilL]" dx2="[dxTopFoilL]" /> <Trd1 name="GKAX21L" dz="[dzFoilL]" dy1="[dyFoil]" dy2="[dyFoil]" dx1="[dxBotFoilL]" dx2="[dxTopFoilL]" /> <Trd1 name="GDAX21L" dz="[dzFoilL]" dy1="[dyGap4]" dy2="[dyGap4]" dx1="[dxBotFoilL]" dx2="[dxTopFoilL]" /> <Trd1 name="GRAX21L" dz="[dzCardL]" dy1="[dyReadOut]" dy2="[dyReadOut]" dx1="[dxBotCardL]" dx2="[dxTopCardL]" /> <Trd1 name="GHA201" dz="[dzS01L]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx011L]" dx2="[dx012L]" /> <Trd1 name="GHA202" dz="[dzS02L]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx021L]" dx2="[dx022L]" /> <Trd1 name="GHA203" dz="[dzS03L]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx031L]" dx2="[dx032L]" /> <Trd1 name="GHA204" dz="[dzS04L]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx041L]" dx2="[dx042L]" /> <Trd1 name="GHA205" dz="[dzS05L]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx051L]" dx2="[dx052L]" /> <Trd1 name="GHA206" dz="[dzS06L]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx061L]" dx2="[dx062L]" /> <Trd1 name="GHA207" dz="[dzS07L]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx071L]" dx2="[dx072L]" /> <Trd1 name="GHA208" dz="[dzS08L]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx081L]" dx2="[dx082L]" /> <Trd1 name="GHA209" dz="[dzS09L]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx091L]" dx2="[dx092L]" /> <Trd1 name="GHA210" dz="[dzS10L]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx101L]" dx2="[dx102L]" /> <Trd1 name="GHA211" dz="[dzS11L]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx111L]" dx2="[dx112L]" /> <Trd1 name="GHA212" dz="[dzS12L]" dy1="[dyGap1]" dy2="[dyGap1]" dx1="[dx121L]" dx2="[dx122L]" /> <Trd1 name="GGA201" dz="[dzS01L]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx011L]" dx2="[dx012L]" /> <Trd1 name="GGA202" dz="[dzS02L]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx021L]" dx2="[dx022L]" /> <Trd1 name="GGA203" dz="[dzS03L]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx031L]" dx2="[dx032L]" /> <Trd1 name="GGA204" dz="[dzS04L]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx041L]" dx2="[dx042L]" /> <Trd1 name="GGA205" dz="[dzS05L]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx051L]" dx2="[dx052L]" /> <Trd1 name="GGA206" dz="[dzS06L]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx061L]" dx2="[dx062L]" /> <Trd1 name="GGA207" dz="[dzS07L]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx071L]" dx2="[dx072L]" /> <Trd1 name="GGA208" dz="[dzS08L]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx081L]" dx2="[dx082L]" /> <Trd1 name="GGA209" dz="[dzS09L]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx091L]" dx2="[dx092L]" /> <Trd1 name="GGA210" dz="[dzS10L]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx101L]" dx2="[dx102L]" /> <Trd1 name="GGA211" dz="[dzS11L]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx111L]" dx2="[dx112L]" /> <Trd1 name="GGA212" dz="[dzS12L]" dy1="[dyGap2]" dy2="[dyGap2]" dx1="[dx121L]" dx2="[dx122L]" /> <Trd1 name="GFA201" dz="[dzS01L]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx011L]" dx2="[dx012L]" /> <Trd1 name="GFA202" dz="[dzS02L]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx021L]" dx2="[dx022L]" /> <Trd1 name="GFA203" dz="[dzS03L]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx031L]" dx2="[dx032L]" /> <Trd1 name="GFA204" dz="[dzS04L]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx041L]" dx2="[dx042L]" /> <Trd1 name="GFA205" dz="[dzS05L]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx051L]" dx2="[dx052L]" /> <Trd1 name="GFA206" dz="[dzS06L]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx061L]" dx2="[dx062L]" /> <Trd1 name="GFA207" dz="[dzS07L]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx071L]" dx2="[dx072L]" /> <Trd1 name="GFA208" dz="[dzS08L]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx081L]" dx2="[dx082L]" /> <Trd1 name="GFA209" dz="[dzS09L]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx091L]" dx2="[dx092L]" /> <Trd1 name="GFA210" dz="[dzS10L]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx101L]" dx2="[dx102L]" /> <Trd1 name="GFA211" dz="[dzS11L]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx111L]" dx2="[dx112L]" /> <Trd1 name="GFA212" dz="[dzS12L]" dy1="[dyGap3]" dy2="[dyGap3]" dx1="[dx121L]" dx2="[dx122L]" /> <Box name="GHY21" dz="[dzHybrid]" dy="[dyHybrid]" dx="[dxHybrid]" /> <Box name="GS0021" dz="[dzStrip]" dy="[dyStrip]" dx="[dxStrip0]" /> <Box name="GS0121" dz="[dzStrip]" dy="[dyStrip]" dx="[dxStrip1]" /> <Box name="GS0221" dz="[dzStrip]" dy="[dyStrip]" dx="[dxStrip2]" /> <Box name="GS0321" dz="[dzStrip]" dy="[dyStrip]" dx="[dxStrip3]" /> <Box name="GS0421" dz="[dzStrip]" dy="[dyStrip]" dx="[dxStrip4]" /> <Box name="GS0521" dz="[dzStrip]" dy="[dyStrip]" dx="[dxStrip5]" /> <Box name="GS0621" dz="[dzStrip]" dy="[dyStrip]" dx="[dxStrip6]" /> <Box name="GS0721" dz="[dzStrip]" dy="[dyStrip]" dx="[dxStrip7]" /> <Box name="GS0821" dz="[dzStrip]" dy="[dyStrip]" dx="[dxStrip8]" /> <Box name="GS0X21" dz="[dzStripX]" dy="[dyStrip]" dx="[TubeBotL]/2" /> <Tubs name="GTT21L" rMin="0.0*fm" rMax="[TubeRMax]" dz="[TubeTopL]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="GUT21L" rMin="0.0*fm" rMax="[TubeRMin]" dz="[TubeTopL]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="GMT21L" rMin="0.0*fm" rMax="[TubeRMax]" dz="[TubeMidL]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="GNT21L" rMin="0.0*fm" rMax="[TubeRMin]" dz="[TubeMidL]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="GBT21L" rMin="0.0*fm" rMax="[TubeRMax]" dz="[TubeBotL]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="GCT21L" rMin="0.0*fm" rMax="[TubeRMin]" dz="[TubeBotL]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="GST21L" rMin="0.0*fm" rMax="[TubeRMax]" dz="[TubeSlantLL]/2" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="GRT21L" rMin="0.0*fm" rMax="[TubeRMin]" dz="[TubeSlantLL]/2" startPhi="0*deg" deltaPhi="360*deg"/> </SolidSection> <LogicalPartSection label="gem21.xml"> <LogicalPart name="GEMDisk21LP" category="unspecified"> <rSolid name="GE21L"/> <rMaterial name="materials:ME_free_space"/> </LogicalPart> <LogicalPart name="GEMDisk21LN" category="unspecified"> <rSolid name="GE21L"/> <rMaterial name="materials:ME_free_space"/> </LogicalPart> <LogicalPart name="GEMBox21L" category="unspecified"> <rSolid name="GEMBox21L"/> <rMaterial name="materials:Aluminium"/> </LogicalPart> <LogicalPart name="GMAX21L" category="unspecified"> <rSolid name="GMAX21L"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="GSAX21L" category="unspecified"> <rSolid name="GSAX21L"/> <rMaterial name="materials:G10"/> </LogicalPart> <LogicalPart name="GJAX21L" category="unspecified"> <rSolid name="GJAX21L"/> <rMaterial name="materials:G10"/> </LogicalPart> <LogicalPart name="GIAX21L" category="unspecified"> <rSolid name="GIAX21L"/> <rMaterial name="materials:G10"/> </LogicalPart> <LogicalPart name="GKAX21L" category="unspecified"> <rSolid name="GKAX21L"/> <rMaterial name="gemf:M_GEM_Foil"/> </LogicalPart> <LogicalPart name="GDAX21L" category="unspecified"> <rSolid name="GDAX21L"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GRAX21L" category="unspecified"> <rSolid name="GRAX21L"/> <rMaterial name="gemf:M_Rdout_Brd"/> </LogicalPart> <LogicalPart name="GHA201" category="unspecified"> <rSolid name="GHA201"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GHA202" category="unspecified"> <rSolid name="GHA202"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GHA203" category="unspecified"> <rSolid name="GHA203"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GHA204" category="unspecified"> <rSolid name="GHA204"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GHA205" category="unspecified"> <rSolid name="GHA205"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GHA206" category="unspecified"> <rSolid name="GHA206"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GHA207" category="unspecified"> <rSolid name="GHA207"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GHA208" category="unspecified"> <rSolid name="GHA208"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GHA209" category="unspecified"> <rSolid name="GHA209"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GHA210" category="unspecified"> <rSolid name="GHA210"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GHA211" category="unspecified"> <rSolid name="GHA211"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GHA212" category="unspecified"> <rSolid name="GHA212"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GFA201" category="unspecified"> <rSolid name="GFA201"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GFA202" category="unspecified"> <rSolid name="GFA202"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GFA203" category="unspecified"> <rSolid name="GFA203"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GFA204" category="unspecified"> <rSolid name="GFA204"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GFA205" category="unspecified"> <rSolid name="GFA205"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GFA206" category="unspecified"> <rSolid name="GFA206"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GFA207" category="unspecified"> <rSolid name="GFA207"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GFA208" category="unspecified"> <rSolid name="GFA208"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GFA209" category="unspecified"> <rSolid name="GFA209"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GFA210" category="unspecified"> <rSolid name="GFA210"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GFA211" category="unspecified"> <rSolid name="GFA211"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GFA212" category="unspecified"> <rSolid name="GFA212"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GGA201" category="unspecified"> <rSolid name="GGA201"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GGA202" category="unspecified"> <rSolid name="GGA202"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GGA203" category="unspecified"> <rSolid name="GGA203"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GGA204" category="unspecified"> <rSolid name="GGA204"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GGA205" category="unspecified"> <rSolid name="GGA205"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GGA206" category="unspecified"> <rSolid name="GGA206"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GGA207" category="unspecified"> <rSolid name="GGA207"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GGA208" category="unspecified"> <rSolid name="GGA208"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GGA209" category="unspecified"> <rSolid name="GGA209"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GGA210" category="unspecified"> <rSolid name="GGA210"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GGA211" category="unspecified"> <rSolid name="GGA211"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GGA212" category="unspecified"> <rSolid name="GGA212"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="GHY21" category="unspecified"> <rSolid name="GHY21"/> <rMaterial name="gemf:M_Hybrid"/> </LogicalPart> <LogicalPart name="GS0021" category="unspecified"> <rSolid name="GS0021"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GS0121" category="unspecified"> <rSolid name="GS0121"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GS0221" category="unspecified"> <rSolid name="GS0221"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GS0321" category="unspecified"> <rSolid name="GS0321"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GS0421" category="unspecified"> <rSolid name="GS0421"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GS0521" category="unspecified"> <rSolid name="GS0521"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GS0621" category="unspecified"> <rSolid name="GS0621"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GS0721" category="unspecified"> <rSolid name="GS0721"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GS0821" category="unspecified"> <rSolid name="GS0821"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GS0X21" category="unspecified"> <rSolid name="GS0X21"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GTT21L" category="unspecified"> <rSolid name="GTT21L"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GUT21L" category="unspecified"> <rSolid name="GUT21L"/> <rMaterial name="materials:Water"/> </LogicalPart> <LogicalPart name="GMT21L" category="unspecified"> <rSolid name="GMT21L"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GNT21L" category="unspecified"> <rSolid name="GNT21L"/> <rMaterial name="materials:Water"/> </LogicalPart> <LogicalPart name="GBT21L" category="unspecified"> <rSolid name="GBT21L"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GCT21L" category="unspecified"> <rSolid name="GCT21L"/> <rMaterial name="materials:Water"/> </LogicalPart> <LogicalPart name="GST21L" category="unspecified"> <rSolid name="GST21L"/> <rMaterial name="materials:Copper"/> </LogicalPart> <LogicalPart name="GRT21L" category="unspecified"> <rSolid name="GRT21L"/> <rMaterial name="materials:Water"/> </LogicalPart> </LogicalPartSection> <PosPartSection label="gem21.xml"> <PosPart copyNumber="1"> <rParent name="mf:ME2RingP"/> <rChild name="GEMDisk21LP"/> <Translation x="0*fm" y="0*fm" z="([zFront]+[hthick])" /> </PosPart> <PosPart copyNumber="1"> <rParent name="mf:ME2RingN"/> <rChild name="GEMDisk21LN"/> <Translation x="0*fm" y="0*fm" z="([zFront]+[hthick])" /> </PosPart> <PosPart copyNumber="1"> <rParent name="GEMBox21L"/> <rChild name="GMAX21L"/> <Translation x="0*fm" y="[ypGM21]" z="0*fm" /> </PosPart> <PosPart copyNumber="1"> <rParent name="GMAX21L"/> <rChild name="GSAX21L"/> <Translation x="0*fm" y="[yGap1]" z="[zFoilL]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="GMAX21L"/> <rChild name="GKAX21L"/> <Translation x="0*fm" y="[yFoil1]" z="[zFoilL]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="GMAX21L"/> <rChild name="GKAX21L"/> <Translation x="0*fm" y="[yFoil2]" z="[zFoilL]" /> </PosPart> <PosPart copyNumber="3"> <rParent name="GMAX21L"/> <rChild name="GKAX21L"/> <Translation x="0*fm" y="[yFoil3]" z="[zFoilL]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="GMAX21L"/> <rChild name="GJAX21L"/> <Translation x="0*fm" y="[yGap2]" z="[zFoilL]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="GMAX21L"/> <rChild name="GIAX21L"/> <Translation x="0*fm" y="[yGap3]" z="[zFoilL]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="GMAX21L"/> <rChild name="GDAX21L"/> <Translation x="0*fm" y="[yGap4]" z="[zFoilL]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="GMAX21L"/> <rChild name="GRAX21L"/> <Translation x="0*fm" y="[yReadOut]" z="[zCardL]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="GJAX21L"/> <rChild name="GGA201"/> <Translation x="0*fm" y="0*fm" z="[z010L]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="GJAX21L"/> <rChild name="GGA202"/> <Translation x="0*fm" y="0*fm" z="[z020L]" /> </PosPart> <PosPart copyNumber="3"> <rParent name="GJAX21L"/> <rChild name="GGA203"/> <Translation x="0*fm" y="0*fm" z="[z030L]" /> </PosPart> <PosPart copyNumber="4"> <rParent name="GJAX21L"/> <rChild name="GGA204"/> <Translation x="0*fm" y="0*fm" z="[z040L]" /> </PosPart> <PosPart copyNumber="5"> <rParent name="GJAX21L"/> <rChild name="GGA205"/> <Translation x="0*fm" y="0*fm" z="[z050L]" /> </PosPart> <PosPart copyNumber="6"> <rParent name="GJAX21L"/> <rChild name="GGA206"/> <Translation x="0*fm" y="0*fm" z="[z060L]" /> </PosPart> <PosPart copyNumber="7"> <rParent name="GJAX21L"/> <rChild name="GGA207"/> <Translation x="0*fm" y="0*fm" z="[z070L]" /> </PosPart> <PosPart copyNumber="8"> <rParent name="GJAX21L"/> <rChild name="GGA208"/> <Translation x="0*fm" y="0*fm" z="[z080L]" /> </PosPart> <PosPart copyNumber="9"> <rParent name="GJAX21L"/> <rChild name="GGA209"/> <Translation x="0*fm" y="0*fm" z="[z090L]" /> </PosPart> <PosPart copyNumber="10"> <rParent name="GJAX21L"/> <rChild name="GGA210"/> <Translation x="0*fm" y="0*fm" z="[z100L]" /> </PosPart> <PosPart copyNumber="11"> <rParent name="GJAX21L"/> <rChild name="GGA211"/> <Translation x="0*fm" y="0*fm" z="[z110L]" /> </PosPart> <PosPart copyNumber="12"> <rParent name="GJAX21L"/> <rChild name="GGA212"/> <Translation x="0*fm" y="0*fm" z="[z120L]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="GIAX21L"/> <rChild name="GFA201"/> <Translation x="0*fm" y="0*fm" z="[z010L]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="GIAX21L"/> <rChild name="GFA202"/> <Translation x="0*fm" y="0*fm" z="[z020L]" /> </PosPart> <PosPart copyNumber="3"> <rParent name="GIAX21L"/> <rChild name="GFA203"/> <Translation x="0*fm" y="0*fm" z="[z030L]" /> </PosPart> <PosPart copyNumber="4"> <rParent name="GIAX21L"/> <rChild name="GFA204"/> <Translation x="0*fm" y="0*fm" z="[z040L]" /> </PosPart> <PosPart copyNumber="5"> <rParent name="GIAX21L"/> <rChild name="GFA205"/> <Translation x="0*fm" y="0*fm" z="[z050L]" /> </PosPart> <PosPart copyNumber="6"> <rParent name="GIAX21L"/> <rChild name="GFA206"/> <Translation x="0*fm" y="0*fm" z="[z060L]" /> </PosPart> <PosPart copyNumber="7"> <rParent name="GIAX21L"/> <rChild name="GFA207"/> <Translation x="0*fm" y="0*fm" z="[z070L]" /> </PosPart> <PosPart copyNumber="8"> <rParent name="GIAX21L"/> <rChild name="GFA208"/> <Translation x="0*fm" y="0*fm" z="[z080L]" /> </PosPart> <PosPart copyNumber="9"> <rParent name="GIAX21L"/> <rChild name="GFA209"/> <Translation x="0*fm" y="0*fm" z="[z090L]" /> </PosPart> <PosPart copyNumber="10"> <rParent name="GIAX21L"/> <rChild name="GFA210"/> <Translation x="0*fm" y="0*fm" z="[z100L]" /> </PosPart> <PosPart copyNumber="11"> <rParent name="GIAX21L"/> <rChild name="GFA211"/> <Translation x="0*fm" y="0*fm" z="[z110L]" /> </PosPart> <PosPart copyNumber="12"> <rParent name="GIAX21L"/> <rChild name="GFA212"/> <Translation x="0*fm" y="0*fm" z="[z120L]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="GSAX21L"/> <rChild name="GHA201"/> <Translation x="0*fm" y="0*fm" z="[z010L]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="GSAX21L"/> <rChild name="GHA202"/> <Translation x="0*fm" y="0*fm" z="[z020L]" /> </PosPart> <PosPart copyNumber="3"> <rParent name="GSAX21L"/> <rChild name="GHA203"/> <Translation x="0*fm" y="0*fm" z="[z030L]" /> </PosPart> <PosPart copyNumber="4"> <rParent name="GSAX21L"/> <rChild name="GHA204"/> <Translation x="0*fm" y="0*fm" z="[z040L]" /> </PosPart> <PosPart copyNumber="5"> <rParent name="GSAX21L"/> <rChild name="GHA205"/> <Translation x="0*fm" y="0*fm" z="[z050L]" /> </PosPart> <PosPart copyNumber="6"> <rParent name="GSAX21L"/> <rChild name="GHA206"/> <Translation x="0*fm" y="0*fm" z="[z060L]" /> </PosPart> <PosPart copyNumber="7"> <rParent name="GSAX21L"/> <rChild name="GHA207"/> <Translation x="0*fm" y="0*fm" z="[z070L]" /> </PosPart> <PosPart copyNumber="8"> <rParent name="GSAX21L"/> <rChild name="GHA208"/> <Translation x="0*fm" y="0*fm" z="[z080L]" /> </PosPart> <PosPart copyNumber="9"> <rParent name="GSAX21L"/> <rChild name="GHA209"/> <Translation x="0*fm" y="0*fm" z="[z090L]" /> </PosPart> <PosPart copyNumber="10"> <rParent name="GSAX21L"/> <rChild name="GHA210"/> <Translation x="0*fm" y="0*fm" z="[z100L]" /> </PosPart> <PosPart copyNumber="11"> <rParent name="GSAX21L"/> <rChild name="GHA211"/> <Translation x="0*fm" y="0*fm" z="[z110L]" /> </PosPart> <PosPart copyNumber="12"> <rParent name="GSAX21L"/> <rChild name="GHA212"/> <Translation x="0*fm" y="0*fm" z="[z120L]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid0]*2.-[xHybrid0]/2." y="[yHybrid]" z="[zStrip0]" /> </PosPart> <PosPart copyNumber="11"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid0]-[xHybrid0]/2." y="[yHybrid]" z="[zStrip0]" /> </PosPart> <PosPart copyNumber="21"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid0]/2." y="[yHybrid]" z="[zStrip0]" /> </PosPart> <PosPart copyNumber="31"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid0]/2." y="[yHybrid]" z="[zStrip0]" /> </PosPart> <PosPart copyNumber="41"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid0]*2+[xHybrid0]/2." y="[yHybrid]" z="[zStrip0]" /> </PosPart> <PosPart copyNumber="51"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid0]+[xHybrid0]/2." y="[yHybrid]" z="[zStrip0]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid1]*2.-[xHybrid1]/2." y="[yHybrid]" z="[zStrip1]" /> </PosPart> <PosPart copyNumber="12"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid1]-[xHybrid1]/2." y="[yHybrid]" z="[zStrip1]" /> </PosPart> <PosPart copyNumber="22"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid1]/2." y="[yHybrid]" z="[zStrip1]" /> </PosPart> <PosPart copyNumber="32"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid1]/2." y="[yHybrid]" z="[zStrip1]" /> </PosPart> <PosPart copyNumber="42"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid1]*2+[xHybrid1]/2." y="[yHybrid]" z="[zStrip1]" /> </PosPart> <PosPart copyNumber="52"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid1]+[xHybrid1]/2." y="[yHybrid]" z="[zStrip1]" /> </PosPart> <PosPart copyNumber="3"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid2]*2.-[xHybrid2]/2." y="[yHybrid]" z="[zStrip2]" /> </PosPart> <PosPart copyNumber="13"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid2]-[xHybrid2]/2." y="[yHybrid]" z="[zStrip2]" /> </PosPart> <PosPart copyNumber="23"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid2]/2." y="[yHybrid]" z="[zStrip2]" /> </PosPart> <PosPart copyNumber="33"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid2]/2." y="[yHybrid]" z="[zStrip2]" /> </PosPart> <PosPart copyNumber="43"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid2]*2+[xHybrid2]/2." y="[yHybrid]" z="[zStrip2]" /> </PosPart> <PosPart copyNumber="53"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid2]+[xHybrid2]/2." y="[yHybrid]" z="[zStrip2]" /> </PosPart> <PosPart copyNumber="4"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid3]*2.-[xHybrid3]/2." y="[yHybrid]" z="[zStrip3]" /> </PosPart> <PosPart copyNumber="14"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid3]-[xHybrid3]/2." y="[yHybrid]" z="[zStrip3]" /> </PosPart> <PosPart copyNumber="24"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid3]/2." y="[yHybrid]" z="[zStrip3]" /> </PosPart> <PosPart copyNumber="34"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid3]/2." y="[yHybrid]" z="[zStrip3]" /> </PosPart> <PosPart copyNumber="44"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid3]*2+[xHybrid3]/2." y="[yHybrid]" z="[zStrip3]" /> </PosPart> <PosPart copyNumber="54"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid3]+[xHybrid3]/2." y="[yHybrid]" z="[zStrip3]" /> </PosPart> <PosPart copyNumber="5"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid4]*2.-[xHybrid4]/2." y="[yHybrid]" z="[zStrip4]" /> </PosPart> <PosPart copyNumber="15"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid4]-[xHybrid4]/2." y="[yHybrid]" z="[zStrip4]" /> </PosPart> <PosPart copyNumber="25"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid4]/2." y="[yHybrid]" z="[zStrip4]" /> </PosPart> <PosPart copyNumber="35"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid4]/2." y="[yHybrid]" z="[zStrip4]" /> </PosPart> <PosPart copyNumber="45"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid4]*2+[xHybrid4]/2." y="[yHybrid]" z="[zStrip4]" /> </PosPart> <PosPart copyNumber="55"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid4]+[xHybrid4]/2." y="[yHybrid]" z="[zStrip4]" /> </PosPart> <PosPart copyNumber="6"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid5]*2.-[xHybrid5]/2." y="[yHybrid]" z="[zStrip5]" /> </PosPart> <PosPart copyNumber="16"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid5]-[xHybrid5]/2." y="[yHybrid]" z="[zStrip5]" /> </PosPart> <PosPart copyNumber="26"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid5]/2." y="[yHybrid]" z="[zStrip5]" /> </PosPart> <PosPart copyNumber="36"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid5]/2." y="[yHybrid]" z="[zStrip5]" /> </PosPart> <PosPart copyNumber="46"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid5]*2+[xHybrid5]/2." y="[yHybrid]" z="[zStrip5]" /> </PosPart> <PosPart copyNumber="56"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid5]+[xHybrid5]/2." y="[yHybrid]" z="[zStrip5]" /> </PosPart> <PosPart copyNumber="7"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid6]*2.-[xHybrid6]/2." y="[yHybrid]" z="[zStrip6]" /> </PosPart> <PosPart copyNumber="17"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid6]-[xHybrid6]/2." y="[yHybrid]" z="[zStrip6]" /> </PosPart> <PosPart copyNumber="27"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid6]/2." y="[yHybrid]" z="[zStrip6]" /> </PosPart> <PosPart copyNumber="37"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid6]/2." y="[yHybrid]" z="[zStrip6]" /> </PosPart> <PosPart copyNumber="47"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid6]*2+[xHybrid6]/2." y="[yHybrid]" z="[zStrip6]" /> </PosPart> <PosPart copyNumber="57"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid6]+[xHybrid6]/2." y="[yHybrid]" z="[zStrip6]" /> </PosPart> <PosPart copyNumber="8"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid7]*2.-[xHybrid7]/2." y="[yHybrid]" z="[zStrip7]" /> </PosPart> <PosPart copyNumber="18"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid7]-[xHybrid7]/2." y="[yHybrid]" z="[zStrip7]" /> </PosPart> <PosPart copyNumber="28"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid7]/2." y="[yHybrid]" z="[zStrip7]" /> </PosPart> <PosPart copyNumber="38"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid7]/2." y="[yHybrid]" z="[zStrip7]" /> </PosPart> <PosPart copyNumber="48"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid7]*2+[xHybrid7]/2." y="[yHybrid]" z="[zStrip7]" /> </PosPart> <PosPart copyNumber="58"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid7]+[xHybrid7]/2." y="[yHybrid]" z="[zStrip7]" /> </PosPart> <PosPart copyNumber="9"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid7]*2.-[xHybrid7]/2." y="[yHybrid]" z="[zStrip8]" /> </PosPart> <PosPart copyNumber="19"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid7]-[xHybrid7]/2." y="[yHybrid]" z="[zStrip8]" /> </PosPart> <PosPart copyNumber="29"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid7]/2." y="[yHybrid]" z="[zStrip8]" /> </PosPart> <PosPart copyNumber="39"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid7]/2." y="[yHybrid]" z="[zStrip8]" /> </PosPart> <PosPart copyNumber="49"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid7]*2+[xHybrid7]/2." y="[yHybrid]" z="[zStrip8]" /> </PosPart> <PosPart copyNumber="59"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid7]+[xHybrid7]/2." y="[yHybrid]" z="[zStrip8]" /> </PosPart> <PosPart copyNumber="10"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid7]*2.-[xHybrid7]/2." y="[yHybrid]" z="[zStrip9]" /> </PosPart> <PosPart copyNumber="20"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid7]-[xHybrid7]/2." y="[yHybrid]" z="[zStrip9]" /> </PosPart> <PosPart copyNumber="30"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="-[xHybrid7]/2." y="[yHybrid]" z="[zStrip9]" /> </PosPart> <PosPart copyNumber="40"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid7]/2." y="[yHybrid]" z="[zStrip9]" /> </PosPart> <PosPart copyNumber="50"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid7]*2+[xHybrid7]/2." y="[yHybrid]" z="[zStrip9]" /> </PosPart> <PosPart copyNumber="60"> <rParent name="GMAX21L"/> <rChild name="GHY21"/> <Translation x="+[xHybrid7]+[xHybrid7]/2." y="[yHybrid]" z="[zStrip9]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="GMAX21L"/> <rChild name="GS0021"/> <Translation x="0*fm" y="[yStrip]" z="[zStrip0]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="GMAX21L"/> <rChild name="GS0121"/> <Translation x="0*fm" y="[yStrip]" z="[zStrip1]" /> </PosPart> <PosPart copyNumber="3"> <rParent name="GMAX21L"/> <rChild name="GS0221"/> <Translation x="0*fm" y="[yStrip]" z="[zStrip2]" /> </PosPart> <PosPart copyNumber="4"> <rParent name="GMAX21L"/> <rChild name="GS0321"/> <Translation x="0*fm" y="[yStrip]" z="[zStrip3]" /> </PosPart> <PosPart copyNumber="5"> <rParent name="GMAX21L"/> <rChild name="GS0421"/> <Translation x="0*fm" y="[yStrip]" z="[zStrip4]" /> </PosPart> <PosPart copyNumber="6"> <rParent name="GMAX21L"/> <rChild name="GS0521"/> <Translation x="0*fm" y="[yStrip]" z="[zStrip5]" /> </PosPart> <PosPart copyNumber="7"> <rParent name="GMAX21L"/> <rChild name="GS0621"/> <Translation x="0*fm" y="[yStrip]" z="[zStrip6]" /> </PosPart> <PosPart copyNumber="8"> <rParent name="GMAX21L"/> <rChild name="GS0721"/> <Translation x="0*fm" y="[yStrip]" z="[zStrip7]" /> </PosPart> <PosPart copyNumber="9"> <rParent name="GMAX21L"/> <rChild name="GS0821"/> <Translation x="0*fm" y="[yStrip]" z="[zStrip8]" /> </PosPart> <PosPart copyNumber="10"> <rParent name="GMAX21L"/> <rChild name="GS0X21"/> <Translation x="0*fm" y="[yStrip]" z="[zTubeBot]" /> </PosPart> <PosPart copyNumber="1"> <rParent name="GTT21L"/> <rChild name="GUT21L"/> </PosPart> <PosPart copyNumber="1"> <rParent name="GMT21L"/> <rChild name="GNT21L"/> </PosPart> <PosPart copyNumber="1"> <rParent name="GBT21L"/> <rChild name="GCT21L"/> </PosPart> <PosPart copyNumber="1"> <rParent name="GST21L"/> <rChild name="GRT21L"/> </PosPart> <PosPart copyNumber="1"> <rParent name="GMAX21L"/> <rChild name="GBT21L"/> <Translation x="+[xTubeBot]" y="[yTube]" z="[zTubeBotL]" /> <rRotation name="90XD"/> </PosPart> <PosPart copyNumber="1"> <rParent name="GMAX21L"/> <rChild name="GST21L"/> <Translation x="+[xTubeSlantL]" y="[yTube]" z="[zTubeSlantL]" /> <rRotation name="P10D"/> </PosPart> <PosPart copyNumber="2"> <rParent name="GMAX21L"/> <rChild name="GST21L"/> <Translation x="-[xTubeSlantL]" y="[yTube]" z="[zTubeSlantL]" /> <rRotation name="M10D"/> </PosPart> <PosPart copyNumber="1"> <rParent name="GMAX21L"/> <rChild name="GMT21L"/> <Translation x="+[xTubeMidL]" y="[yTube]" z="[zTubeMidL]"/> <rRotation name="gemf:90XD"/> </PosPart> <PosPart copyNumber="2"> <rParent name="GMAX21L"/> <rChild name="GMT21L"/> <Translation x="-[xTubeMidL]" y="[yTube]" z="[zTubeMidL]"/> <rRotation name="gemf:90XD"/> </PosPart> <PosPart copyNumber="1"> <rParent name="GMAX21L"/> <rChild name="GTT21L"/> <Translation x="+[xTubeTopL]" y="[yTube]" z="[zTubeTopL]" /> </PosPart> <PosPart copyNumber="2"> <rParent name="GMAX21L"/> <rChild name="GTT21L"/> <Translation x="-[xTubeTopL]" y="[yTube]" z="[zTubeTopL]" /> </PosPart> </PosPartSection> <Algorithm name="muon:DDGEMAngular"> <rParent name="GEMDisk21LP"/> <String name="ChildName" value="GEMBox21L"/> <String name="RotNameSpace" value="gem21"/> <Numeric name="n" value="9"/> <Numeric name="startCopyNo" value="([gemf:Layer1Offset]+2)"/> <Numeric name="incrCopyNo" value="2"/> <Numeric name="invert" value="1"/> <Numeric name="stepAngle" value="40*deg"/> <Numeric name="startAngle" value="5*deg"/> <Numeric name="rPosition" value="[rPosL]"/> <Numeric name="zoffset" value="[zposl1]"/> </Algorithm> <Algorithm name="muon:DDGEMAngular"> <rParent name="GEMDisk21LP"/> <String name="ChildName" value="GEMBox21L"/> <String name="RotNameSpace" value="gem21"/> <Numeric name="n" value="9"/> <Numeric name="startCopyNo" value="([gemf:Layer1Offset]+1)"/> <Numeric name="incrCopyNo" value="2"/> <Numeric name="invert" value="1"/> <Numeric name="stepAngle" value="40*deg"/> <Numeric name="startAngle" value="5*deg"/> <Numeric name="rPosition" value="[rPosL]"/> <Numeric name="zoffset" value="[zposl2]"/> </Algorithm> <Algorithm name="muon:DDGEMAngular"> <rParent name="GEMDisk21LP"/> <String name="ChildName" value="GEMBox21L"/> <String name="RotNameSpace" value="gem21"/> <Numeric name="n" value="9"/> <Numeric name="startCopyNo" value="([gemf:Layer2Offset]+3)"/> <Numeric name="incrCopyNo" value="2"/> <Numeric name="invert" value="0"/> <Numeric name="stepAngle" value="40*deg"/> <Numeric name="startAngle" value="25*deg"/> <Numeric name="rPosition" value="[rPosL]"/> <Numeric name="zoffset" value="[zposl3]"/> </Algorithm> <Algorithm name="muon:DDGEMAngular"> <rParent name="GEMDisk21LP"/> <String name="ChildName" value="GEMBox21L"/> <String name="RotNameSpace" value="gem21"/> <Numeric name="n" value="9"/> <Numeric name="startCopyNo" value="([gemf:Layer2Offset]+2)"/> <Numeric name="incrCopyNo" value="2"/> <Numeric name="invert" value="0"/> <Numeric name="stepAngle" value="40*deg"/> <Numeric name="startAngle" value="25*deg"/> <Numeric name="rPosition" value="[rPosL]"/> <Numeric name="zoffset" value="[zposl4]"/> </Algorithm> <Algorithm name="muon:DDGEMAngular"> <rParent name="GEMDisk21LN"/> <String name="ChildName" value="GEMBox21L"/> <String name="RotNameSpace" value="gem21"/> <Numeric name="n" value="9"/> <Numeric name="startCopyNo" value="([gemf:Layer1Offset]+2)"/> <Numeric name="incrCopyNo" value="2"/> <Numeric name="invert" value="1"/> <Numeric name="stepAngle" value="-40*deg"/> <Numeric name="startAngle" value="175*deg"/> <Numeric name="rPosition" value="[rPosL]"/> <Numeric name="zoffset" value="[zposl1]"/> </Algorithm> <Algorithm name="muon:DDGEMAngular"> <rParent name="GEMDisk21LN"/> <String name="ChildName" value="GEMBox21L"/> <String name="RotNameSpace" value="gem21"/> <Numeric name="n" value="9"/> <Numeric name="startCopyNo" value="([gemf:Layer1Offset]+1)"/> <Numeric name="incrCopyNo" value="2"/> <Numeric name="invert" value="1"/> <Numeric name="stepAngle" value="-40*deg"/> <Numeric name="startAngle" value="175*deg"/> <Numeric name="rPosition" value="[rPosL]"/> <Numeric name="zoffset" value="[zposl2]"/> </Algorithm> <Algorithm name="muon:DDGEMAngular"> <rParent name="GEMDisk21LN"/> <String name="ChildName" value="GEMBox21L"/> <String name="RotNameSpace" value="gem21"/> <Numeric name="n" value="9"/> <Numeric name="startCopyNo" value="([gemf:Layer2Offset]+3)"/> <Numeric name="incrCopyNo" value="2"/> <Numeric name="invert" value="0"/> <Numeric name="stepAngle" value="-40*deg"/> <Numeric name="startAngle" value="155*deg"/> <Numeric name="rPosition" value="[rPosL]"/> <Numeric name="zoffset" value="[zposl3]"/> </Algorithm> <Algorithm name="muon:DDGEMAngular"> <rParent name="GEMDisk21LN"/> <String name="ChildName" value="GEMBox21L"/> <String name="RotNameSpace" value="gem21"/> <Numeric name="n" value="9"/> <Numeric name="startCopyNo" value="([gemf:Layer2Offset]+2)"/> <Numeric name="incrCopyNo" value="2"/> <Numeric name="invert" value="0"/> <Numeric name="stepAngle" value="-40*deg"/> <Numeric name="startAngle" value="155*deg"/> <Numeric name="rPosition" value="[rPosL]"/> <Numeric name="zoffset" value="[zposl4]"/> </Algorithm> </DDDefinition>