Warning, /Geometry/TrackerCommonData/data/pixfwdPanelBase.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0"?>
0002 <DDDefinition xmlns="http://www.cern.ch/cms/DDL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.cern.ch/cms/DDL ../../../DetectorDescription/Schema/DDLSchema.xsd">
0003 <!--
0004
0005 == CMS Forward Pixels Geometry ==
0006
0007 @version 3.02.01 May 30, 2006
0008 @created Victoria Martin
0009 @modified Dmitry Onoprienko
0010 @modified Vesna Cuplov (fixing overlaps in panels 04.17.07)
0011
0012 == Subsystem or component described by the file ==
0013
0014 Beryllium panel with HDI (no plaquettes).
0015
0016 == Root volume and its reference frame ==
0017
0018 Root volume : PixelForwardPanelBase
0019
0020 Y is along the axis of the panel, points from narrow to wide end
0021 X is in the plane of the panel, ear is on X-positive side
0022 Z is perpendicular to the panel, points to VHDI side.
0023
0024 == Positioning ==
0025
0026 The file defines AnchorX, AnchorY, and AnchorZ
0027 constants that describe the coordinates of the anchor point in the panel base
0028 root volume (PixelForwardPanelBase) reference frame.
0029 Currently, [AnchorX] = [AnchorZ] = 0.
0030
0031 -->
0032 <ConstantsSection label="Input" eval="true">
0033 <!-- These constants are taken from the design drawings of 3-R Panel dated 14 Oct 05
0034 X and Y here correspond to Y and -X on the drawing -->
0035 <Constant name="Y1" value="-1.500*mm"/>
0036 <Constant name="Y2" value="3.071*mm"/>
0037 <Constant name="Y3" value="4.196*mm"/>
0038 <Constant name="Y4" value="55.452*mm"/>
0039 <Constant name="Y5" value="62.390*mm"/>
0040 <Constant name="Y6" value="62.420*mm"/>
0041 <Constant name="Y7" value="87.440*mm"/>
0042 <Constant name="Y8" value="86.713*mm"/>
0043 <Constant name="Y9" value="92.417*mm"/>
0044 <Constant name="Y10" value="94.500*mm"/>
0045 <Constant name="Y11" value="96.250*mm"/>
0046 <Constant name="Y12" value="102.000*mm"/>
0047 <Constant name="X1" value="-26.293*mm"/>
0048 <Constant name="X2" value="-23.000*mm"/>
0049 <Constant name="X3" value="-15.059*mm"/>
0050 <Constant name="X4" value="2.500*mm"/>
0051 <Constant name="X5" value="7.500*mm"/>
0052 <Constant name="X6" value="10.095*mm"/>
0053 <Constant name="X7" value="10.895*mm"/>
0054 <Constant name="X8" value="18.150*mm"/>
0055 <Constant name="X9" value="26.100*mm"/>
0056 <Constant name="X10" value="34.376*mm"/>
0057 <Constant name="BeThickness" value="0.508*mm"/>
0058 <Constant name="HDIThickness" value="0.191*mm"/>
0059 <Constant name="FilmThickness" value="0.051*mm"/>
0060 <Constant name="TanPanelAngle" value="([X3]-[X1])/([Y8]-[Y2])"/>
0061 <Constant name="PanelAngle" value="atan([TanPanelAngle])"/>
0062 </ConstantsSection>
0063 <ConstantsSection label="Common" eval="true">
0064 <Constant name="RootHalfThickness" value="([BeThickness]+[HDIThickness]+[FilmThickness])/2."/>
0065 <Constant name="RootHalfLength" value="([Y9]-[Y1])/2."/>
0066 <Constant name="RootHalfWidth" value="[X10]"/>
0067 <!-- Coordinates of the anchor point ((0.,0.) on the drawing) in the Root (PixelForwardPanelBase) frame -->
0068 <Constant name="AnchorX" value="0.*mm"/>
0069 <Constant name="AnchorY" value="-[RootHalfLength]-[Y1]"/>
0070 <Constant name="AnchorZ" value="0.*mm"/>
0071 <!-- Z-positions of layers -->
0072 <Constant name="zBe" value="-([HDIThickness]+[FilmThickness])/2."/>
0073 <Constant name="zFilm" value="([BeThickness]-[HDIThickness])/2."/>
0074 <Constant name="zHDI" value="([BeThickness]+[FilmThickness])/2."/>
0075 <Constant name="EarWidth" value="[X10]+[X3]-([Y7]-[Y2])*[TanPanelAngle]"/>
0076 <Constant name="EarLength" value="[Y7]-[Y6]"/>
0077 </ConstantsSection>
0078 <!-- Root volume for the panel and its layers (Be, Film, HDI) -->
0079 <!--previous description (D. Onoprienko)
0080 <SolidSection label="Root">
0081 <Box name="PixelForwardPanelBase" dx="[RootHalfWidth]" dy="[RootHalfLength]" dz="[RootHalfThickness]" />
0082 <Box name="PixelForwardPanelBaseBe" dx="[RootHalfWidth]" dy="[RootHalfLength]" dz="[BeThickness]/2." />
0083 <Box name="PixelForwardPanelBaseFilm" dx="[RootHalfWidth]" dy="[RootHalfLength]" dz="[FilmThickness]/2." />
0084 <Box name="PixelForwardPanelBaseHDI" dx="[RootHalfWidth]" dy="[RootHalfLength]" dz="[HDIThickness]/2." />
0085 </SolidSection>
0086 -->
0087 <!-- New Description (april 2007): I used a Trapezoid for the main part of the panel and added a trapezoid for the part made of the panel ear -->
0088 <SolidSection label="Root">
0089 <Trapezoid name="PixelForwardPanelBaseMain" dz="[RootHalfThickness]" bl1="[MainHalfWidthBottom]+4.0*mm" bl2="[MainHalfWidthBottom]+4.0*mm" tl1="[MainHalfWidthTop]+4.0*mm" tl2="[MainHalfWidthTop]+4.0*mm" h1="[MainLength]/2.+[NoseLength]/2." h2="[MainLength]/2.+[NoseLength]/2." alp1="0.0" alp2="0.0" phi="90*deg"/>
0090 <Trapezoid name="PixelForwardPanelBaseEar" dz="[RootHalfThickness]" bl1="[MainHalfWidthBottom]+[EarWidth]/2.+12.0*mm" bl2="[MainHalfWidthBottom]+[EarWidth]/2.+12.0*mm" tl1="[MainHalfWidthTop]+[EarWidth]/2.+4.0*mm" tl2="[MainHalfWidthTop]+[EarWidth]/2.+4.0*mm" h1="[EarLength]/2.+3.0*mm" h2="[EarLength]/2.+3.0*mm" alp1="0.0" alp2="0.0" phi="90*deg"/>
0091 <UnionSolid name="PixelForwardPanelBase">
0092 <rSolid name="PixelForwardPanelBaseMain"/>
0093 <rSolid name="PixelForwardPanelBaseEar"/>
0094 <Translation x="0." y="29.0" z="0."/>
0095 </UnionSolid>
0096 <Trapezoid name="PixelForwardPanelBaseBeMain" dz="[BeThickness]/2." bl1="[MainHalfWidthBottom]+4.0*mm" bl2="[MainHalfWidthBottom]+4.0*mm" tl1="[MainHalfWidthTop]+4.0*mm" tl2="[MainHalfWidthTop]+4.0*mm" h1="[MainLength]/2.+[NoseLength]/2." h2="[MainLength]/2.+[NoseLength]/2." alp1="0.0" alp2="0.0" phi="90*deg"/>
0097 <Trapezoid name="PixelForwardPanelBaseBeEar" dz="[BeThickness]/2." bl1="[MainHalfWidthBottom]+[EarWidth]/2.+12.0*mm" bl2="[MainHalfWidthBottom]+[EarWidth]/2.+12.0*mm" tl1="[MainHalfWidthTop]+[EarWidth]/2.+4.0*mm" tl2="[MainHalfWidthTop]+[EarWidth]/2.+4.0*mm" h1="[EarLength]/2.+3.0*mm" h2="[EarLength]/2.+3.0*mm" alp1="0.0" alp2="0.0" phi="90*deg"/>
0098 <UnionSolid name="PixelForwardPanelBaseBe">
0099 <rSolid name="PixelForwardPanelBaseBeMain"/>
0100 <rSolid name="PixelForwardPanelBaseBeEar"/>
0101 <Translation x="0." y="29.0" z="0."/>
0102 </UnionSolid>
0103 <Trapezoid name="PixelForwardPanelBaseFilmMain" dz="[FilmThickness]/2." bl1="[MainHalfWidthBottom]+4.0*mm" bl2="[MainHalfWidthBottom]+4.0*mm" tl1="[MainHalfWidthTop]+4.0*mm" tl2="[MainHalfWidthTop]+4.0*mm" h1="[MainLength]/2.+[NoseLength]/2." h2="[MainLength]/2.+[NoseLength]/2." alp1="0.0" alp2="0.0" phi="90*deg"/>
0104 <Trapezoid name="PixelForwardPanelBaseFilmEar" dz="[FilmThickness]/2." bl1="[MainHalfWidthBottom]+[EarWidth]/2.+12.0*mm" bl2="[MainHalfWidthBottom]+[EarWidth]/2.+12.0*mm" tl1="[MainHalfWidthTop]+[EarWidth]/2.+4.0*mm" tl2="[MainHalfWidthTop]+[EarWidth]/2.+4.0*mm" h1="[EarLength]/2.+3.0*mm" h2="[EarLength]/2.+3.0*mm" alp1="0.0" alp2="0.0" phi="90*deg"/>
0105 <UnionSolid name="PixelForwardPanelBaseFilm">
0106 <rSolid name="PixelForwardPanelBaseFilmMain"/>
0107 <rSolid name="PixelForwardPanelBaseFilmEar"/>
0108 <Translation x="0." y="29.0" z="0."/>
0109 </UnionSolid>
0110 <Trapezoid name="PixelForwardPanelBaseHDIMain" dz="[HDIThickness]/2." bl1="[MainHalfWidthBottom]+4.0*mm" bl2="[MainHalfWidthBottom]+4.0*mm" tl1="[MainHalfWidthTop]+4.0*mm" tl2="[MainHalfWidthTop]+4.0*mm" h1="[MainLength]/2.+[NoseLength]/2." h2="[MainLength]/2.+[NoseLength]/2." alp1="0.0" alp2="0.0" phi="90*deg"/>
0111 <Trapezoid name="PixelForwardPanelBaseHDIEar" dz="[HDIThickness]/2." bl1="[MainHalfWidthBottom]+[EarWidth]/2.+12.0*mm" bl2="[MainHalfWidthBottom]+[EarWidth]/2.+12.0*mm" tl1="[MainHalfWidthTop]+[EarWidth]/2.+4.0*mm" tl2="[MainHalfWidthTop]+[EarWidth]/2.+4.0*mm" h1="[EarLength]/2.+3.0*mm" h2="[EarLength]/2.+3.0*mm" alp1="0.0" alp2="0.0" phi="90*deg"/>
0112 <UnionSolid name="PixelForwardPanelBaseHDI">
0113 <rSolid name="PixelForwardPanelBaseHDIMain"/>
0114 <rSolid name="PixelForwardPanelBaseHDIEar"/>
0115 <Translation x="0." y="29.0" z="0."/>
0116 </UnionSolid>
0117 </SolidSection>
0118 <LogicalPartSection label="Root">
0119 <LogicalPart name="PixelForwardPanelBase" category="envelope">
0120 <rSolid name="PixelForwardPanelBase"/>
0121 <rMaterial name="materials:Air"/>
0122 </LogicalPart>
0123 <LogicalPart name="PixelForwardPanelBaseBe" category="envelope">
0124 <rSolid name="PixelForwardPanelBaseBe"/>
0125 <rMaterial name="materials:Air"/>
0126 </LogicalPart>
0127 <LogicalPart name="PixelForwardPanelBaseFilm" category="envelope">
0128 <rSolid name="PixelForwardPanelBaseFilm"/>
0129 <rMaterial name="materials:Air"/>
0130 </LogicalPart>
0131 <LogicalPart name="PixelForwardPanelBaseHDI" category="envelope">
0132 <rSolid name="PixelForwardPanelBaseHDI"/>
0133 <rMaterial name="materials:Air"/>
0134 </LogicalPart>
0135 </LogicalPartSection>
0136 <PosPartSection label="Root">
0137 <PosPart copyNumber="1">
0138 <rParent name="PixelForwardPanelBase"/>
0139 <rChild name="PixelForwardPanelBaseBe"/>
0140 <Translation x="0." y="0." z="[zBe]"/>
0141 </PosPart>
0142 <PosPart copyNumber="1">
0143 <rParent name="PixelForwardPanelBase"/>
0144 <rChild name="PixelForwardPanelBaseFilm"/>
0145 <Translation x="0." y="0." z="[zFilm]"/>
0146 </PosPart>
0147 <PosPart copyNumber="1">
0148 <rParent name="PixelForwardPanelBase"/>
0149 <rChild name="PixelForwardPanelBaseHDI"/>
0150 <Translation x="0." y="0." z="[zHDI]"/>
0151 </PosPart>
0152 </PosPartSection>
0153 <ConstantsSection label="Parts" eval="true">
0154 <!-- Shapes -->
0155 <Constant name="TanNoseAngle" value="([Y3]-[Y1])/([X8]-[X4])"/>
0156 <Constant name="NoseAngle" value="atan([TanNoseAngle])"/>
0157 <Constant name="MainLength" value="([Y9]-[Y2])"/>
0158 <Constant name="MainHalfWidthBottom" value="-[X3]"/>
0159 <Constant name="MainHalfWidthTop" value="-[X3]+[MainLength]*[TanPanelAngle]"/>
0160 <Constant name="NoseLength" value="([Y2]-[Y1])"/>
0161 <Constant name="NoseHalfWidthBottom" value="[X4]"/>
0162 <Constant name="NoseHalfWidthTop" value="-[X3]"/>
0163 <Constant name="ExtentionWidth" value="[X8]+[X3]-([Y3]-[Y2])*[TanPanelAngle]"/>
0164 <Constant name="ExtentionHeight" value="[ExtentionWidth]*cos([PanelAngle])"/>
0165 <Constant name="ExtentionSide" value="([Y6]-[Y2])/cos([PanelAngle])"/>
0166 <!-- Positioning -->
0167 <Constant name="earY" value="[Y6]+[EarLength]/2."/>
0168 <Constant name="earX" value="-[X3]+([earY]-[Y2])*[TanPanelAngle]+[EarWidth]/2."/>
0169 <Constant name="extentionX" value="(-[EarWidth]-([Y7]-[Y2])*[TanPanelAngle]+([X8]+[X3]))/2."/>
0170 <Constant name="extentionY" value="(-[Y7]+[Y3])/2."/>
0171 </ConstantsSection>
0172 <RotationSection label="Parts">
0173 <Rotation name="ExtentionRot" phiX="90.*deg-[PanelAngle]" thetaX="90.*deg" phiY="180.*deg-[PanelAngle]" thetaY="90.*deg" phiZ="0." thetaZ="0."/>
0174 </RotationSection>
0175 <SolidSection label="Parts">
0176 <!-- Beryllium -->
0177 <Trapezoid name="PixelForwardPanelBaseMainBe" dz="[BeThickness]/2." bl1="[MainHalfWidthBottom]" bl2="[MainHalfWidthBottom]" tl1="[MainHalfWidthTop]" tl2="[MainHalfWidthTop]" h1="[MainLength]/2." h2="[MainLength]/2." alp1="0.0" alp2="0.0" phi="90*deg"/>
0178 <Trapezoid name="PixelForwardPanelBaseNoseBe" dz="[BeThickness]/2." bl1="[NoseHalfWidthBottom]" bl2="[NoseHalfWidthBottom]" tl1="[NoseHalfWidthTop]" tl2="[NoseHalfWidthTop]" h1="[NoseLength]/2." h2="[NoseLength]/2." alp1="0.0" alp2="0.0" phi="90*deg"/>
0179 <Trapezoid name="PixelForwardPanelBaseEarBe_01" dz="[BeThickness]/2." bl1="[EarWidth]/2." bl2="[EarWidth]/2." tl1="[EarWidth]/2." tl2="[EarWidth]/2." h1="[EarLength]/2." h2="[EarLength]/2." alp1="[PanelAngle]" alp2="[PanelAngle]" phi="90*deg"/>
0180 <Trapezoid name="PixelForwardPanelBaseExtentionBe" dz="[BeThickness]/2." bl1="[ExtentionSide]/2." bl2="[ExtentionSide]/2." tl1="[ExtentionSide]/2." tl2="[ExtentionSide]/2." h1="[ExtentionHeight]/2." h2="[ExtentionHeight]/2." alp1="-[NoseAngle]" alp2="-[NoseAngle]" phi="90*deg"/>
0181 <UnionSolid name="PixelForwardPanelBaseEarBe">
0182 <rSolid name="PixelForwardPanelBaseEarBe_01"/>
0183 <rSolid name="PixelForwardPanelBaseExtentionBe"/>
0184 <Translation x="[extentionX]" y="[extentionY]" z="0."/>
0185 <rRotation name="ExtentionRot"/>
0186 </UnionSolid>
0187 <!-- Film -->
0188 <Trapezoid name="PixelForwardPanelBaseMainFilm" dz="[FilmThickness]/2." bl1="[MainHalfWidthBottom]" bl2="[MainHalfWidthBottom]" tl1="[MainHalfWidthTop]" tl2="[MainHalfWidthTop]" h1="[MainLength]/2." h2="[MainLength]/2." alp1="0.0" alp2="0.0" phi="90*deg"/>
0189 <Trapezoid name="PixelForwardPanelBaseNoseFilm" dz="[FilmThickness]/2." bl1="[NoseHalfWidthBottom]" bl2="[NoseHalfWidthBottom]" tl1="[NoseHalfWidthTop]" tl2="[NoseHalfWidthTop]" h1="[NoseLength]/2." h2="[NoseLength]/2." alp1="0.0" alp2="0.0" phi="90*deg"/>
0190 <Trapezoid name="PixelForwardPanelBaseEarFilm_01" dz="[FilmThickness]/2." bl1="[EarWidth]/2." bl2="[EarWidth]/2." tl1="[EarWidth]/2." tl2="[EarWidth]/2." h1="[EarLength]/2." h2="[EarLength]/2." alp1="[PanelAngle]" alp2="[PanelAngle]" phi="90*deg"/>
0191 <Trapezoid name="PixelForwardPanelBaseExtentionFilm" dz="[FilmThickness]/2." bl1="[ExtentionSide]/2." bl2="[ExtentionSide]/2." tl1="[ExtentionSide]/2." tl2="[ExtentionSide]/2." h1="[ExtentionHeight]/2." h2="[ExtentionHeight]/2." alp1="-[NoseAngle]" alp2="-[NoseAngle]" phi="90*deg"/>
0192 <UnionSolid name="PixelForwardPanelBaseEarFilm">
0193 <rSolid name="PixelForwardPanelBaseEarFilm_01"/>
0194 <rSolid name="PixelForwardPanelBaseExtentionFilm"/>
0195 <Translation x="[extentionX]" y="[extentionY]" z="0."/>
0196 <rRotation name="ExtentionRot"/>
0197 </UnionSolid>
0198 <!-- HDI -->
0199 <Trapezoid name="PixelForwardPanelBaseMainHDI" dz="[HDIThickness]/2." bl1="[MainHalfWidthBottom]" bl2="[MainHalfWidthBottom]" tl1="[MainHalfWidthTop]" tl2="[MainHalfWidthTop]" h1="[MainLength]/2." h2="[MainLength]/2." alp1="0.0" alp2="0.0" phi="90*deg"/>
0200 <Trapezoid name="PixelForwardPanelBaseNoseHDI" dz="[HDIThickness]/2." bl1="[NoseHalfWidthBottom]" bl2="[NoseHalfWidthBottom]" tl1="[NoseHalfWidthTop]" tl2="[NoseHalfWidthTop]" h1="[NoseLength]/2." h2="[NoseLength]/2." alp1="0.0" alp2="0.0" phi="90*deg"/>
0201 <Trapezoid name="PixelForwardPanelBaseEarHDI_01" dz="[HDIThickness]/2." bl1="[EarWidth]/2." bl2="[EarWidth]/2." tl1="[EarWidth]/2." tl2="[EarWidth]/2." h1="[EarLength]/2." h2="[EarLength]/2." alp1="[PanelAngle]" alp2="[PanelAngle]" phi="90*deg"/>
0202 <Trapezoid name="PixelForwardPanelBaseExtentionHDI" dz="[HDIThickness]/2." bl1="[ExtentionSide]/2." bl2="[ExtentionSide]/2." tl1="[ExtentionSide]/2." tl2="[ExtentionSide]/2." h1="[ExtentionHeight]/2." h2="[ExtentionHeight]/2." alp1="-[NoseAngle]" alp2="-[NoseAngle]" phi="90*deg"/>
0203 <UnionSolid name="PixelForwardPanelBaseEarHDI">
0204 <rSolid name="PixelForwardPanelBaseEarHDI_01"/>
0205 <rSolid name="PixelForwardPanelBaseExtentionHDI"/>
0206 <Translation x="[extentionX]" y="[extentionY]" z="0."/>
0207 <rRotation name="ExtentionRot"/>
0208 </UnionSolid>
0209 </SolidSection>
0210 <LogicalPartSection label="Parts">
0211 <!-- Beryllium -->
0212 <LogicalPart name="PixelForwardPanelBaseMainBe" category="support">
0213 <rSolid name="PixelForwardPanelBaseMainBe"/>
0214 <rMaterial name="trackermaterial:T_Beryllium"/>
0215 </LogicalPart>
0216 <LogicalPart name="PixelForwardPanelBaseNoseBe" category="support">
0217 <rSolid name="PixelForwardPanelBaseNoseBe"/>
0218 <rMaterial name="trackermaterial:T_Beryllium"/>
0219 </LogicalPart>
0220 <LogicalPart name="PixelForwardPanelBaseEarBe" category="support">
0221 <rSolid name="PixelForwardPanelBaseEarBe"/>
0222 <rMaterial name="trackermaterial:T_Beryllium"/>
0223 </LogicalPart>
0224 <!-- Film -->
0225 <LogicalPart name="PixelForwardPanelBaseMainFilm" category="support">
0226 <rSolid name="PixelForwardPanelBaseMainFilm"/>
0227 <rMaterial name="pixfwdMaterials:Pix_Fwd_AdhFilm"/>
0228 </LogicalPart>
0229 <LogicalPart name="PixelForwardPanelBaseNoseFilm" category="support">
0230 <rSolid name="PixelForwardPanelBaseNoseFilm"/>
0231 <rMaterial name="pixfwdMaterials:Pix_Fwd_AdhFilm"/>
0232 </LogicalPart>
0233 <LogicalPart name="PixelForwardPanelBaseEarFilm" category="support">
0234 <rSolid name="PixelForwardPanelBaseEarFilm"/>
0235 <rMaterial name="pixfwdMaterials:Pix_Fwd_AdhFilm"/>
0236 </LogicalPart>
0237 <!-- HDI -->
0238 <LogicalPart name="PixelForwardPanelBaseMainHDI" category="support">
0239 <rSolid name="PixelForwardPanelBaseMainHDI"/>
0240 <rMaterial name="pixfwdMaterials:Pix_Fwd_VHDI"/>
0241 </LogicalPart>
0242 <LogicalPart name="PixelForwardPanelBaseNoseHDI" category="support">
0243 <rSolid name="PixelForwardPanelBaseNoseHDI"/>
0244 <rMaterial name="pixfwdMaterials:Pix_Fwd_VHDI"/>
0245 </LogicalPart>
0246 <LogicalPart name="PixelForwardPanelBaseEarHDI" category="support">
0247 <rSolid name="PixelForwardPanelBaseEarHDI"/>
0248 <rMaterial name="pixfwdMaterials:Pix_Fwd_VHDI"/>
0249 </LogicalPart>
0250 </LogicalPartSection>
0251 <PosPartSection label="Parts">
0252 <!-- Beryllium -->
0253 <PosPart copyNumber="1">
0254 <rParent name="PixelForwardPanelBaseBe"/>
0255 <rChild name="PixelForwardPanelBaseMainBe"/>
0256 <Translation x="[AnchorX]" y="[AnchorY]+[Y2]+[MainLength]/2." z="0."/>
0257 </PosPart>
0258 <PosPart copyNumber="1">
0259 <rParent name="PixelForwardPanelBaseBe"/>
0260 <rChild name="PixelForwardPanelBaseNoseBe"/>
0261 <Translation x="[AnchorX]" y="[AnchorY]+[Y2]-[NoseLength]/2." z="0."/>
0262 </PosPart>
0263 <PosPart copyNumber="1">
0264 <rParent name="PixelForwardPanelBaseBe"/>
0265 <rChild name="PixelForwardPanelBaseEarBe"/>
0266 <Translation x="[AnchorX]+[earX]" y="[AnchorY]+[earY]" z="0."/>
0267 </PosPart>
0268 <!-- Film -->
0269 <PosPart copyNumber="1">
0270 <rParent name="PixelForwardPanelBaseFilm"/>
0271 <rChild name="PixelForwardPanelBaseMainFilm"/>
0272 <Translation x="[AnchorX]" y="[AnchorY]+[Y2]+[MainLength]/2." z="0."/>
0273 </PosPart>
0274 <PosPart copyNumber="1">
0275 <rParent name="PixelForwardPanelBaseFilm"/>
0276 <rChild name="PixelForwardPanelBaseNoseFilm"/>
0277 <Translation x="[AnchorX]" y="[AnchorY]+[Y2]-[NoseLength]/2." z="0."/>
0278 </PosPart>
0279 <PosPart copyNumber="1">
0280 <rParent name="PixelForwardPanelBaseFilm"/>
0281 <rChild name="PixelForwardPanelBaseEarFilm"/>
0282 <Translation x="[AnchorX]+[earX]" y="[AnchorY]+[earY]" z="0."/>
0283 </PosPart>
0284 <!-- HDI -->
0285 <PosPart copyNumber="1">
0286 <rParent name="PixelForwardPanelBaseHDI"/>
0287 <rChild name="PixelForwardPanelBaseMainHDI"/>
0288 <Translation x="[AnchorX]" y="[AnchorY]+[Y2]+[MainLength]/2." z="0."/>
0289 </PosPart>
0290 <PosPart copyNumber="1">
0291 <rParent name="PixelForwardPanelBaseHDI"/>
0292 <rChild name="PixelForwardPanelBaseNoseHDI"/>
0293 <Translation x="[AnchorX]" y="[AnchorY]+[Y2]-[NoseLength]/2." z="0."/>
0294 </PosPart>
0295 <PosPart copyNumber="1">
0296 <rParent name="PixelForwardPanelBaseHDI"/>
0297 <rChild name="PixelForwardPanelBaseEarHDI"/>
0298 <Translation x="[AnchorX]+[earX]" y="[AnchorY]+[earY]" z="0."/>
0299 </PosPart>
0300 </PosPartSection>
0301 </DDDefinition>