Back to home page

Project CMSSW displayed by LXR

 
 

    


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

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