Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003 
0004 <ConstantsSection label="pixbarladderfull1.xml" eval="true">
0005  <Constant name="zero"              value="0.0*fm"/>
0006  <Constant name="CFStripThick"      value="0.5*mm"/>
0007  <Constant name="CFStripWidth"      value="24.50*mm"/>
0008  <Constant name="CFHoleWidth"       value="9.9*mm"/>
0009  <Constant name="CFHoleDz"          value="11.8*mm"/>
0010  <Constant name="CFHoles"           value="32"/>
0011  <Constant name="CFHoleStep"        value="16.8*mm"/>
0012  <Constant name="VirtualBaseWidth"  value="21.8*mm"/>
0013  <Constant name="BaseWidth"         value="5*mm"/>
0014  <Constant name="BaseX"             value="[VirtualBaseWidth]/2-[BaseWidth]/2"/>
0015  <Constant name="ROChipWidth"       value="21.16*mm"/>
0016  <Constant name="SensorWidth"       value="18.60*mm"/>
0017  <Constant name="CableWidth"        value="1.5*mm"/>
0018  <Constant name="HybridWidth"       value="18.80*mm"/>
0019  <Constant name="CapacitorStripX"   value="8.25*mm"/>
0020  <Constant name="ActiveWidth"       value="[SensorWidth]-
0021            2*[pixbarladder:SensorEdge]"/>
0022  <Constant name="LadderWidth"       value="[CFStripWidth]"/>
0023  <Constant name="LadderThick"       value="[CFStripThick]+
0024            [pixbarladder:Module1Thick]+[pixbarladder:CableBoxThick]"/>
0025  <Constant name="CableBoxY"         value="([LadderThick]-
0026            [pixbarladder:CableBoxThick])/2"/>
0027  <Constant name="ModuleBoxY"        value="[CableBoxY]-
0028            ([pixbarladder:CableBoxThick]+[pixbarladder:Module1Thick])/2"/>
0029  <Constant name="CFStripY"          value="[ModuleBoxY]-
0030            ([pixbarladder:Module1Thick]+[CFStripThick])/2"/>
0031  <Constant name="BaseY"             value="-([pixbarladder:Module1Thick]-
0032            [pixbarladder:BaseThick])/2"/>
0033  <Constant name="ROChipY"           value="[BaseY]+
0034            ([pixbarladder:BaseThick]+[pixbarladder:ROChipThick123])/2"/>
0035  <Constant name="SensorY"           value="[ROChipY]+
0036            ([pixbarladder:ROChipThick123]+[pixbarladder:SensorThick])/2"/>
0037  <Constant name="HybridY"           value="[SensorY]+
0038            ([pixbarladder:SensorThick]+[pixbarladder:HybridThick])/2"/>
0039  <Constant name="CapacitorY"        value="[HybridY]+
0040            ([pixbarladder:HybridThick]+[pixbarladder:CapacitorThick])/2"/>
0041  <Constant name="CapacitorStripY"   value="[HybridY]+
0042            ([pixbarladder:HybridThick]+[pixbarladder:CapacitorStripThick])/2"/>
0043  <Constant name="TBMchipY"   value="[HybridY]+
0044            ([pixbarladder:HybridThick]+[pixbarladder:TBMchipThick])/2"/>
0045  <Constant name="ModuleCapY"   value="[CapacitorStripY]+
0046            ([pixbarladder:CapacitorStripThick]+[pixbarladder:ModuleCapThick])/2"/>
0047  <Constant name="CFHoleZ"           value="-([CFHoles]-1)*[CFHoleStep]/2"/>
0048 </ConstantsSection>
0049 
0050 <SolidSection label="pixbarladderfull1.xml">
0051  <Box name="PixelBarrelLadderFull"       dx="[pixbarladderfull1:LadderWidth]/2"
0052       dy="[pixbarladderfull1:LadderThick]/2" dz="[pixbarladder:ExternalLength]/2"/>
0053  <Box name="PixelBarrelModuleBoxFull"    dx="[pixbarladderfull1:LadderWidth]/2"
0054       dy="[pixbarladder:Module1Thick]/2"     dz="[pixbarladder:Length]/2"/>
0055  <Box name="PixelBarrelCFStripFull"      dx="[pixbarladderfull1:CFStripWidth]/2"
0056       dy="[pixbarladderfull1:CFStripThick]/2" dz="[pixbarladder:Length]/2"/>
0057  <Box name="PixelBarrelCableBoxFull"     dx="[pixbarladderfull1:LadderWidth]/2"
0058       dy="[pixbarladder:CableBoxThick]/2"   dz="[pixbarladder:ExternalLength]/2"/>
0059  <Box name="PixelBarrelModuleFull"       dx="[pixbarladderfull1:LadderWidth]/2"
0060       dy="[pixbarladder:Module1Thick]/2"     dz="[pixbarladder:ModuleDz]/2"/>
0061  <Box name="PixelBarrelBaseFull"         dx="[pixbarladderfull1:BaseWidth]/2"
0062       dy="[pixbarladder:BaseThick]/2"       dz="[pixbarladder:SensorDz]/2"/>
0063  <Box name="PixelBarrelROChipFull"       dx="[pixbarladderfull1:ROChipWidth]/2"
0064       dy="[pixbarladder:ROChipThick123]/2"     dz="[pixbarladder:ActiveDz]/2"/>
0065  <Box name="PixelBarrelSensorFull"       dx="[pixbarladderfull1:SensorWidth]/2"
0066       dy="[pixbarladder:SensorThick]/2"     dz="[pixbarladder:SensorDz]/2"/>
0067  <Box name="PixelBarrelActiveFull"       dx="[pixbarladderfull1:ActiveWidth]/2"
0068       dy="[pixbarladder:ActiveDz]/2"        dz="[pixbarladder:SensorThick]/2"/>
0069  <Box name="PixelBarrelHybridFull"       dx="[pixbarladderfull1:HybridWidth]/2"
0070       dy="[pixbarladder:HybridThick]/2"     dz="[pixbarladder:HybridDz]/2"/>
0071  <Tubs name="PixelBarrelCableBoundle1" rMin="[zero]"    rMax="[pixbarladder:CableBoundleDiameter]/2"
0072        dz="[pixbarladder:Cable1Dz]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0073  <Tubs name="PixelBarrelCableBoundle2" rMin="[zero]"    rMax="[pixbarladder:CableBoundleDiameter]/2"
0074        dz="[pixbarladder:Cable2Dz]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0075  <Tubs name="PixelBarrelCableBoundle3" rMin="[zero]"    rMax="[pixbarladder:CableBoundleDiameter]/2"
0076        dz="[pixbarladder:Cable3Dz]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0077  <Tubs name="PixelBarrelCableBoundle4" rMin="[zero]"    rMax="[pixbarladder:CableBoundleDiameter]/2"
0078        dz="[pixbarladder:Cable4Dz]/2"          startPhi="0*deg"        deltaPhi="360*deg"/>
0079  <Box name="PixelBarrelCFStripHoleFull"  dx="[pixbarladderfull1:CFHoleWidth]/2"
0080       dy="[pixbarladderfull1:CFStripThick]/2" 
0081       dz="[pixbarladderfull1:CFHoleDz]/2"/>
0082  <Box name="PixelBarrelCapacitorStripFull" dx="[pixbarladder:CapacitorStripDx]/2"
0083       dy="[pixbarladder:CapacitorStripThick]/2" dz="[pixbarladder:CapacitorStripDz]/2"/>
0084  <Box name="PixelBarrelTBMFull" dx="[pixbarladder:TBMchipDx]/2"
0085       dy="[pixbarladder:TBMchipThick]/2" dz="[pixbarladder:TBMchipDz]/2"/> 
0086  <Box name="PixelBarrelModuleCapFull"       dx="[pixbarladderfull1:HybridWidth]/2"
0087       dy="[pixbarladder:ModuleCapThick]/2"     dz="[pixbarladder:HybridDz]/2"/>
0088 </SolidSection>
0089 
0090 <LogicalPartSection label="pixbarladderfull1.xml">
0091  <LogicalPart name="PixelBarrelLadderFull1" category="unspecified">
0092   <rSolid name="pixbarladderfull1:PixelBarrelLadderFull"/>
0093   <rMaterial name="materials:Air"/>
0094  </LogicalPart>
0095  <LogicalPart name="PixelBarrelModuleBoxFull" category="unspecified">
0096   <rSolid name="pixbarladderfull1:PixelBarrelModuleBoxFull"/>
0097   <rMaterial name="materials:Air"/>
0098  </LogicalPart>
0099  <LogicalPart name="PixelBarrelCFStripFull" category="unspecified">
0100   <rSolid name="pixbarladderfull1:PixelBarrelCFStripFull"/>
0101   <rMaterial name="pixbarmaterial:CFK_Layer2"/>
0102  </LogicalPart>
0103  <LogicalPart name="PixelBarrelCableBoxFull" category="unspecified">
0104   <rSolid name="pixbarladderfull1:PixelBarrelCableBoxFull"/>
0105   <rMaterial name="materials:Air"/>
0106  </LogicalPart>
0107  <LogicalPart name="PixelBarrelModuleFullMinus" category="unspecified">
0108   <rSolid name="pixbarladderfull1:PixelBarrelModuleFull"/>
0109   <rMaterial name="materials:Air"/>
0110  </LogicalPart>
0111  <LogicalPart name="PixelBarrelModuleFullPlus" category="unspecified">
0112   <rSolid name="pixbarladderfull1:PixelBarrelModuleFull"/>
0113   <rMaterial name="materials:Air"/>
0114  </LogicalPart>
0115  <LogicalPart name="PixelBarrelBaseFull" category="unspecified">
0116   <rSolid name="pixbarladderfull1:PixelBarrelBaseFull"/>
0117   <rMaterial name="pixbarmaterial:Pix_Bar_Baseplate_Full_Upgrade"/>
0118  </LogicalPart>
0119  <LogicalPart name="PixelBarrelROChipFull" category="unspecified">
0120   <rSolid name="pixbarladderfull1:PixelBarrelROChipFull"/>
0121   <rMaterial name="materials:Silicon"/>
0122  </LogicalPart>
0123  <LogicalPart name="PixelBarrelSensorFull" category="unspecified">
0124   <rSolid name="pixbarladderfull1:PixelBarrelSensorFull"/>
0125   <rMaterial name="materials:Silicon"/>
0126  </LogicalPart>
0127  <LogicalPart name="PixelBarrelActiveFull1" category="unspecified">
0128   <rSolid name="pixbarladderfull1:PixelBarrelActiveFull"/>
0129   <rMaterial name="materials:Silicon"/>
0130  </LogicalPart>
0131  <LogicalPart name="PixelBarrelHybridFull" category="unspecified">
0132   <rSolid name="pixbarladderfull1:PixelBarrelHybridFull"/>
0133   <rMaterial name="pixbarmaterial:Pix_Bar_Hybrid_Full"/>
0134  </LogicalPart>
0135  <LogicalPart name="PixelBarrelCableBoundle1" category="unspecified">
0136   <rSolid name="pixbarladderfull1:PixelBarrelCableBoundle1"/>
0137   <rMaterial name="pixbarmaterial:Pix_Bar_Cable_Layer234_Upgrade"/>
0138  </LogicalPart>
0139  <LogicalPart name="PixelBarrelCableBoundle2" category="unspecified">
0140   <rSolid name="pixbarladderfull1:PixelBarrelCableBoundle2"/>
0141   <rMaterial name="pixbarmaterial:Pix_Bar_Cable_Layer234_Upgrade"/>
0142  </LogicalPart>
0143  <LogicalPart name="PixelBarrelCableBoundle3" category="unspecified">
0144   <rSolid name="pixbarladderfull1:PixelBarrelCableBoundle3"/>
0145   <rMaterial name="pixbarmaterial:Pix_Bar_Cable_Layer234_Upgrade"/>
0146  </LogicalPart>
0147  <LogicalPart name="PixelBarrelCableBoundle4" category="unspecified">
0148   <rSolid name="pixbarladderfull1:PixelBarrelCableBoundle4"/>
0149   <rMaterial name="pixbarmaterial:Pix_Bar_Cable_Layer234_Upgrade"/>
0150  </LogicalPart>
0151  <LogicalPart name="PixelBarrelCFStripHoleFull" category="unspecified">
0152   <rSolid name="pixbarladderfull1:PixelBarrelCFStripHoleFull"/>
0153   <rMaterial name="materials:Air"/>
0154  </LogicalPart>
0155  <LogicalPart name="PixelBarrelCapacitorStripFull" category="unspecified">
0156   <rSolid name="pixbarladderfull1:PixelBarrelCapacitorStripFull"/>
0157   <rMaterial name="pixbarmaterial:Pix_Bar_Capacitor"/>
0158  </LogicalPart>
0159  <LogicalPart name="PixelBarrelTBMFull" category="unspecified">
0160   <rSolid name="pixbarladderfull1:PixelBarrelTBMFull"/>
0161   <rMaterial name="materials:Silicon"/>
0162  </LogicalPart>
0163  <LogicalPart name="PixelBarrelModuleCapFull" category="unspecified">
0164   <rSolid name="pixbarladderfull1:PixelBarrelModuleCapFull"/>
0165   <rMaterial name="trackermaterial:T_Kapton"/>
0166  </LogicalPart>
0167 </LogicalPartSection>
0168 
0169 <PosPartSection label="pixbarladderfull1.xml">
0170  <PosPart copyNumber="1">
0171    <rParent name="pixbarladderfull1:PixelBarrelLadderFull1"/>
0172    <rChild name="pixbarladderfull1:PixelBarrelCableBoxFull"/>
0173   <Translation x="[zero]" y="[CableBoxY]" z="[zero]" />
0174  </PosPart>
0175  <PosPart copyNumber="1">
0176    <rParent name="pixbarladderfull1:PixelBarrelLadderFull1"/>
0177    <rChild name="pixbarladderfull1:PixelBarrelModuleBoxFull"/>
0178   <Translation x="[zero]" y="[ModuleBoxY]" z="[zero]" />
0179  </PosPart>
0180  <PosPart copyNumber="1">
0181    <rParent name="pixbarladderfull1:PixelBarrelLadderFull1"/>
0182    <rChild name="pixbarladderfull1:PixelBarrelCFStripFull"/>
0183   <Translation x="[zero]" y="[CFStripY]" z="[zero]" />
0184  </PosPart>
0185  <PosPart copyNumber="1">
0186    <rParent name="pixbarladderfull1:PixelBarrelSensorFull"/>
0187    <rChild name="pixbarladderfull1:PixelBarrelActiveFull1"/>
0188   <rRotation name="pixbarladder:Z2XY"/>
0189  </PosPart>
0190  <PosPart copyNumber="1">
0191    <rParent name="pixbarladderfull1:PixelBarrelModuleFullMinus"/>
0192    <rChild name="pixbarladderfull1:PixelBarrelBaseFull"/>
0193   <Translation x="[BaseX]" y="[BaseY]" z="[zero]" />
0194  </PosPart>
0195  <PosPart copyNumber="2">
0196    <rParent name="pixbarladderfull1:PixelBarrelModuleFullMinus"/>
0197    <rChild name="pixbarladderfull1:PixelBarrelBaseFull"/>
0198   <Translation x="-[BaseX]" y="[BaseY]" z="[zero]" />
0199  </PosPart>
0200  <PosPart copyNumber="1">
0201    <rParent name="pixbarladderfull1:PixelBarrelModuleFullMinus"/>
0202    <rChild name="pixbarladderfull1:PixelBarrelROChipFull"/>
0203   <Translation x="[zero]" y="[ROChipY]" z="[zero]" />
0204  </PosPart>
0205  <PosPart copyNumber="1">
0206    <rParent name="pixbarladderfull1:PixelBarrelModuleFullMinus"/>
0207    <rChild name="pixbarladderfull1:PixelBarrelSensorFull"/>
0208   <Translation x="[zero]" y="[SensorY]" z="[zero]" />
0209   <rRotation name="pixbarladder:Y180D"/>
0210  </PosPart>
0211  <PosPart copyNumber="1">
0212    <rParent name="pixbarladderfull1:PixelBarrelModuleFullMinus"/>
0213    <rChild name="pixbarladderfull1:PixelBarrelHybridFull"/>
0214   <Translation x="[zero]" y="[HybridY]" z="[zero]" />
0215  </PosPart>
0216  <PosPart copyNumber="1">
0217    <rParent name="pixbarladderfull1:PixelBarrelModuleFullPlus"/>
0218    <rChild name="pixbarladderfull1:PixelBarrelBaseFull"/>
0219   <Translation x="[BaseX]" y="[BaseY]" z="[zero]" />
0220  </PosPart>
0221  <PosPart copyNumber="2">
0222    <rParent name="pixbarladderfull1:PixelBarrelModuleFullPlus"/>
0223    <rChild name="pixbarladderfull1:PixelBarrelBaseFull"/>
0224   <Translation x="-[BaseX]" y="[BaseY]" z="[zero]" />
0225  </PosPart>
0226  <PosPart copyNumber="1">
0227    <rParent name="pixbarladderfull1:PixelBarrelModuleFullPlus"/>
0228    <rChild name="pixbarladderfull1:PixelBarrelROChipFull"/>
0229   <Translation x="[zero]" y="[ROChipY]" z="[zero]" />
0230  </PosPart>
0231  <PosPart copyNumber="1">
0232    <rParent name="pixbarladderfull1:PixelBarrelModuleFullPlus"/>
0233    <rChild name="pixbarladderfull1:PixelBarrelSensorFull"/>
0234   <Translation x="[zero]" y="[SensorY]" z="[zero]" />
0235   <rRotation name="pixbarladder:Y180D"/>
0236  </PosPart>
0237  <PosPart copyNumber="1">
0238    <rParent name="pixbarladderfull1:PixelBarrelModuleFullPlus"/>
0239    <rChild name="pixbarladderfull1:PixelBarrelHybridFull"/>
0240   <Translation x="[zero]" y="[HybridY]" z="[zero]" />
0241  </PosPart>
0242 
0243   <PosPart copyNumber="1">
0244    <rParent name="pixbarladderfull1:PixelBarrelCableBoxFull"/>
0245    <rChild name="pixbarladderfull1:PixelBarrelCableBoundle1"/>
0246   <Translation x="[pixbarladder:Cable1BoundleX]" y="[zero]" 
0247                z="[pixbarladder:Cable1Z]" />
0248  </PosPart>
0249  <PosPart copyNumber="2">
0250    <rParent name="pixbarladderfull1:PixelBarrelCableBoxFull"/>
0251    <rChild name="pixbarladderfull1:PixelBarrelCableBoundle1"/>
0252   <Translation x="[pixbarladder:Cable1BoundleX]" y="[zero]" 
0253                z="-[pixbarladder:Cable1Z]" />
0254  </PosPart>
0255   <PosPart copyNumber="1">
0256    <rParent name="pixbarladderfull1:PixelBarrelCableBoxFull"/>
0257    <rChild name="pixbarladderfull1:PixelBarrelCableBoundle2"/>
0258   <Translation x="[pixbarladder:Cable2BoundleX]" y="[zero]" 
0259                z="[pixbarladder:Cable2Z]" />
0260  </PosPart>
0261  <PosPart copyNumber="2">
0262    <rParent name="pixbarladderfull1:PixelBarrelCableBoxFull"/>
0263    <rChild name="pixbarladderfull1:PixelBarrelCableBoundle2"/>
0264   <Translation x="[pixbarladder:Cable2BoundleX]" y="[zero]" 
0265                z="-[pixbarladder:Cable2Z]" />
0266  </PosPart>
0267   <PosPart copyNumber="1">
0268    <rParent name="pixbarladderfull1:PixelBarrelCableBoxFull"/>
0269    <rChild name="pixbarladderfull1:PixelBarrelCableBoundle3"/>
0270   <Translation x="[pixbarladder:Cable3BoundleX]" y="[zero]" 
0271                z="[pixbarladder:Cable3Z]" />
0272  </PosPart>
0273  <PosPart copyNumber="2">
0274    <rParent name="pixbarladderfull1:PixelBarrelCableBoxFull"/>
0275    <rChild name="pixbarladderfull1:PixelBarrelCableBoundle3"/>
0276   <Translation x="[pixbarladder:Cable3BoundleX]" y="[zero]" 
0277                z="-[pixbarladder:Cable3Z]" />
0278  </PosPart>
0279   <PosPart copyNumber="1">
0280    <rParent name="pixbarladderfull1:PixelBarrelCableBoxFull"/>
0281    <rChild name="pixbarladderfull1:PixelBarrelCableBoundle4"/>
0282   <Translation x="[pixbarladder:Cable4BoundleX]" y="[zero]" 
0283                z="[pixbarladder:Cable4Z]" />
0284  </PosPart>
0285  <PosPart copyNumber="2">
0286    <rParent name="pixbarladderfull1:PixelBarrelCableBoxFull"/>
0287    <rChild name="pixbarladderfull1:PixelBarrelCableBoundle4"/>
0288   <Translation x="[pixbarladder:Cable4BoundleX]" y="[zero]" 
0289                z="-[pixbarladder:Cable4Z]" />
0290  </PosPart>
0291 
0292  <!--
0293  <PosPart copyNumber="1">
0294    <rParent name="pixbarladderfull1:PixelBarrelModuleFullPlus"/>
0295    <rChild name="pixbarladderfull1:PixelBarrelCapacitorFull"/>
0296   <Translation x="[zero]" y="[pixbarladderfull1:CapacitorY]" 
0297                z="[pixbarladder:CapacitorZ]" />
0298  </PosPart>
0299 -->
0300  <PosPart copyNumber="1">
0301    <rParent name="pixbarladderfull1:PixelBarrelModuleFullPlus"/>
0302    <rChild name="pixbarladderfull1:PixelBarrelCapacitorStripFull"/>
0303   <Translation x="[pixbarladderfull1:CapacitorStripX]" y="[pixbarladderfull1:CapacitorStripY]" 
0304                z="[zero]" />
0305  </PosPart>
0306  <PosPart copyNumber="2">
0307    <rParent name="pixbarladderfull1:PixelBarrelModuleFullPlus"/>
0308    <rChild name="pixbarladderfull1:PixelBarrelCapacitorStripFull"/>
0309   <Translation x="-[pixbarladderfull1:CapacitorStripX]" y="[pixbarladderfull1:CapacitorStripY]" 
0310                z="[zero]" />
0311  </PosPart>
0312  <!--<PosPart copyNumber="1">
0313    <rParent name="pixbarladderfull1:PixelBarrelModuleFullPlus"/>
0314    <rChild name="pixbarladderfull1:PixelBarrelMountClipFull"/>
0315   <Translation x="[zero]" y="[pixbarladderfull1:MountClipY]" 
0316                z="[pixbarladderfull1:MountClipZ]" />
0317  </PosPart>
0318  <PosPart copyNumber="2">
0319    <rParent name="pixbarladderfull1:PixelBarrelModuleFullPlus"/>
0320    <rChild name="pixbarladderfull1:PixelBarrelMountClipFull"/>
0321   <Translation x="[zero]" y="[pixbarladderfull1:MountClipY]" 
0322                z="-[pixbarladderfull1:MountClipZ]" />
0323  </PosPart>-->
0324 <!--
0325  <PosPart copyNumber="1">
0326    <rParent name="pixbarladderfull1:PixelBarrelModuleFullMinus"/>
0327    <rChild name="pixbarladderfull1:PixelBarrelCapacitorFull"/>
0328   <Translation x="[zero]" y="[pixbarladderfull1:CapacitorY]" 
0329                z="-[pixbarladder:CapacitorZ]" />
0330  </PosPart>
0331 -->
0332  <PosPart copyNumber="1">
0333    <rParent name="pixbarladderfull1:PixelBarrelModuleFullMinus"/>
0334    <rChild name="pixbarladderfull1:PixelBarrelCapacitorStripFull"/>
0335   <Translation x="[pixbarladderfull1:CapacitorStripX]" y="[pixbarladderfull1:CapacitorStripY]" 
0336                z="[zero]" />
0337  </PosPart>
0338  <PosPart copyNumber="2">
0339    <rParent name="pixbarladderfull1:PixelBarrelModuleFullMinus"/>
0340    <rChild name="pixbarladderfull1:PixelBarrelCapacitorStripFull"/>
0341   <Translation x="-[pixbarladderfull1:CapacitorStripX]" y="[pixbarladderfull1:CapacitorStripY]" 
0342                z="[zero]" />
0343  </PosPart>
0344  <!--<PosPart copyNumber="1">
0345    <rParent name="pixbarladderfull1:PixelBarrelModuleFullMinus"/>
0346    <rChild name="pixbarladderfull1:PixelBarrelMountClipFull"/>
0347   <Translation x="[zero]" y="[pixbarladderfull1:MountClipY]" 
0348                z="[pixbarladderfull1:MountClipZ]" />
0349  </PosPart>
0350  <PosPart copyNumber="2">
0351    <rParent name="pixbarladderfull1:PixelBarrelModuleFullMinus"/>
0352    <rChild name="pixbarladderfull1:PixelBarrelMountClipFull"/>
0353   <Translation x="[zero]" y="[pixbarladderfull1:MountClipY]" 
0354                z="-[pixbarladderfull1:MountClipZ]" />
0355   </PosPart>-->
0356  <PosPart copyNumber="1">
0357    <rParent name="pixbarladderfull1:PixelBarrelModuleFullMinus"/>
0358    <rChild name="pixbarladderfull1:PixelBarrelTBMFull"/>
0359   <Translation x="[zero]" y="[pixbarladderfull1:TBMchipY]" 
0360                z="[zero]" />
0361  </PosPart>
0362  <PosPart copyNumber="1">
0363    <rParent name="pixbarladderfull1:PixelBarrelModuleFullMinus"/>
0364    <rChild name="pixbarladderfull1:PixelBarrelModuleCapFull"/>
0365   <Translation x="[zero]" y="[pixbarladderfull1:ModuleCapY]" 
0366                z="[zero]" />
0367  </PosPart>
0368  <PosPart copyNumber="1">
0369    <rParent name="pixbarladderfull1:PixelBarrelModuleFullPlus"/>
0370    <rChild name="pixbarladderfull1:PixelBarrelTBMFull"/>
0371   <Translation x="[zero]" y="[pixbarladderfull1:TBMchipY]" 
0372                z="[zero]" />
0373  </PosPart>
0374  <PosPart copyNumber="1">
0375    <rParent name="pixbarladderfull1:PixelBarrelModuleFullPlus"/>
0376    <rChild name="pixbarladderfull1:PixelBarrelModuleCapFull"/>
0377   <Translation x="[zero]" y="[pixbarladderfull1:ModuleCapY]" 
0378                z="[zero]" />
0379  </PosPart> 
0380 </PosPartSection>
0381 
0382 <Algorithm name="track:DDTrackerLinear">
0383   <rParent name="pixbarladderfull1:PixelBarrelModuleBoxFull"/>
0384   <String name="ChildName"    value="pixbarladderfull1:PixelBarrelModuleFullMinus"/>
0385   <Numeric name="Number"      value="[pixbarladder:ModulesPerSide]"/>
0386   <Numeric name="Theta"       value="0*deg"/>
0387   <Numeric name="Phi"         value="0*deg"/>
0388   <Numeric name="Offset"      value="[pixbarladder:ModuleZ]" />
0389   <Numeric name="Delta"       value="[pixbarladder:ModuleDz]"/>
0390   <String name="Rotation"     value="pixbarladder:NULL" />
0391   <Vector name="Center" type="numeric" nEntries="3"> 
0392     [zero], [zero], [zero] </Vector>
0393 </Algorithm>
0394 <Algorithm name="track:DDTrackerLinear">
0395   <rParent name="pixbarladderfull1:PixelBarrelModuleBoxFull"/>
0396   <String name="ChildName"    value="pixbarladderfull1:PixelBarrelModuleFullPlus"/>
0397   <Numeric name="Number"      value="[pixbarladder:ModulesPerSide]"/>
0398   <Numeric name="Theta"       value="0*deg"/>
0399   <Numeric name="Phi"         value="0*deg"/>
0400   <Numeric name="Offset"      value="[pixbarladder:ModuleZ]+[pixbarladder:ModuleDz]*[pixbarladder:ModulesPerSide]" />
0401   <Numeric name="Delta"       value="[pixbarladder:ModuleDz]"/>
0402   <String name="Rotation"     value="pixbarladder:NULL" />
0403   <Vector name="Center" type="numeric" nEntries="3"> 
0404     [zero], [zero], [zero] </Vector>
0405 </Algorithm>
0406 
0407 <Algorithm name="track:DDTrackerLinear">
0408   <rParent name="pixbarladderfull1:PixelBarrelCFStripFull"/>
0409   <String name="ChildName"    value="pixbarladderfull1:PixelBarrelCFStripHoleFull"/>
0410   <Numeric name="Number"      value="[CFHoles]"/>
0411   <Numeric name="Theta"       value="0*deg"/>
0412   <Numeric name="Phi"         value="0*deg"/>
0413   <Numeric name="Offset"      value="[CFHoleZ]" />
0414   <Numeric name="Delta"       value="[CFHoleStep]"/>
0415   <String name="Rotation"     value="pixbarladder:NULL" />
0416   <Vector name="Center" type="numeric" nEntries="3"> 
0417     [zero], [zero], [zero] </Vector>
0418 </Algorithm>
0419 
0420 </DDDefinition>