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