Back to home page

Project CMSSW displayed by LXR

 
 

    


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