Back to home page

Project CMSSW displayed by LXR

 
 

    


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

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