Warning, /DD4hep/examples/DDCMS/data/trackerother.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 <ConstantsSection label="trackerother.xml" eval="true">
0004 <Constant name="zero" value="0.0*fm"/>
0005 <Constant name="OuterCylinderRin" value="1.169*m"/>
0006 <Constant name="OuterCylinderRout" value="1.223*m"/>
0007 <Constant name="OuterCylinderL" value="2.650*m"/>
0008 <Constant name="ThermalScreenRin" value="1.181*m"/>
0009 <Constant name="ThermalScreenRout" value="1.193*m"/>
0010 <Constant name="ThermalScreenL" value="2.450*m"/>
0011 <Constant name="ThermalScreenR1" value="[ThermalScreenRin]+3*mm"/>
0012 <Constant name="ThermalScreenR2" value="[ThermalScreenR1]+8*mm"/>
0013 <Constant name="SupportTubeRin" value="[ThermalScreenRout]"/>
0014 <Constant name="SupportTubeRout" value="1.223*m"/>
0015 <Constant name="SupportTubeR1" value="[SupportTubeRin]+2*mm"/>
0016 <Constant name="SupportTubeR2" value="[SupportTubeR1]+25.950*mm"/>
0017 <Constant name="SupportTubeR3" value="[SupportTubeR2]+2*mm"/>
0018 <Constant name="SupportTubeL" value="2.650*m"/>
0019 <Constant name="SupportTubeInsertR" value="5*mm"/>
0020 <Constant name="SupportTubeInsertDz" value="([SupportTubeRout]-[SupportTubeRin])/2-0.010*mm"/>
0021 <Constant name="SupportTubeInsert1Dz" value="([SupportTubeR1]-[SupportTubeRin])/2-0.010*mm"/>
0022 <Constant name="SupportTubeInsert2Dz" value="([SupportTubeR2]-[SupportTubeR1])/2-0.010*mm"/>
0023 <Constant name="SupportTubeInsert3Dz" value="([SupportTubeR3]-[SupportTubeR2])/2-0.010*mm"/>
0024 <Constant name="SupportTubeInsert4Dz" value="([SupportTubeRout]-[SupportTubeR3])/2-0.010*mm"/>
0025 <Constant name="SupportTubeInsertZoff" value="-2.574*m"/>
0026 <Constant name="SupportTubeInsertZpitch" value="143*mm"/>
0027 <Constant name="ThermalScreenManifoldL" value="([SupportTubeL]-[ThermalScreenL])/2"/>
0028 <Constant name="ThermalScreenPlaceholderL" value="3*mm"/>
0029 <Constant name="TrackerRailRout" value="[ThermalScreenRout]"/>
0030 <Constant name="TrackerRailRin" value="[TrackerRailRout]-24*mm"/>
0031 <Constant name="TrackerRailPhiLo" value="-0.067*rad"/>
0032 <Constant name="TrackerRailPhiRange" value="0.10*rad"/>
0033 <Constant name="TrackerRailDR1" value="2*mm"/>
0034 <Constant name="TrackerRailPhi1" value="-0.066892*rad"/>
0035 <Constant name="TrackerRailPhi2" value="-0.012701*rad"/>
0036 <Constant name="TrackerRailPhi3" value="0.016935*rad"/>
0037 <Constant name="TrackerRailPhi4" value="0.0212*rad"/>
0038 <Constant name="TOBRailR" value="5*mm"/>
0039 <Constant name="TOBRailRpos" value="1177*mm"/>
0040 <Constant name="Tol" value="0.0*mm"/>
0041 </ConstantsSection>
0042 <SolidSection label="trackerother.xml">
0043 <!-- TRACKER SUPPORT TUBE AND THERMAL SCREEN -->
0044 <Tubs name="TrackerOuterCylinder" rMin="[OuterCylinderRin]+[Tol]" rMax="[OuterCylinderRout]" dz="[OuterCylinderL]" startPhi="0*deg" deltaPhi="360*deg"/>
0045 <Tubs name="TrackerThermalScreen" rMin="[ThermalScreenRin]+[Tol]" rMax="[ThermalScreenRout]-[Tol]" dz="[ThermalScreenL]" startPhi="4*deg" deltaPhi="172*deg"/>
0046 <Tubs name="TrackerThermalScreenCooling" rMin="[ThermalScreenRin]+[Tol]" rMax="[ThermalScreenR1]-[Tol]" dz="[ThermalScreenL]" startPhi="4*deg" deltaPhi="172*deg"/>
0047 <Tubs name="TrackerThermalScreenFoam" rMin="[ThermalScreenR1]+[Tol]" rMax="[ThermalScreenR2]-[Tol]" dz="[ThermalScreenL]" startPhi="4*deg" deltaPhi="172*deg"/>
0048 <Tubs name="TrackerThermalScreenShield" rMin="[ThermalScreenR2]+[Tol]" rMax="[ThermalScreenRout]-[Tol]" dz="[ThermalScreenL]" startPhi="4*deg" deltaPhi="172*deg"/>
0049 <Tubs name="TrackerThermalScreenManifold" rMin="[ThermalScreenRin]+[Tol]" rMax="[ThermalScreenRout]-[Tol]" dz="[ThermalScreenManifoldL]" startPhi="4*deg" deltaPhi="172*deg"/>
0050 <Tubs name="TrackerThermalScreenPlaceholder" rMin="[ThermalScreenRin]+[Tol]" rMax="[ThermalScreenRout]-[Tol]" dz="[ThermalScreenPlaceholderL]" startPhi="4*deg" deltaPhi="172*deg"/>
0051 <Tubs name="TrackerSupportTube" rMin="[SupportTubeRin]+[Tol]" rMax="[SupportTubeRout]-[Tol]" dz="[SupportTubeL]" startPhi="0*deg" deltaPhi="360*deg"/>
0052 <Tubs name="TrackerSupportTubeCFSkin1" rMin="[SupportTubeRin]+[Tol]" rMax="[SupportTubeR1]-[Tol]" dz="[SupportTubeL]" startPhi="0*deg" deltaPhi="360*deg"/>
0053 <Tubs name="TrackerSupportTubeNomex" rMin="[SupportTubeR1]+[Tol]" rMax="[SupportTubeR2]-[Tol]" dz="[SupportTubeL]" startPhi="0*deg" deltaPhi="360*deg"/>
0054 <Tubs name="TrackerSupportTubeCFSkin2" rMin="[SupportTubeR2]+[Tol]" rMax="[SupportTubeR3]-[Tol]" dz="[SupportTubeL]" startPhi="0*deg" deltaPhi="360*deg"/>
0055 <Tubs name="TrackerSupportTubeShield" rMin="[SupportTubeR3]+[Tol]" rMax="[SupportTubeRout]-[Tol]" dz="[SupportTubeL]" startPhi="0*deg" deltaPhi="360*deg"/>
0056 <Tubs name="TrackerSupportTubeInsert" rMin="[zero]" rMax="[SupportTubeInsertR]" dz="[SupportTubeInsertDz]" startPhi="0*deg" deltaPhi="360*deg"/>
0057 <Tubs name="TrackerSupportTubeInsertCFSkin1" rMin="[zero]" rMax="[SupportTubeInsertR]" dz="[SupportTubeInsert1Dz]" startPhi="0*deg" deltaPhi="360*deg"/>
0058 <Tubs name="TrackerSupportTubeInsertNomex" rMin="[zero]" rMax="[SupportTubeInsertR]" dz="[SupportTubeInsert2Dz]" startPhi="0*deg" deltaPhi="360*deg"/>
0059 <Tubs name="TrackerSupportTubeInsertCFSkin2" rMin="[zero]" rMax="[SupportTubeInsertR]" dz="[SupportTubeInsert3Dz]" startPhi="0*deg" deltaPhi="360*deg"/>
0060 <Tubs name="TrackerSupportTubeInsertShield" rMin="[zero]" rMax="[SupportTubeInsertR]" dz="[SupportTubeInsert4Dz]" startPhi="0*deg" deltaPhi="360*deg"/>
0061 <Tubs name="TrackerRail" rMin="[TrackerRailRin]+[Tol]" rMax="[TrackerRailRout]-[Tol]" dz="[SupportTubeL]" startPhi="[TrackerRailPhiLo]" deltaPhi="[TrackerRailPhiRange]"/>
0062 <Tubs name="TrackerRailNomex" rMin="[TrackerRailRin]+[TrackerRailDR1]+[Tol]" rMax="[TrackerRailRout]-[TrackerRailDR1]-[Tol]" dz="[SupportTubeL]" startPhi="[TrackerRailPhi1]" deltaPhi="[TrackerRailPhi2]-[TrackerRailPhi1]"/>
0063 <Tubs name="TrackerRailCFSkin1" rMin="[TrackerRailRin]+[Tol]" rMax="[TrackerRailRin]+[TrackerRailDR1]-[Tol]" dz="[SupportTubeL]" startPhi="[TrackerRailPhi1]" deltaPhi="[TrackerRailPhi2]-[TrackerRailPhi1]"/>
0064 <Tubs name="TrackerRailCFSkin2" rMin="[TrackerRailRout]-[TrackerRailDR1]+[Tol]" rMax="[TrackerRailRout]-[Tol]" dz="[SupportTubeL]" startPhi="[TrackerRailPhi1]" deltaPhi="[TrackerRailPhi2]-[TrackerRailPhi1]"/>
0065 <Tubs name="TrackerRailCF" rMin="[TrackerRailRin]+[Tol]" rMax="[TrackerRailRout]-[Tol]" dz="[SupportTubeL]" startPhi="[TrackerRailPhi2]" deltaPhi="[TrackerRailPhi3]-[TrackerRailPhi2]"/>
0066 <Tubs name="TOBRail" rMin="[zero]" rMax="[TOBRailR]" dz="[SupportTubeL]" startPhi="0*deg" deltaPhi="360*deg"/>
0067 </SolidSection>
0068 <LogicalPartSection label="trackerother.xml">
0069 <!-- TRACKER SUPPORT TUBE AND THERMAL SCREEN -->
0070 <LogicalPart name="TrackerOuterCylinder" category="unspecified">
0071 <rSolid name="TrackerOuterCylinder"/>
0072 <rMaterial name="materials:Air"/>
0073 </LogicalPart>
0074 <LogicalPart name="TrackerThermalScreen" category="unspecified">
0075 <rSolid name="TrackerThermalScreen"/>
0076 <rMaterial name="materials:Air"/>
0077 </LogicalPart>
0078 <LogicalPart name="TrackerThermalScreenCooling" category="unspecified">
0079 <rSolid name="TrackerThermalScreenCooling"/>
0080 <rMaterial name="trackermaterial:TS_Cooling"/>
0081 </LogicalPart>
0082 <LogicalPart name="TrackerThermalScreenFoam" category="unspecified">
0083 <rSolid name="TrackerThermalScreenFoam"/>
0084 <rMaterial name="trackermaterial:T_Rohacell"/>
0085 </LogicalPart>
0086 <LogicalPart name="TrackerThermalScreenShield" category="unspecified">
0087 <rSolid name="TrackerThermalScreenShield"/>
0088 <rMaterial name="trackermaterial:TS_Shield"/>
0089 </LogicalPart>
0090 <LogicalPart name="TrackerThermalScreenManifold" category="unspecified">
0091 <rSolid name="TrackerThermalScreenManifold"/>
0092 <rMaterial name="materials:Air"/>
0093 </LogicalPart>
0094 <LogicalPart name="TrackerThermalScreenPlaceholder" category="unspecified">
0095 <rSolid name="TrackerThermalScreenPlaceholder"/>
0096 <rMaterial name="trackermaterial:T_StainlessSteel"/>
0097 </LogicalPart>
0098 <LogicalPart name="TrackerSupportTube" category="unspecified">
0099 <rSolid name="TrackerSupportTube"/>
0100 <rMaterial name="materials:Air"/>
0101 </LogicalPart>
0102 <LogicalPart name="TrackerSupportTubeCFSkin1" category="unspecified">
0103 <rSolid name="TrackerSupportTubeCFSkin1"/>
0104 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0105 </LogicalPart>
0106 <LogicalPart name="TrackerSupportTubeNomex" category="unspecified">
0107 <rSolid name="TrackerSupportTubeNomex"/>
0108 <rMaterial name="trackermaterial:T_Nomex"/>
0109 </LogicalPart>
0110 <LogicalPart name="TrackerSupportTubeCFSkin2" category="unspecified">
0111 <rSolid name="TrackerSupportTubeCFSkin2"/>
0112 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0113 </LogicalPart>
0114 <LogicalPart name="TrackerSupportTubeShield" category="unspecified">
0115 <rSolid name="TrackerSupportTubeShield"/>
0116 <rMaterial name="trackermaterial:T_Aluminium"/>
0117 </LogicalPart>
0118 <LogicalPart name="TrackerSupportTubeInsert" category="unspecified">
0119 <rSolid name="TrackerSupportTubeInsert"/>
0120 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0121 </LogicalPart>
0122 <LogicalPart name="TrackerSupportTubeInsertCFSkin1" category="unspecified">
0123 <rSolid name="TrackerSupportTubeInsertCFSkin1"/>
0124 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0125 </LogicalPart>
0126 <LogicalPart name="TrackerSupportTubeInsertNomex" category="unspecified">
0127 <rSolid name="TrackerSupportTubeInsertNomex"/>
0128 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0129 </LogicalPart>
0130 <LogicalPart name="TrackerSupportTubeInsertCFSkin2" category="unspecified">
0131 <rSolid name="TrackerSupportTubeInsertCFSkin2"/>
0132 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0133 </LogicalPart>
0134 <LogicalPart name="TrackerSupportTubeInsertShield" category="unspecified">
0135 <rSolid name="TrackerSupportTubeInsertShield"/>
0136 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0137 </LogicalPart>
0138 <LogicalPart name="TrackerRail" category="unspecified">
0139 <rSolid name="TrackerRail"/>
0140 <rMaterial name="materials:Air"/>
0141 </LogicalPart>
0142 <LogicalPart name="TrackerRailNomex" category="unspecified">
0143 <rSolid name="TrackerRailNomex"/>
0144 <rMaterial name="trackermaterial:T_Nomex"/>
0145 </LogicalPart>
0146 <LogicalPart name="TrackerRailCFSkin1" category="unspecified">
0147 <rSolid name="TrackerRailCFSkin1"/>
0148 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0149 </LogicalPart>
0150 <LogicalPart name="TrackerRailCFSkin2" category="unspecified">
0151 <rSolid name="TrackerRailCFSkin2"/>
0152 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0153 </LogicalPart>
0154 <LogicalPart name="TrackerRailCF" category="unspecified">
0155 <rSolid name="TrackerRailCF"/>
0156 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0157 </LogicalPart>
0158 <LogicalPart name="TOBRail" category="unspecified">
0159 <rSolid name="TOBRail"/>
0160 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0161 </LogicalPart>
0162 </LogicalPartSection>
0163 <PosPartSection label="trackerother.xml">
0164 <!-- TRACKER SUPPORT TUBE AND THERMAL SCREEN -->
0165 <PosPart copyNumber="1">
0166 <rParent name="tracker:Tracker"/>
0167 <rChild name="trackerother:TrackerOuterCylinder"/>
0168 </PosPart>
0169 <PosPart copyNumber="1">
0170 <rParent name="trackerother:TrackerOuterCylinder"/>
0171 <rChild name="trackerother:TrackerThermalScreen"/>
0172 </PosPart>
0173 <PosPart copyNumber="2">
0174 <rParent name="trackerother:TrackerOuterCylinder"/>
0175 <rChild name="trackerother:TrackerThermalScreen"/>
0176 <rRotation name="tracker:R180"/>
0177 </PosPart>
0178 <PosPart copyNumber="1">
0179 <rParent name="trackerother:TrackerThermalScreen"/>
0180 <rChild name="trackerother:TrackerThermalScreenCooling"/>
0181 </PosPart>
0182 <PosPart copyNumber="1">
0183 <rParent name="trackerother:TrackerThermalScreen"/>
0184 <rChild name="trackerother:TrackerThermalScreenFoam"/>
0185 </PosPart>
0186 <PosPart copyNumber="1">
0187 <rParent name="trackerother:TrackerThermalScreen"/>
0188 <rChild name="trackerother:TrackerThermalScreenShield"/>
0189 </PosPart>
0190 <PosPart copyNumber="1">
0191 <rParent name="trackerother:TrackerOuterCylinder"/>
0192 <rChild name="trackerother:TrackerSupportTube"/>
0193 </PosPart>
0194 <PosPart copyNumber="1">
0195 <rParent name="trackerother:TrackerSupportTube"/>
0196 <rChild name="trackerother:TrackerSupportTubeCFSkin1"/>
0197 </PosPart>
0198 <PosPart copyNumber="1">
0199 <rParent name="trackerother:TrackerSupportTube"/>
0200 <rChild name="trackerother:TrackerSupportTubeNomex"/>
0201 </PosPart>
0202 <PosPart copyNumber="1">
0203 <rParent name="trackerother:TrackerSupportTube"/>
0204 <rChild name="trackerother:TrackerSupportTubeCFSkin2"/>
0205 </PosPart>
0206 <PosPart copyNumber="1">
0207 <rParent name="trackerother:TrackerSupportTube"/>
0208 <rChild name="trackerother:TrackerSupportTubeShield"/>
0209 </PosPart>
0210 <PosPart copyNumber="1">
0211 <rParent name="trackerother:TrackerThermalScreenManifold"/>
0212 <rChild name="trackerother:TrackerThermalScreenPlaceholder"/>
0213 </PosPart>
0214 <PosPart copyNumber="1">
0215 <rParent name="trackerother:TrackerOuterCylinder"/>
0216 <rChild name="trackerother:TrackerThermalScreenManifold"/>
0217 <Translation x="[zero]" y="[zero]" z="[ThermalScreenL]+[ThermalScreenManifoldL]"/>
0218 </PosPart>
0219 <PosPart copyNumber="2">
0220 <rParent name="trackerother:TrackerOuterCylinder"/>
0221 <rChild name="trackerother:TrackerThermalScreenManifold"/>
0222 <rRotation name="tracker:R180"/>
0223 <Translation x="[zero]" y="[zero]" z="[ThermalScreenL]+[ThermalScreenManifoldL]"/>
0224 </PosPart>
0225 <PosPart copyNumber="3">
0226 <rParent name="trackerother:TrackerOuterCylinder"/>
0227 <rChild name="trackerother:TrackerThermalScreenManifold"/>
0228 <Translation x="[zero]" y="[zero]" z="-([ThermalScreenL]+[ThermalScreenManifoldL])"/>
0229 </PosPart>
0230 <PosPart copyNumber="4">
0231 <rParent name="trackerother:TrackerOuterCylinder"/>
0232 <rChild name="trackerother:TrackerThermalScreenManifold"/>
0233 <rRotation name="tracker:R180"/>
0234 <Translation x="[zero]" y="[zero]" z="-([ThermalScreenL]+[ThermalScreenManifoldL])"/>
0235 </PosPart>
0236 <PosPart copyNumber="1">
0237 <rParent name="trackerother:TrackerOuterCylinder"/>
0238 <rChild name="trackerother:TrackerRail"/>
0239 </PosPart>
0240 <PosPart copyNumber="2">
0241 <rParent name="trackerother:TrackerOuterCylinder"/>
0242 <rChild name="trackerother:TrackerRail"/>
0243 <rRotation name="tracker:180D"/>
0244 </PosPart>
0245 <PosPart copyNumber="1">
0246 <rParent name="trackerother:TrackerRail"/>
0247 <rChild name="trackerother:TrackerRailNomex"/>
0248 </PosPart>
0249 <PosPart copyNumber="1">
0250 <rParent name="trackerother:TrackerRail"/>
0251 <rChild name="trackerother:TrackerRailCFSkin1"/>
0252 </PosPart>
0253 <PosPart copyNumber="1">
0254 <rParent name="trackerother:TrackerRail"/>
0255 <rChild name="trackerother:TrackerRailCFSkin2"/>
0256 </PosPart>
0257 <PosPart copyNumber="1">
0258 <rParent name="trackerother:TrackerRail"/>
0259 <rChild name="trackerother:TrackerRailCF"/>
0260 </PosPart>
0261 <PosPart copyNumber="1">
0262 <rParent name="trackerother:TrackerRail"/>
0263 <rChild name="trackerother:TOBRail"/>
0264 <Translation x="[TOBRailRpos]*cos([TrackerRailPhi4])" y="[TOBRailRpos]*sin([TrackerRailPhi4])" z="[zero]"/>
0265 </PosPart>
0266 </PosPartSection>
0267 <!-- TRACKER SUPPORT TUBE AND THERMAL SCREEN -->
0268 <Algorithm name="track:DDTrackerLinear">
0269 <rParent name="trackerother:TrackerSupportTubeCFSkin1"/>
0270 <String name="ChildName" value="trackerother:TrackerSupportTubeInsertCFSkin1"/>
0271 <Numeric name="Number" value="36"/>
0272 <Numeric name="Theta" value="0*deg"/>
0273 <Numeric name="Phi" value="0*deg"/>
0274 <Numeric name="Offset" value="[SupportTubeInsertZoff]"/>
0275 <Numeric name="Delta" value="[SupportTubeInsertZpitch]"/>
0276 <Numeric name="StartCopyNo" value="1"/>
0277 <Numeric name="IncrCopyNo" value="1"/>
0278 <String name="Rotation" value="tracker:PAA"/>
0279 <Vector name="Center" type="numeric" nEntries="3">
0280 [SupportTubeRin]+[SupportTubeInsert1Dz], [zero], [zero]
0281 </Vector>
0282 </Algorithm>
0283 <Algorithm name="track:DDTrackerLinear">
0284 <rParent name="trackerother:TrackerSupportTubeCFSkin1"/>
0285 <String name="ChildName" value="trackerother:TrackerSupportTubeInsertCFSkin1"/>
0286 <Numeric name="Number" value="36"/>
0287 <Numeric name="Theta" value="0*deg"/>
0288 <Numeric name="Phi" value="0*deg"/>
0289 <Numeric name="Offset" value="[SupportTubeInsertZoff]"/>
0290 <Numeric name="Delta" value="[SupportTubeInsertZpitch]"/>
0291 <Numeric name="StartCopyNo" value="37"/>
0292 <Numeric name="IncrCopyNo" value="1"/>
0293 <String name="Rotation" value="tracker:PAA"/>
0294 <Vector name="Center" type="numeric" nEntries="3">
0295 -([SupportTubeRin]+[SupportTubeInsert1Dz]), [zero], [zero]
0296 </Vector>
0297 </Algorithm>
0298 <Algorithm name="track:DDTrackerLinear">
0299 <rParent name="trackerother:TrackerSupportTubeNomex"/>
0300 <String name="ChildName" value="trackerother:TrackerSupportTubeInsertNomex"/>
0301 <Numeric name="Number" value="36"/>
0302 <Numeric name="Theta" value="0*deg"/>
0303 <Numeric name="Phi" value="0*deg"/>
0304 <Numeric name="Offset" value="[SupportTubeInsertZoff]"/>
0305 <Numeric name="Delta" value="[SupportTubeInsertZpitch]"/>
0306 <Numeric name="StartCopyNo" value="1"/>
0307 <Numeric name="IncrCopyNo" value="1"/>
0308 <String name="Rotation" value="tracker:PAA"/>
0309 <Vector name="Center" type="numeric" nEntries="3">
0310 [SupportTubeR1]+[SupportTubeInsert2Dz], [zero], [zero]
0311 </Vector>
0312 </Algorithm>
0313 <Algorithm name="track:DDTrackerLinear">
0314 <rParent name="trackerother:TrackerSupportTubeNomex"/>
0315 <String name="ChildName" value="trackerother:TrackerSupportTubeInsertNomex"/>
0316 <Numeric name="Number" value="36"/>
0317 <Numeric name="Theta" value="0*deg"/>
0318 <Numeric name="Phi" value="0*deg"/>
0319 <Numeric name="Offset" value="[SupportTubeInsertZoff]"/>
0320 <Numeric name="Delta" value="[SupportTubeInsertZpitch]"/>
0321 <Numeric name="StartCopyNo" value="37"/>
0322 <Numeric name="IncrCopyNo" value="1"/>
0323 <String name="Rotation" value="tracker:PAA"/>
0324 <Vector name="Center" type="numeric" nEntries="3">
0325 -([SupportTubeR1]+[SupportTubeInsert2Dz]), [zero], [zero]
0326 </Vector>
0327 </Algorithm>
0328 <Algorithm name="track:DDTrackerLinear">
0329 <rParent name="trackerother:TrackerSupportTubeCFSkin2"/>
0330 <String name="ChildName" value="trackerother:TrackerSupportTubeInsertCFSkin2"/>
0331 <Numeric name="Number" value="36"/>
0332 <Numeric name="Theta" value="0*deg"/>
0333 <Numeric name="Phi" value="0*deg"/>
0334 <Numeric name="Offset" value="[SupportTubeInsertZoff]"/>
0335 <Numeric name="Delta" value="[SupportTubeInsertZpitch]"/>
0336 <Numeric name="StartCopyNo" value="1"/>
0337 <Numeric name="IncrCopyNo" value="1"/>
0338 <String name="Rotation" value="tracker:PAA"/>
0339 <Vector name="Center" type="numeric" nEntries="3">
0340 [SupportTubeR2]+[SupportTubeInsert3Dz], [zero], [zero]
0341 </Vector>
0342 </Algorithm>
0343 <Algorithm name="track:DDTrackerLinear">
0344 <rParent name="trackerother:TrackerSupportTubeCFSkin2"/>
0345 <String name="ChildName" value="trackerother:TrackerSupportTubeInsertCFSkin2"/>
0346 <Numeric name="Number" value="36"/>
0347 <Numeric name="Theta" value="0*deg"/>
0348 <Numeric name="Phi" value="0*deg"/>
0349 <Numeric name="Offset" value="[SupportTubeInsertZoff]"/>
0350 <Numeric name="Delta" value="[SupportTubeInsertZpitch]"/>
0351 <Numeric name="StartCopyNo" value="37"/>
0352 <Numeric name="IncrCopyNo" value="1"/>
0353 <String name="Rotation" value="tracker:PAA"/>
0354 <Vector name="Center" type="numeric" nEntries="3">
0355 -([SupportTubeR2]+[SupportTubeInsert3Dz]), [zero], [zero]
0356 </Vector>
0357 </Algorithm>
0358 <Algorithm name="track:DDTrackerLinear">
0359 <rParent name="trackerother:TrackerSupportTubeShield"/>
0360 <String name="ChildName" value="trackerother:TrackerSupportTubeInsertShield"/>
0361 <Numeric name="Number" value="36"/>
0362 <Numeric name="Theta" value="0*deg"/>
0363 <Numeric name="Phi" value="0*deg"/>
0364 <Numeric name="Offset" value="[SupportTubeInsertZoff]"/>
0365 <Numeric name="Delta" value="[SupportTubeInsertZpitch]"/>
0366 <Numeric name="StartCopyNo" value="1"/>
0367 <Numeric name="IncrCopyNo" value="1"/>
0368 <String name="Rotation" value="tracker:PAA"/>
0369 <Vector name="Center" type="numeric" nEntries="3">
0370 [SupportTubeR3]+[SupportTubeInsert4Dz], [zero], [zero]
0371 </Vector>
0372 </Algorithm>
0373 <Algorithm name="track:DDTrackerLinear">
0374 <rParent name="trackerother:TrackerSupportTubeShield"/>
0375 <String name="ChildName" value="trackerother:TrackerSupportTubeInsertShield"/>
0376 <Numeric name="Number" value="36"/>
0377 <Numeric name="Theta" value="0*deg"/>
0378 <Numeric name="Phi" value="0*deg"/>
0379 <Numeric name="Offset" value="[SupportTubeInsertZoff]"/>
0380 <Numeric name="Delta" value="[SupportTubeInsertZpitch]"/>
0381 <Numeric name="StartCopyNo" value="37"/>
0382 <Numeric name="IncrCopyNo" value="1"/>
0383 <String name="Rotation" value="tracker:PAA"/>
0384 <Vector name="Center" type="numeric" nEntries="3">
0385 -([SupportTubeR3]+[SupportTubeInsert4Dz]), [zero], [zero]
0386 </Vector>
0387 </Algorithm>
0388 </DDDefinition>