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>