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