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>