Back to home page

EIC code displayed by LXR

 
 

    


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>