Warning, /Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeInnerZminus.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003
0004 <ConstantsSection label="pixfwdbladeInnerZminus.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.532*deg"/> <!-- was 5.565 -->
0009 <Constant name="DetectorShiftX" value="0.156*mm"/> <!-- offset of modules w.r.t blade center was 0.172-->
0010 <Constant name="ModulePosX" value="5.221*mm"/> <!-- distance from module center to blade symmetry axis was 5.258-->
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 <Constant name="ModuleLCut" value="1.600*mm"/> <!-- shorten the module length to avoid overlaps, so practically reduce largest component (currently AdhesiveFilm) by this amount -->
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-[ModuleLCut]"/> <!-- length of thermal paste, slightly enlarged; 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-1.600)/2.-((66.144/2.-16.95)+5.260/2.)=14.849 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="pixfwdbladeInnerZminus.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="pixfwdbladeInnerZminus: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="pixfwdbladeInnerZminus:RAwayIP"/>
0118 </UnionSolid>
0119
0120 </SolidSection>
0121
0122
0123 <LogicalPartSection label="pixfwdbladeInnerZminus.xml">
0124 <LogicalPart name="PixelForwardBlade" category="unspecified">
0125 <rSolid name="PixelForwardBlade"/>
0126 <rMaterial name="materials:Air"/>
0127 </LogicalPart>
0128 <LogicalPart name="PixelForwardBladeBase" category="unspecified">
0129 <rSolid name="PixelForwardBladeBase"/>
0130 <rMaterial name="materials:Air"/>
0131 </LogicalPart>
0132 <LogicalPart name="TPGBladeBase" category="support">
0133 <rSolid name="TPGBladeBase"/>
0134 <rMaterial name="pixfwdMaterials:FPix_TPG"/>
0135 </LogicalPart>
0136 <LogicalPart name="CarbonFiberSkin" category="support">
0137 <rSolid name="CarbonFiberSkin"/>
0138 <rMaterial name="pixfwdMaterials:FPix_CFSkin"/>
0139 </LogicalPart>
0140
0141 <LogicalPart name="PixelForwardModule" category="unspecified">
0142 <rSolid name="PixelForwardModule"/>
0143 <rMaterial name="materials:Air"/>
0144 </LogicalPart>
0145 <LogicalPart name="PixelForwardModuleBase" category="unspecified">
0146 <rSolid name="PixelForwardModuleBase"/>
0147 <rMaterial name="materials:Air"/>
0148 </LogicalPart>
0149 <LogicalPart name="PixelForwardWafer" category="unspecified">
0150 <rSolid name="PixelForwardWafer"/>
0151 <rMaterial name="materials:Silicon"/>
0152 </LogicalPart>
0153 <LogicalPart name="PixelForwardSensor" category="sensitive">
0154 <rSolid name="PixelForwardSensor"/>
0155 <rMaterial name="materials:Silicon"/>
0156 </LogicalPart>
0157 <LogicalPart name="PixelForwardAdhesiveFilm" category="unspecified">
0158 <rSolid name="PixelForwardAdhesiveFilm"/>
0159 <rMaterial name="pixfwdMaterials:Pix_Fwd_InnerBlade_AdhFilm"/>
0160 </LogicalPart>
0161 <LogicalPart name="PixelForwardGlue" category="unspecified">
0162 <rSolid name="PixelForwardGlue"/>
0163 <rMaterial name="pixfwdMaterials:FPix_Epoxy"/>
0164 </LogicalPart>
0165 <LogicalPart name="PixelForwardHDI" category="support">
0166 <rSolid name="PixelForwardHDI"/>
0167 <rMaterial name="pixfwdMaterials:Pix_Fwd_HDI"/>
0168 </LogicalPart>
0169 <LogicalPart name="PixelForwardBumpROChip" category="envelope">
0170 <rSolid name="PixelForwardBumpROChip"/>
0171 <rMaterial name="materials:Air"/>
0172 </LogicalPart>
0173 <LogicalPart name="PixelForwardROChip" category="unspecified">
0174 <rSolid name="PixelForwardROChip"/>
0175 <rMaterial name="pixfwdMaterials:Pix_Fwd_ROChip"/>
0176 </LogicalPart>
0177 <LogicalPart name="PixelForwardBumpBond" category="unspecified">
0178 <rSolid name="PixelForwardBumpBond"/>
0179 <rMaterial name="pixfwdMaterials:Pix_Fwd_Bump"/>
0180 </LogicalPart>
0181
0182 <LogicalPart name="PixelForwardHoldersConnector" category="unspecified">
0183 <rSolid name="PixelForwardHoldersConnector"/>
0184 <rMaterial name="materials:Air"/>
0185 </LogicalPart>
0186 <LogicalPart name="PixelForwardSMKConn" category="unspecified">
0187 <rSolid name="PixelForwardSMKConn"/>
0188 <rMaterial name="pixfwdMaterials:Pix_Fwd_Conn"/>
0189 </LogicalPart>
0190 <LogicalPart name="PixelForwardEndHolder1" category="unspecified">
0191 <rSolid name="PixelForwardEndHolder1"/>
0192 <rMaterial name="materials:Peek"/>
0193 </LogicalPart>
0194 <LogicalPart name="PixelForwardEndHolder2" category="unspecified">
0195 <rSolid name="PixelForwardEndHolder2"/>
0196 <rMaterial name="materials:Peek"/>
0197 </LogicalPart>
0198 <LogicalPart name="PixelForwardFlexCable" category="unspecified">
0199 <rSolid name="PixelForwardFlexCable"/>
0200 <rMaterial name="pixfwdMaterials:Pix_Fwd_AluFlexCable"/>
0201 </LogicalPart>
0202 </LogicalPartSection>
0203
0204
0205 <RotationSection label="pixfwdbladeInnerZminus.xml">
0206 <Rotation name="RAwayIP" thetaX="90*deg" phiX="180*deg+[WedgeAngle]"
0207 thetaY="90*deg" phiY="90*deg+[WedgeAngle]"
0208 thetaZ="180*deg" phiZ="0*deg"/>
0209 <Rotation name="RFacingIP" thetaX="90*deg" phiX="-[WedgeAngle]"
0210 thetaY="90*deg" phiY="90*deg-[WedgeAngle]"
0211 thetaZ="0*deg" phiZ="0*deg"/>
0212 </RotationSection>
0213
0214 <PosPartSection label="pixfwdbladeInnerZminus.xml">
0215 <PosPart copyNumber="1">
0216 <rParent name="pixfwdbladeInnerZminus:PixelForwardBlade"/>
0217 <rChild name="pixfwdbladeInnerZminus:PixelForwardBladeBase"/>
0218 <Translation x="0" y="0" z="0" />
0219 </PosPart>
0220 <PosPart copyNumber="1">
0221 <rParent name="pixfwdbladeInnerZminus:PixelForwardBladeBase"/>
0222 <rChild name="pixfwdbladeInnerZminus:TPGBladeBase"/>
0223 <Translation x="0" y="0" z="0" />
0224 </PosPart>
0225 <PosPart copyNumber="1">
0226 <rParent name="pixfwdbladeInnerZminus:PixelForwardBladeBase"/>
0227 <rChild name="pixfwdbladeInnerZminus:CarbonFiberSkin"/>
0228 <Translation x="0" y="0" z="[TPGBladeBaseT]/2+[CarbonFiberSkinT]/2" />
0229 </PosPart>
0230 <PosPart copyNumber="2">
0231 <rParent name="pixfwdbladeInnerZminus:PixelForwardBladeBase"/>
0232 <rChild name="pixfwdbladeInnerZminus:CarbonFiberSkin"/>
0233 <Translation x="0" y="0" z="-[TPGBladeBaseT]/2-[CarbonFiberSkinT]/2" />
0234 </PosPart>
0235
0236 <PosPart copyNumber="1">
0237 <rParent name="pixfwdbladeInnerZminus:PixelForwardBlade"/>
0238 <rChild name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0239 <Translation x="[ModuleX]+[DetectorShiftX]" y="[ModuleY]" z="[BladeBaseT]/2+[ModuleT]/2" />
0240 <rRotation name="pixfwdbladeInnerZminus:RFacingIP"/>
0241 </PosPart>
0242 <PosPart copyNumber="2">
0243 <rParent name="pixfwdbladeInnerZminus:PixelForwardBlade"/>
0244 <rChild name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0245 <Translation x="-[ModuleX]+[DetectorShiftX]" y="[ModuleY]" z="-[BladeBaseT]/2-[ModuleT]/2" />
0246 <rRotation name="pixfwdbladeInnerZminus:RAwayIP"/>
0247 </PosPart>
0248
0249 <!-- Composition of module in this order: adhesive paste, ROCs, bump-bonds, wafer, glue, HDI -->
0250
0251 <PosPart copyNumber="1">
0252 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0253 <rChild name="pixfwdbladeInnerZminus:PixelForwardWafer"/>
0254 <Translation x="0" y="0" z="-[ModuleT]/2+[AdhesiveFilmT]+[ROChipT]+[BumpBondT]+[WaferT]/2" />
0255 </PosPart>
0256
0257 <PosPart copyNumber="1">
0258 <rParent name="pixfwdbladeInnerZminus:PixelForwardWafer"/>
0259 <rChild name="pixfwdbladeInnerZminus:PixelForwardSensor"/>
0260 </PosPart>
0261
0262 <PosPart copyNumber="1">
0263 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0264 <rChild name="pixfwdbladeInnerZminus:PixelForwardAdhesiveFilm"/>
0265 <Translation x="0" y="0" z="-[ModuleT]/2+[AdhesiveFilmT]/2" />
0266 </PosPart>
0267
0268 <PosPart copyNumber="1">
0269 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0270 <rChild name="pixfwdbladeInnerZminus:PixelForwardGlue"/>
0271 <Translation x="0" y="0" z="-[ModuleT]/2+[AdhesiveFilmT]+[ROChipT]+[BumpBondT]+[WaferT]+[GlueT]/2" />
0272 </PosPart>
0273
0274 <PosPart copyNumber="1">
0275 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0276 <rChild name="pixfwdbladeInnerZminus:PixelForwardHDI"/>
0277 <Translation x="0" y="0" z="-[ModuleT]/2+[AdhesiveFilmT]+[ROChipT]+[BumpBondT]+[WaferT]+[GlueT]+[HDIT]/2" />
0278 </PosPart>
0279
0280 <PosPart copyNumber="1">
0281 <rParent name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0282 <rChild name="pixfwdbladeInnerZminus:PixelForwardROChip"/>
0283 <Translation x="0" y="0" z="-[BumpBondT]/2" /> <!-- -[ROChipT]/2-[BumpBondT]/2+[ROChipT]/2 -->
0284 </PosPart>
0285
0286 <PosPart copyNumber="1">
0287 <rParent name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0288 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpBond"/>
0289 <Translation x="0" y="0" z="[ROChipT]/2" /> <!-- -[ROChipT]/2-[BumpBondT]/2+[ROChipT]+[BumpBondT]/2 -->
0290 </PosPart>
0291
0292 <!-- Since ROCs are not used as sensors, their placement order is irrelevant -->
0293
0294 <PosPart copyNumber="1">
0295 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0296 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0297 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="3.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0298 </PosPart>
0299 <PosPart copyNumber="2">
0300 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0301 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0302 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="2.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0303 </PosPart>
0304 <PosPart copyNumber="3">
0305 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0306 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0307 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="1.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0308 </PosPart>
0309 <PosPart copyNumber="4">
0310 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0311 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0312 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="0.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0313 </PosPart>
0314 <PosPart copyNumber="5">
0315 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0316 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0317 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="-(0.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0318 </PosPart>
0319 <PosPart copyNumber="6">
0320 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0321 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0322 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="-(1.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0323 </PosPart>
0324 <PosPart copyNumber="7">
0325 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0326 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0327 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="-(2.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0328 </PosPart>
0329 <PosPart copyNumber="8">
0330 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0331 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0332 <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="-(3.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0333 </PosPart>
0334 <PosPart copyNumber="9">
0335 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0336 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0337 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="3.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0338 </PosPart>
0339 <PosPart copyNumber="10">
0340 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0341 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0342 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="2.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0343 </PosPart>
0344 <PosPart copyNumber="11">
0345 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0346 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0347 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="1.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0348 </PosPart>
0349 <PosPart copyNumber="12">
0350 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0351 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0352 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="0.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0353 </PosPart>
0354 <PosPart copyNumber="13">
0355 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0356 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0357 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="-(0.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0358 </PosPart>
0359 <PosPart copyNumber="14">
0360 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0361 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0362 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="-(1.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0363 </PosPart>
0364 <PosPart copyNumber="15">
0365 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0366 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0367 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="-(2.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0368 </PosPart>
0369 <PosPart copyNumber="16">
0370 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0371 <rChild name="pixfwdbladeInnerZminus:PixelForwardBumpROChip"/>
0372 <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="-(3.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0373 </PosPart>
0374
0375
0376 <PosPart copyNumber="1">
0377 <rParent name="pixfwdbladeInnerZminus:PixelForwardModule"/>
0378 <rChild name="pixfwdbladeInnerZminus:PixelForwardHoldersConnector"/>
0379 <Translation x="0" y="0" z="[ModuleT]/2+([EndHolder2T]+[FlexCableT])/2" />
0380 </PosPart>
0381 <PosPart copyNumber="1">
0382 <rParent name="pixfwdbladeInnerZminus:PixelForwardHoldersConnector"/>
0383 <rChild name="pixfwdbladeInnerZminus:PixelForwardSMKConn"/>
0384 <Translation x="0" y="[SMKConnY]" z="-([EndHolder2T]+[FlexCableT])/2+[SMKConnT]/2" />
0385 </PosPart>
0386 <PosPart copyNumber="1">
0387 <rParent name="pixfwdbladeInnerZminus:PixelForwardHoldersConnector"/>
0388 <rChild name="pixfwdbladeInnerZminus:PixelForwardEndHolder1"/>
0389 <Translation x="0" y="-[EndHolderY]" z="-([EndHolder2T]+[FlexCableT])/2+[EndHolder1T]/2" />
0390 </PosPart>
0391 <PosPart copyNumber="1">
0392 <rParent name="pixfwdbladeInnerZminus:PixelForwardHoldersConnector"/>
0393 <rChild name="pixfwdbladeInnerZminus:PixelForwardEndHolder2"/>
0394 <Translation x="0" y="[EndHolderY]" z="-[FlexCableT]/2" />
0395 </PosPart>
0396 <PosPart copyNumber="1">
0397 <rParent name="pixfwdbladeInnerZminus:PixelForwardHoldersConnector"/>
0398 <rChild name="pixfwdbladeInnerZminus:PixelForwardFlexCable"/>
0399 <Translation x="0" y="[SMKConnY]+[SMKConnL]/2.+[FlexCableL]/2." z="[EndHolder2T]/2" />
0400 </PosPart>
0401 </PosPartSection>
0402
0403 </DDDefinition>