Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/TrackerCommonData/data/PhaseI/v2/pixfwdbladeOuterZminus.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003 
0004 <ConstantsSection label="pixfwdbladeOuterZminus.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="pixfwdbladeOuterZminus.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="pixfwdbladeOuterZminus: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="pixfwdbladeOuterZminus:RAwayIP"/>
0118   </UnionSolid>
0119 
0120 </SolidSection>
0121 
0122 <LogicalPartSection label="pixfwdbladeOuterZminus.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="pixfwdbladeOuterZminus.xml">
0205   <Rotation name="RAwayIP" 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="RFacingIP"   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="pixfwdbladeOuterZminus.xml">
0214  <PosPart copyNumber="1">
0215   <rParent name="pixfwdbladeOuterZminus:PixelForwardBlade"/>
0216   <rChild name="pixfwdbladeOuterZminus:PixelForwardBladeBase"/>
0217   <Translation x="0"  y="0"  z="0" />
0218  </PosPart>
0219  <PosPart copyNumber="1">
0220   <rParent name="pixfwdbladeOuterZminus:PixelForwardBladeBase"/>
0221   <rChild name="pixfwdbladeOuterZminus:TPGBladeBase"/>
0222   <Translation x="0"  y="0"  z="0" />
0223  </PosPart>
0224  <PosPart copyNumber="1">
0225   <rParent name="pixfwdbladeOuterZminus:PixelForwardBladeBase"/>
0226   <rChild name="pixfwdbladeOuterZminus:CarbonFiberSkin"/>
0227   <Translation x="0"  y="0"  z="[TPGBladeBaseT]/2+[CarbonFiberSkinT]/2" />
0228  </PosPart>
0229  <PosPart copyNumber="2">
0230   <rParent name="pixfwdbladeOuterZminus:PixelForwardBladeBase"/>
0231   <rChild name="pixfwdbladeOuterZminus:CarbonFiberSkin"/>
0232   <Translation x="0"  y="0"  z="-[TPGBladeBaseT]/2-[CarbonFiberSkinT]/2" />
0233  </PosPart>
0234 
0235  <PosPart copyNumber="1">
0236   <rParent name="pixfwdbladeOuterZminus:PixelForwardBlade"/>
0237   <rChild name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0238   <Translation x="[ModuleX]+[DetectorShiftX]"  y="[ModuleY]"  z="[BladeBaseT]/2+[ModuleT]/2" />
0239   <rRotation name="pixfwdbladeOuterZminus:RFacingIP"/>
0240  </PosPart>
0241  <PosPart copyNumber="2">
0242   <rParent name="pixfwdbladeOuterZminus:PixelForwardBlade"/>
0243   <rChild name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0244   <Translation x="-[ModuleX]+[DetectorShiftX]" y="[ModuleY]" z="-[BladeBaseT]/2-[ModuleT]/2" />
0245   <rRotation name="pixfwdbladeOuterZminus: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="pixfwdbladeOuterZminus:PixelForwardModule"/>
0252   <rChild name="pixfwdbladeOuterZminus: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="pixfwdbladeOuterZminus:PixelForwardWafer"/>
0258   <rChild name="pixfwdbladeOuterZminus:PixelForwardSensor"/>
0259  </PosPart>
0260 
0261  <PosPart copyNumber="1">
0262   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0263   <rChild name="pixfwdbladeOuterZminus:PixelForwardAdhesiveFilm"/>
0264   <Translation x="0"  y="0"  z="-[ModuleT]/2+[AdhesiveFilmT]/2" />
0265  </PosPart>
0266 
0267  <PosPart copyNumber="1">
0268   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0269   <rChild name="pixfwdbladeOuterZminus: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="pixfwdbladeOuterZminus:PixelForwardModule"/>
0275   <rChild name="pixfwdbladeOuterZminus: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="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0281   <rChild name="pixfwdbladeOuterZminus: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="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0287   <rChild name="pixfwdbladeOuterZminus: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="pixfwdbladeOuterZminus:PixelForwardModule"/>
0295   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0296   <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="3.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0297  </PosPart>
0298  <PosPart copyNumber="2">
0299   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0300   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0301   <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="2.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0302  </PosPart>
0303  <PosPart copyNumber="3">
0304   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0305   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0306   <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="1.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0307  </PosPart>
0308  <PosPart copyNumber="4">
0309   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0310   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0311   <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="0.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0312  </PosPart>
0313  <PosPart copyNumber="5">
0314   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0315   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0316   <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="-(0.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0317  </PosPart>
0318  <PosPart copyNumber="6">
0319   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0320   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0321   <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="-(1.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0322  </PosPart>
0323  <PosPart copyNumber="7">
0324   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0325   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0326   <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="-(2.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0327  </PosPart>
0328  <PosPart copyNumber="8">
0329   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0330   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0331   <Translation x="-[ROChipW]/2.-[ROChipSpaceW]/2." y="-(3.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0332  </PosPart>
0333  <PosPart copyNumber="9">
0334   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0335   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0336   <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="3.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0337  </PosPart>
0338  <PosPart copyNumber="10">
0339   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0340   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0341   <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="2.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0342  </PosPart>
0343  <PosPart copyNumber="11">
0344   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0345   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0346   <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="1.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0347  </PosPart>
0348  <PosPart copyNumber="12">
0349   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0350   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0351   <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="0.5*([ROChipL]+[ROChipSpaceL])" z="[BumpROChipZ]" />
0352  </PosPart>
0353  <PosPart copyNumber="13">
0354   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0355   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0356   <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="-(0.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0357  </PosPart>
0358  <PosPart copyNumber="14">
0359   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0360   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0361   <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="-(1.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0362  </PosPart>
0363  <PosPart copyNumber="15">
0364   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0365   <rChild name="pixfwdbladeOuterZminus:PixelForwardBumpROChip"/>
0366   <Translation x="[ROChipW]/2.+[ROChipSpaceW]/2." y="-(2.5*([ROChipL]+[ROChipSpaceL]))" z="[BumpROChipZ]" />
0367  </PosPart>
0368  <PosPart copyNumber="16">
0369   <rParent name="pixfwdbladeOuterZminus:PixelForwardModule"/>
0370   <rChild name="pixfwdbladeOuterZminus: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="pixfwdbladeOuterZminus:PixelForwardModule"/>
0377   <rChild name="pixfwdbladeOuterZminus:PixelForwardHoldersConnector"/>
0378   <Translation x="0"  y="0"  z="[ModuleT]/2+([EndHolder2T]+[FlexCableT])/2" />
0379  </PosPart>
0380  <PosPart copyNumber="1">
0381    <rParent name="pixfwdbladeOuterZminus:PixelForwardHoldersConnector"/>
0382    <rChild name="pixfwdbladeOuterZminus:PixelForwardSMKConn"/>
0383    <Translation x="0"  y="[SMKConnY]"  z="-([EndHolder2T]+[FlexCableT])/2+[SMKConnT]/2" />
0384   </PosPart>
0385  <PosPart copyNumber="1">
0386    <rParent name="pixfwdbladeOuterZminus:PixelForwardHoldersConnector"/>
0387    <rChild name="pixfwdbladeOuterZminus:PixelForwardEndHolder1"/>
0388    <Translation x="0"  y="-[EndHolderY]"  z="-([EndHolder2T]+[FlexCableT])/2+[EndHolder1T]/2" />
0389   </PosPart>
0390  <PosPart copyNumber="1">
0391    <rParent name="pixfwdbladeOuterZminus:PixelForwardHoldersConnector"/>
0392    <rChild name="pixfwdbladeOuterZminus:PixelForwardEndHolder2"/>
0393    <Translation x="0"  y="[EndHolderY]"  z="-[FlexCableT]/2" />
0394   </PosPart>
0395  <PosPart copyNumber="1">
0396    <rParent name="pixfwdbladeOuterZminus:PixelForwardHoldersConnector"/>
0397    <rChild name="pixfwdbladeOuterZminus:PixelForwardFlexCable"/>
0398    <Translation x="0"  y="[SMKConnY]+[SMKConnL]/2.+[FlexCableL]/2."  z="[EndHolder2T]/2" />
0399   </PosPart>
0400  </PosPartSection>
0401 
0402 </DDDefinition>