Back to home page

Project CMSSW displayed by LXR

 
 

    


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

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