Warning, /Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZplus.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003
0004 <ConstantsSection label="pixfwdbladeOuterZplus.xml" eval="true">
0005 <Constant name="SensitiveW" value="16.200*mm"/> <!-- width of sensitive part of silicon wafer; was 16.216*mm -->
0006 <Constant name="SensitiveL" value="64.800*mm"/> <!-- length of sensitive part of silicon wafer; was 64.816*mm -->
0007 <Constant name="SideWidth" value="1.172*mm"/> <!-- margin of wafer around sensitive part; was 1.164*mm -->
0008 <Constant name="WedgeAngle" value="5.500*deg"/>
0009 <Constant name="DetectorShiftX" value="0.151*mm"/> <!-- offset of modules w.r.t blade center -->
0010 <Constant name="ModulePosX" value="4.566*mm"/> <!-- distance from module center to blade symmetry axis -->
0011 <Constant name="WaferT" value="0.290*mm"/> <!-- wafer thickness; was 0.250*um-->
0012 <Constant name="ROChipL" value="8.005*mm"/> <!-- Readout chip length -->
0013 <Constant name="ROChipW" value="10.735*mm"/> <!-- Readout chip width -->
0014 <Constant name="ROChipT" value="0.200*mm"/> <!-- Readout chip thickness; was 0.150*mm -->
0015 <Constant name="ROChipSpaceL" value="0.084*mm"/> <!-- Distance (along width) between adjacent chips -->
0016 <Constant name="ROChipSpaceW" value="0.095*mm"/> <!-- Distance (along length) between adjacent chips -->
0017 <Constant name="ModuleL" value="[AdhesiveFilmL]"/> <!-- the glue is now the largest component; was [SensitiveL]+2*[SideWidth] -->
0018
0019 <Constant name="ModuleW" value="[AdhesiveFilmW]"/> <!-- the glue is now the largest component; was 2*[ROChipW]+[ROChipSpaceW] -->
0020 <Constant name="ModuleT" value="[AdhesiveFilmT]+[GlueT]+[ROChipT]+[BumpBondT]+[WaferT]+[HDIT]"/> <!-- was:[AdhesiveFilmT]+[GlueT]+[ROChipT]+[BumpBondT]+[WaferT]+[HDIT]+[EndHolder2T]+[FlexCableT] -->
0021 <Constant name="ModuleX" value="[ModulePosX]"/>
0022 <Constant name="ModuleY" value="0.0*mm"/>
0023 <Constant name="AdhesiveFilmL" value="68.802*mm"/> <!-- length of thermal paste, slightly enlarged now; was [SensitiveL]+2*[SideWidth]-->
0024 <Constant name="AdhesiveFilmW" value="22.958*mm"/> <!-- width of thermal paste, slightly enlarged now; was 2*[ROChipW]+[ROChipSpaceW] -->
0025 <Constant name="AdhesiveFilmT" value="0.075*mm"/> <!-- thickness of thermal paste; was 0.050*mm -->
0026 <Constant name="GlueT" value="0.100*mm"/> <!-- thickness of HDI gule -->
0027 <Constant name="BumpBondT" value="0.030*mm"/> <!-- diameter of bump bonds -->
0028 <Constant name="HDIW" value="18.744*mm"/> <!-- NEW -->
0029 <Constant name="HDIL" value="66.144*mm"/> <!-- NEW -->
0030 <Constant name="HDIT" value="0.370*mm"/> <!-- thickness of HDI, increased to include SMT components, the encapsulant and the wire bonds, the TBM; was 0.200*mm -->
0031 <Constant name="SMKConnW" value="14.910*mm"/> <!-- NEW -->
0032 <Constant name="SMKConnL" value="5.260*mm"/> <!-- NEW -->
0033 <Constant name="SMKConnT" value="2.340*mm"/> <!-- NEW -->
0034 <Constant name="SMKConnY" value="[HDIL]/2.-16.95*mm"/> <!-- NEW -->
0035 <Constant name="EndHolderW" value="12.550*mm"/> <!-- NEW -->
0036 <Constant name="EndHolderL" value="5.500*mm"/> <!-- NEW -->
0037 <Constant name="EndHolder1T" value="1.043*mm"/> <!-- NEW -->
0038 <Constant name="EndHolder2T" value="2.250*mm"/> <!-- NEW -->
0039 <Constant name="EndHolderY" value="27.322*mm"/> <!-- distance from center of HDI -->
0040 <Constant name="FlexCableW" value="9.000*mm"/> <!-- NEW -->
0041 <Constant name="FlexCableL" value="[ModuleL]/2.-([SMKConnY]+[SMKConnL]/2.)"/> <!-- so (68.802/2.-((66.144/2.-16.95)+5.260/2.)=15.649 mm for now -->
0042 <Constant name="FlexCableT" value="0.165*mm"/> <!-- NEW -->
0043 <Constant name="BladeBaseT" value="[TPGBladeBaseT]+[CarbonFiberSkinT]*2."/> <!-- blade thickness; was 0.8*mm -->
0044 <Constant name="TPGBladeBaseT" value="0.68*mm"/>
0045 <Constant name="CarbonFiberSkinT" value="0.06*mm"/>
0046 <Constant name="BumpROChipZ" value="-[ModuleT]/2+[AdhesiveFilmT]+[ROChipT]/2+[BumpBondT]/2"/>
0047 <Constant name="WedgeBot" value="[ModuleW]*cos([WedgeAngle])-[ModuleL]*sin([WedgeAngle])+[ModulePosX]*2.+[DetectorShiftX]*2"/>
0048 <Constant name="WedgeH" value="[ModuleW]*sin([WedgeAngle])+[ModuleL]*cos([WedgeAngle])"/>
0049 <Constant name="WedgeTop" value="[WedgeBot]+2.*([WedgeH]*tan([WedgeAngle]))"/>
0050 </ConstantsSection>
0051
0052 <SolidSection label="pixfwdbladeOuterZplus.xml">
0053 <Trapezoid name="PixelForwardBladeBase" dz="[BladeBaseT]/2"
0054 bl1="[WedgeBot]/2." bl2="[WedgeBot]/2." h1="[WedgeH]/2."
0055 tl1="[WedgeTop]/2." tl2="[WedgeTop]/2." h2="[WedgeH]/2."
0056 alp1="0*deg" alp2="0*deg" theta="0*deg" phi="0*deg" />
0057 <Trapezoid name="TPGBladeBase" dz="[TPGBladeBaseT]/2"
0058 bl1="[WedgeBot]/2." bl2="[WedgeBot]/2." h1="[WedgeH]/2."
0059 tl1="[WedgeTop]/2." tl2="[WedgeTop]/2." h2="[WedgeH]/2."
0060 alp1="0*deg" alp2="0*deg" theta="0*deg" phi="0*deg" />
0061 <Trapezoid name="CarbonFiberSkin" dz="[CarbonFiberSkinT]/2"
0062 bl1="[WedgeBot]/2." bl2="[WedgeBot]/2." h1="[WedgeH]/2."
0063 tl1="[WedgeTop]/2." tl2="[WedgeTop]/2." h2="[WedgeH]/2."
0064 alp1="0*deg" alp2="0*deg" theta="0*deg" phi="0*deg" />
0065 <Box name="PixelForwardModuleBase" dx="[ModuleW]/2" dy="[ModuleL]/2"
0066 dz="[ModuleT]/2" />
0067 <Box name="PixelForwardWafer" dx="[SensitiveW]/2.+[SideWidth]" dy="[SensitiveL]/2.+[SideWidth]"
0068 dz="[WaferT]/2" />
0069 <Box name="PixelForwardSensor" dx="[SensitiveW]/2" dy="[SensitiveL]/2"
0070 dz="[WaferT]/2" />
0071 <Box name="PixelForwardBumpROChip" dx="[ROChipW]/2" dy="[ROChipL]/2"
0072 dz="[ROChipT]/2+[BumpBondT]/2" />
0073 <Box name="PixelForwardROChip" dx="[ROChipW]/2" dy="[ROChipL]/2"
0074 dz="[ROChipT]/2" />
0075 <Box name="PixelForwardBumpBond" dx="[ROChipW]/2" dy="[ROChipL]/2"
0076 dz="[BumpBondT]/2" />
0077 <Box name="PixelForwardAdhesiveFilm" dx="[AdhesiveFilmW]/2" dy="[AdhesiveFilmL]/2"
0078 dz="[AdhesiveFilmT]/2" />
0079 <Box name="PixelForwardGlue" dx="[HDIW]/2" dy="[HDIL]/2"
0080 dz="[GlueT]/2" />
0081 <Box name="PixelForwardHDI" dx="[HDIW]/2" dy="[HDIL]/2"
0082 dz="[HDIT]/2" />
0083 <Box name="PixelForwardSMKConn" dx="[SMKConnW]/2" dy="[SMKConnL]/2"
0084 dz="[SMKConnT]/2" />
0085 <Box name="PixelForwardEndHolder1" dx="[EndHolderW]/2" dy="[EndHolderL]/2"
0086 dz="[EndHolder1T]/2" />
0087 <Box name="PixelForwardEndHolder2" dx="[EndHolderW]/2" dy="[EndHolderL]/2"
0088 dz="[EndHolder2T]/2" />
0089 <Box name="PixelForwardFlexCable" dx="[FlexCableW]/2" dy="[FlexCableL]/2"
0090 dz="[FlexCableT]/2" />
0091
0092 <!-- Boxes needed to assemble the blade using union -->
0093
0094 <Box name="PixelForwardHoldersConnector" dx="[SMKConnW]/2" dy="[ModuleL]/2"
0095 dz="([EndHolder2T]+[FlexCableT])/2" />
0096 <!-- dx: widest component of objects mounted on the top of the modules
0097 dy: flex cable reaches the end of the module base volume
0098 dz: flex cable mounted on endholder 2 -->
0099
0100 <UnionSolid name="PixelForwardModule">
0101 <rSolid name="PixelForwardModuleBase"/>
0102 <rSolid name="PixelForwardHoldersConnector"/>
0103 <Translation x="0.*fm" y="0.*fm" z="[ModuleT]/2+([EndHolder2T]+[FlexCableT])/2" />
0104 </UnionSolid>
0105
0106 <UnionSolid name="PixelForwardBladeSideOne">
0107 <rSolid name="PixelForwardBladeBase"/>
0108 <rSolid name="PixelForwardModule"/>
0109 <Translation x="[ModuleX]+[DetectorShiftX]" y="[ModuleY]" z="-[BladeBaseT]/2-[ModuleT]/2" />
0110 <rRotation name="pixfwdbladeOuterZplus:RFacingIP"/>
0111 </UnionSolid>
0112
0113 <UnionSolid name="PixelForwardBlade">
0114 <rSolid name="PixelForwardBladeSideOne"/>
0115 <rSolid name="PixelForwardModule"/>
0116 <Translation x="-[ModuleX]+[DetectorShiftX]" y="[ModuleY]" z="[BladeBaseT]/2+[ModuleT]/2" />
0117 <rRotation name="pixfwdbladeOuterZplus:RAwayIP"/>
0118 </UnionSolid>
0119
0120 </SolidSection>
0121
0122 <LogicalPartSection label="pixfwdbladeOuterZplus.xml">
0123 <LogicalPart name="PixelForwardBlade" category="unspecified">
0124 <rSolid name="PixelForwardBlade"/>
0125 <rMaterial name="materials:Air"/>
0126 </LogicalPart>
0127 <LogicalPart name="PixelForwardBladeBase" category="unspecified">
0128 <rSolid name="PixelForwardBladeBase"/>
0129 <rMaterial name="materials:Air"/>
0130 </LogicalPart>
0131 <LogicalPart name="TPGBladeBase" category="support">
0132 <rSolid name="TPGBladeBase"/>
0133 <rMaterial name="pixfwdMaterials:FPix_TPG"/>
0134 </LogicalPart>
0135 <LogicalPart name="CarbonFiberSkin" category="support">
0136 <rSolid name="CarbonFiberSkin"/>
0137 <rMaterial name="pixfwdMaterials:FPix_CFSkin"/>
0138 </LogicalPart>
0139
0140 <LogicalPart name="PixelForwardModule" category="unspecified">
0141 <rSolid name="PixelForwardModule"/>
0142 <rMaterial name="materials:Air"/>
0143 </LogicalPart>
0144 <LogicalPart name="PixelForwardModuleBase" category="unspecified">
0145 <rSolid name="PixelForwardModuleBase"/>
0146 <rMaterial name="materials:Air"/>
0147 </LogicalPart>
0148 <LogicalPart name="PixelForwardWafer" category="unspecified">
0149 <rSolid name="PixelForwardWafer"/>
0150 <rMaterial name="materials:Silicon"/>
0151 </LogicalPart>
0152 <LogicalPart name="PixelForwardSensor" category="sensitive">
0153 <rSolid name="PixelForwardSensor"/>
0154 <rMaterial name="materials:Silicon"/>
0155 </LogicalPart>
0156 <LogicalPart name="PixelForwardAdhesiveFilm" category="unspecified">
0157 <rSolid name="PixelForwardAdhesiveFilm"/>
0158 <rMaterial name="pixfwdMaterials:Pix_Fwd_OuterBlade_AdhFilm"/>
0159 </LogicalPart>
0160 <LogicalPart name="PixelForwardGlue" category="unspecified">
0161 <rSolid name="PixelForwardGlue"/>
0162 <rMaterial name="pixfwdMaterials:FPix_Epoxy"/>
0163 </LogicalPart>
0164 <LogicalPart name="PixelForwardHDI" category="support">
0165 <rSolid name="PixelForwardHDI"/>
0166 <rMaterial name="pixfwdMaterials:Pix_Fwd_HDI"/>
0167 </LogicalPart>
0168 <LogicalPart name="PixelForwardBumpROChip" category="envelope">
0169 <rSolid name="PixelForwardBumpROChip"/>
0170 <rMaterial name="materials:Air"/>
0171 </LogicalPart>
0172 <LogicalPart name="PixelForwardROChip" category="unspecified">
0173 <rSolid name="PixelForwardROChip"/>
0174 <rMaterial name="pixfwdMaterials:Pix_Fwd_ROChip"/>
0175 </LogicalPart>
0176 <LogicalPart name="PixelForwardBumpBond" category="unspecified">
0177 <rSolid name="PixelForwardBumpBond"/>
0178 <rMaterial name="pixfwdMaterials:Pix_Fwd_Bump"/>
0179 </LogicalPart>
0180
0181 <LogicalPart name="PixelForwardHoldersConnector" category="unspecified">
0182 <rSolid name="PixelForwardHoldersConnector"/>
0183 <rMaterial name="materials:Air"/>
0184 </LogicalPart>
0185 <LogicalPart name="PixelForwardSMKConn" category="unspecified">
0186 <rSolid name="PixelForwardSMKConn"/>
0187 <rMaterial name="pixfwdMaterials:Pix_Fwd_Conn"/>
0188 </LogicalPart>
0189 <LogicalPart name="PixelForwardEndHolder1" category="unspecified">
0190 <rSolid name="PixelForwardEndHolder1"/>
0191 <rMaterial name="materials:Peek"/>
0192 </LogicalPart>
0193 <LogicalPart name="PixelForwardEndHolder2" category="unspecified">
0194 <rSolid name="PixelForwardEndHolder2"/>
0195 <rMaterial name="materials:Peek"/>
0196 </LogicalPart>
0197 <LogicalPart name="PixelForwardFlexCable" category="unspecified">
0198 <rSolid name="PixelForwardFlexCable"/>
0199 <rMaterial name="pixfwdMaterials:Pix_Fwd_AluFlexCable"/>
0200 </LogicalPart>
0201 </LogicalPartSection>
0202
0203
0204 <RotationSection label="pixfwdbladeOuterZplus.xml">
0205 <Rotation name="RFacingIP" thetaX="90*deg" phiX="180*deg-[WedgeAngle]"
0206 thetaY="90*deg" phiY="90*deg-[WedgeAngle]"
0207 thetaZ="180*deg" phiZ="0*deg"/>
0208 <Rotation name="RAwayIP" thetaX="90*deg" phiX="[WedgeAngle]"
0209 thetaY="90*deg" phiY="90*deg+[WedgeAngle]"
0210 thetaZ="0*deg" phiZ="0*deg"/>
0211 </RotationSection>
0212
0213 <PosPartSection label="pixfwdbladeOuterZplus.xml">
0214 <PosPart copyNumber="1">
0215 <rParent name="pixfwdbladeOuterZplus:PixelForwardBlade"/>
0216 <rChild name="pixfwdbladeOuterZplus:PixelForwardBladeBase"/>
0217 <Translation x="0" y="0" z="0" />
0218 </PosPart>
0219 <PosPart copyNumber="1">
0220 <rParent name="pixfwdbladeOuterZplus:PixelForwardBladeBase"/>
0221 <rChild name="pixfwdbladeOuterZplus:TPGBladeBase"/>
0222 <Translation x="0" y="0" z="0" />
0223 </PosPart>
0224 <PosPart copyNumber="1">
0225 <rParent name="pixfwdbladeOuterZplus:PixelForwardBladeBase"/>
0226 <rChild name="pixfwdbladeOuterZplus:CarbonFiberSkin"/>
0227 <Translation x="0" y="0" z="[TPGBladeBaseT]/2+[CarbonFiberSkinT]/2" />
0228 </PosPart>
0229 <PosPart copyNumber="2">
0230 <rParent name="pixfwdbladeOuterZplus:PixelForwardBladeBase"/>
0231 <rChild name="pixfwdbladeOuterZplus:CarbonFiberSkin"/>
0232 <Translation x="0" y="0" z="-[TPGBladeBaseT]/2-[CarbonFiberSkinT]/2" />
0233 </PosPart>
0234
0235 <PosPart copyNumber="1">
0236 <rParent name="pixfwdbladeOuterZplus:PixelForwardBlade"/>
0237 <rChild name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0238 <Translation x="[ModuleX]+[DetectorShiftX]" y="[ModuleY]" z="-[BladeBaseT]/2-[ModuleT]/2" />
0239 <rRotation name="pixfwdbladeOuterZplus:RFacingIP"/>
0240 </PosPart>
0241 <PosPart copyNumber="2">
0242 <rParent name="pixfwdbladeOuterZplus:PixelForwardBlade"/>
0243 <rChild name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0244 <Translation x="-[ModuleX]+[DetectorShiftX]" y="[ModuleY]" z="[BladeBaseT]/2+[ModuleT]/2" />
0245 <rRotation name="pixfwdbladeOuterZplus:RAwayIP"/>
0246 </PosPart>
0247
0248 <!-- Composition of module in this order: adhesive paste, ROCs, bump-bonds, wafer, glue, HDI -->
0249
0250 <PosPart copyNumber="1">
0251 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0252 <rChild name="pixfwdbladeOuterZplus:PixelForwardWafer"/>
0253 <Translation x="0" y="0" z="-[ModuleT]/2+[AdhesiveFilmT]+[ROChipT]+[BumpBondT]+[WaferT]/2" />
0254 </PosPart>
0255
0256 <PosPart copyNumber="1">
0257 <rParent name="pixfwdbladeOuterZplus:PixelForwardWafer"/>
0258 <rChild name="pixfwdbladeOuterZplus:PixelForwardSensor"/>
0259 </PosPart>
0260
0261 <PosPart copyNumber="1">
0262 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0263 <rChild name="pixfwdbladeOuterZplus:PixelForwardAdhesiveFilm"/>
0264 <Translation x="0" y="0" z="-[ModuleT]/2+[AdhesiveFilmT]/2" />
0265 </PosPart>
0266
0267 <PosPart copyNumber="1">
0268 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0269 <rChild name="pixfwdbladeOuterZplus:PixelForwardGlue"/>
0270 <Translation x="0" y="0" z="-[ModuleT]/2+[AdhesiveFilmT]+[ROChipT]+[BumpBondT]+[WaferT]+[GlueT]/2" />
0271 </PosPart>
0272
0273 <PosPart copyNumber="1">
0274 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0275 <rChild name="pixfwdbladeOuterZplus:PixelForwardHDI"/>
0276 <Translation x="0" y="0" z="-[ModuleT]/2+[AdhesiveFilmT]+[ROChipT]+[BumpBondT]+[WaferT]+[GlueT]+[HDIT]/2" />
0277 </PosPart>
0278
0279 <PosPart copyNumber="1">
0280 <rParent name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0281 <rChild name="pixfwdbladeOuterZplus:PixelForwardROChip"/>
0282 <Translation x="0" y="0" z="-[BumpBondT]/2" /> <!-- -[ROChipT]/2-[BumpBondT]/2+[ROChipT]/2 -->
0283 </PosPart>
0284
0285 <PosPart copyNumber="1">
0286 <rParent name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0287 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpBond"/>
0288 <Translation x="0" y="0" z="[ROChipT]/2" /> <!-- -[ROChipT]/2-[BumpBondT]/2+[ROChipT]+[BumpBondT]/2 -->
0289 </PosPart>
0290
0291 <!-- Since ROCs are not used as sensors, their placement order is irrelevant -->
0292
0293 <PosPart copyNumber="1">
0294 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0295 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0296 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="3.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0297 </PosPart>
0298 <PosPart copyNumber="2">
0299 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0300 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0301 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="2.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0302 </PosPart>
0303 <PosPart copyNumber="3">
0304 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0305 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0306 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="1.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0307 </PosPart>
0308 <PosPart copyNumber="4">
0309 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0310 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0311 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="0.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0312 </PosPart>
0313 <PosPart copyNumber="5">
0314 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0315 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0316 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="-(0.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0317 </PosPart>
0318 <PosPart copyNumber="6">
0319 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0320 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0321 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="-(1.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0322 </PosPart>
0323 <PosPart copyNumber="7">
0324 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0325 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0326 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="-(2.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0327 </PosPart>
0328 <PosPart copyNumber="8">
0329 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0330 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0331 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="-(3.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0332 </PosPart>
0333 <PosPart copyNumber="9">
0334 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0335 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0336 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="3.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0337 </PosPart>
0338 <PosPart copyNumber="10">
0339 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0340 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0341 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="2.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0342 </PosPart>
0343 <PosPart copyNumber="11">
0344 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0345 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0346 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="1.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0347 </PosPart>
0348 <PosPart copyNumber="12">
0349 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0350 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0351 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="0.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0352 </PosPart>
0353 <PosPart copyNumber="13">
0354 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0355 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0356 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="-(0.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0357 </PosPart>
0358 <PosPart copyNumber="14">
0359 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0360 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0361 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="-(1.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0362 </PosPart>
0363 <PosPart copyNumber="15">
0364 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0365 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0366 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="-(2.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0367 </PosPart>
0368 <PosPart copyNumber="16">
0369 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0370 <rChild name="pixfwdbladeOuterZplus:PixelForwardBumpROChip"/>
0371 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="-(3.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0372 </PosPart>
0373
0374
0375 <PosPart copyNumber="1">
0376 <rParent name="pixfwdbladeOuterZplus:PixelForwardModule"/>
0377 <rChild name="pixfwdbladeOuterZplus:PixelForwardHoldersConnector"/>
0378 <Translation x="0" y="0" z="[ModuleT]/2+([EndHolder2T]+[FlexCableT])/2" />
0379 </PosPart>
0380 <PosPart copyNumber="1">
0381 <rParent name="pixfwdbladeOuterZplus:PixelForwardHoldersConnector"/>
0382 <rChild name="pixfwdbladeOuterZplus:PixelForwardSMKConn"/>
0383 <Translation x="0" y="[SMKConnY]" z="-([EndHolder2T]+[FlexCableT])/2+[SMKConnT]/2" />
0384 </PosPart>
0385 <PosPart copyNumber="1">
0386 <rParent name="pixfwdbladeOuterZplus:PixelForwardHoldersConnector"/>
0387 <rChild name="pixfwdbladeOuterZplus:PixelForwardEndHolder1"/>
0388 <Translation x="0" y="-[EndHolderY]" z="-([EndHolder2T]+[FlexCableT])/2+[EndHolder1T]/2" />
0389 </PosPart>
0390 <PosPart copyNumber="1">
0391 <rParent name="pixfwdbladeOuterZplus:PixelForwardHoldersConnector"/>
0392 <rChild name="pixfwdbladeOuterZplus:PixelForwardEndHolder2"/>
0393 <Translation x="0" y="[EndHolderY]" z="-[FlexCableT]/2" />
0394 </PosPart>
0395 <PosPart copyNumber="1">
0396 <rParent name="pixfwdbladeOuterZplus:PixelForwardHoldersConnector"/>
0397 <rChild name="pixfwdbladeOuterZplus:PixelForwardFlexCable"/>
0398 <Translation x="0" y="[SMKConnY]+[SMKConnL]/2.+[FlexCableL]/2." z="[EndHolder2T]/2" />
0399 </PosPart>
0400 </PosPartSection>
0401
0402 </DDDefinition>