Back to home page

Project CMSSW displayed by LXR

 
 

    


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>