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