Back to home page

Project CMSSW displayed by LXR

 
 

    


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

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