Back to home page

EIC code displayed by LXR

 
 

    


Warning, /DD4hep/examples/DDCMS/data/tecpetal0f.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="tecpetal0f.xml" eval="true">
0004                 <Constant name="zero" value="0.0*fm"/>
0005                 <Constant name="ICCZ" value="([tecpetpar:ICBThick]-[tecpetpar:ICCThick])/2"/>
0006         </ConstantsSection>
0007         <SolidSection label="tecpetal0f.xml">
0008                 <Tubs name="TECPetal0F" rMin="[tecpetal0:PetalRmin]" rMax="[tecpetalf:PetalR1]" dz="[tecpetpar:PetalThick]/2" startPhi="-[tecpetalf:PetalWidth0]/2" deltaPhi="[tecpetalf:PetalWidth0]"/>
0009         </SolidSection>
0010         <LogicalPartSection label="tecpetal0f.xml">
0011                 <LogicalPart name="TECPetalCont0F" category="unspecified">
0012                         <rSolid name="tecpetal0:TECPetalCont0"/>
0013                         <rMaterial name="materials:Air"/>
0014                 </LogicalPart>
0015                 <LogicalPart name="TECPetalFrame0F" category="unspecified">
0016                         <rSolid name="tecpetal0:TECPetal0"/>
0017                         <rMaterial name="materials:Air"/>
0018                 </LogicalPart>
0019                 <LogicalPart name="TECPetal0F" category="unspecified">
0020                         <rSolid name="tecpetal0f:TECPetal0F"/>
0021                         <rMaterial name="tecmaterial:TEC_petal"/>
0022                 </LogicalPart>
0023                 <LogicalPart name="TECPetal1F" category="unspecified">
0024                         <rSolid name="tecpetalf:TECPetal1F"/>
0025                         <rMaterial name="tecmaterial:TEC_petal"/>
0026                 </LogicalPart>
0027                 <LogicalPart name="TECPetal2F" category="unspecified">
0028                         <rSolid name="tecpetalf:TECPetal2F"/>
0029                         <rMaterial name="tecmaterial:TEC_petal"/>
0030                 </LogicalPart>
0031                 <LogicalPart name="TECICBCont0F1" category="unspecified">
0032                         <rSolid name="tecpetal0:TECICBCont0"/>
0033                         <rMaterial name="materials:Air"/>
0034                 </LogicalPart>
0035                 <LogicalPart name="TECICBCont0F2" category="unspecified">
0036                         <rSolid name="tecpetal0:TECICBCont0"/>
0037                         <rMaterial name="materials:Air"/>
0038                 </LogicalPart>
0039         </LogicalPartSection>
0040         <PosPartSection label="tecpetal0f.xml">
0041                 <PosPart copyNumber="1">
0042                         <rParent name="tecpetal0f:TECPetalCont0F"/>
0043                         <rChild name="tecring0f:TECRing0F"/>
0044                         <rRotation name="tecpetpar:180X"/>
0045                         <Translation x="[zero]" y="[zero]" z="[tecring0:RingZ]"/>
0046                 </PosPart>
0047                 <PosPart copyNumber="1">
0048                         <rParent name="tecpetal0f:TECPetalCont0F"/>
0049                         <rChild name="tecring1f:TECRing1F"/>
0050                         <Translation x="[zero]" y="[zero]" z="[tecring1:RingZ]"/>
0051                 </PosPart>
0052                 <PosPart copyNumber="1">
0053                         <rParent name="tecpetal0f:TECPetalCont0F"/>
0054                         <rChild name="tecring2f:TECRing2F"/>
0055                         <rRotation name="tecpetpar:180X"/>
0056                         <Translation x="[zero]" y="[zero]" z="[tecring2:RingZ]"/>
0057                 </PosPart>
0058                 <PosPart copyNumber="1">
0059                         <rParent name="tecpetal0f:TECPetalCont0F"/>
0060                         <rChild name="tecring3f:TECRing3F"/>
0061                         <Translation x="[zero]" y="[zero]" z="[tecring3:RingZ]"/>
0062                 </PosPart>
0063                 <PosPart copyNumber="1">
0064                         <rParent name="tecpetal0f:TECPetalCont0F"/>
0065                         <rChild name="tecring4f:TECRing4F"/>
0066                         <rRotation name="tecpetpar:180X"/>
0067                         <Translation x="[zero]" y="[zero]" z="[tecring4:RingZ]"/>
0068                 </PosPart>
0069                 <PosPart copyNumber="1">
0070                         <rParent name="tecpetal0f:TECPetalCont0F"/>
0071                         <rChild name="tecring5f:TECRing5F"/>
0072                         <Translation x="[zero]" y="[zero]" z="[tecring5:RingZ]"/>
0073                 </PosPart>
0074                 <PosPart copyNumber="1">
0075                         <rParent name="tecpetal0f:TECPetalCont0F"/>
0076                         <rChild name="tecring6f:TECRing6F"/>
0077                         <rRotation name="tecpetpar:180X"/>
0078                         <Translation x="[zero]" y="[zero]" z="[tecring6:RingZ]"/>
0079                 </PosPart>
0080                 <PosPart copyNumber="1">
0081                         <rParent name="tecpetal0f:TECPetalCont0F"/>
0082                         <rChild name="tecpetal0f:TECPetalFrame0F"/>
0083                 </PosPart>
0084                 <PosPart copyNumber="1">
0085                         <rParent name="tecpetal0f:TECPetalFrame0F"/>
0086                         <rChild name="tecpetal0f:TECPetal0F"/>
0087                 </PosPart>
0088                 <PosPart copyNumber="1">
0089                         <rParent name="tecpetal0f:TECPetalFrame0F"/>
0090                         <rChild name="tecpetal0f:TECPetal1F"/>
0091                 </PosPart>
0092                 <PosPart copyNumber="1">
0093                         <rParent name="tecpetal0f:TECPetalFrame0F"/>
0094                         <rChild name="tecpetal0f:TECPetal2F"/>
0095                 </PosPart>
0096                 <PosPart copyNumber="1">
0097                         <rParent name="tecpetal0f:TECPetalCont0F"/>
0098                         <rChild name="tecpetal0f:TECICBCont0F1"/>
0099                         <Translation x="[zero]" y="[zero]" z="-[tecpetpar:ICBZ]"/>
0100                 </PosPart>
0101                 <PosPart copyNumber="1">
0102                         <rParent name="tecpetal0f:TECPetalCont0F"/>
0103                         <rChild name="tecpetal0f:TECICBCont0F2"/>
0104                         <Translation x="[zero]" y="[zero]" z="[tecpetpar:ICBZ]"/>
0105                 </PosPart>
0106                 <PosPart copyNumber="1">
0107                         <rParent name="tecpetal0f:TECICBCont0F1"/>
0108                         <rChild name="tecpetalf:TECICC0F1"/>
0109                         <Translation x="[zero]" y="[zero]" z="[ICCZ]"/>
0110                 </PosPart>
0111                 <PosPart copyNumber="1">
0112                         <rParent name="tecpetal0f:TECICBCont0F1"/>
0113                         <rChild name="tecpetalf:TECICC0F2"/>
0114                         <Translation x="[zero]" y="[zero]" z="[ICCZ]"/>
0115                 </PosPart>
0116                 <PosPart copyNumber="1">
0117                         <rParent name="tecpetal0f:TECICBCont0F1"/>
0118                         <rChild name="tecpetalf:TECICC2F1"/>
0119                         <Translation x="[zero]" y="[zero]" z="[ICCZ]"/>
0120                 </PosPart>
0121                 <PosPart copyNumber="1">
0122                         <rParent name="tecpetal0f:TECICBCont0F1"/>
0123                         <rChild name="tecpetalf:TECICC2F2"/>
0124                         <Translation x="[zero]" y="[zero]" z="[ICCZ]"/>
0125                 </PosPart>
0126                 <PosPart copyNumber="1">
0127                         <rParent name="tecpetal0f:TECICBCont0F1"/>
0128                         <rChild name="tecpetalf:TECICC46F1"/>
0129                         <Translation x="[zero]" y="[zero]" z="[ICCZ]"/>
0130                 </PosPart>
0131                 <PosPart copyNumber="1">
0132                         <rParent name="tecpetal0f:TECICBCont0F1"/>
0133                         <rChild name="tecpetalf:TECICC46F2"/>
0134                         <Translation x="[zero]" y="[zero]" z="[ICCZ]"/>
0135                 </PosPart>
0136                 <PosPart copyNumber="1">
0137                         <rParent name="tecpetal0f:TECICBCont0F2"/>
0138                         <rChild name="tecpetalf:TECICC01LF1"/>
0139                         <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0140                 </PosPart>
0141                 <PosPart copyNumber="1">
0142                         <rParent name="tecpetal0f:TECICBCont0F2"/>
0143                         <rChild name="tecpetalf:TECICC01LF2"/>
0144                         <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0145                 </PosPart>
0146                 <PosPart copyNumber="1">
0147                         <rParent name="tecpetal0f:TECICBCont0F2"/>
0148                         <rChild name="tecpetalf:TECICC01LF3"/>
0149                         <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0150                 </PosPart>
0151                 <PosPart copyNumber="1">
0152                         <rParent name="tecpetal0f:TECICBCont0F2"/>
0153                         <rChild name="tecpetalf:TECICC01LF4"/>
0154                         <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0155                 </PosPart>
0156                 <PosPart copyNumber="1">
0157                         <rParent name="tecpetal0f:TECICBCont0F2"/>
0158                         <rChild name="tecpetalf:TECICC35F1"/>
0159                         <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0160                 </PosPart>
0161                 <PosPart copyNumber="1">
0162                         <rParent name="tecpetal0f:TECICBCont0F2"/>
0163                         <rChild name="tecpetalf:TECICC35F2"/>
0164                         <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0165                 </PosPart>
0166                 <PosPart copyNumber="1">
0167                         <rParent name="tecpetal0f:TECICBCont0F2"/>
0168                         <rChild name="tecpetalf:TECICC35F3"/>
0169                         <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0170                 </PosPart>
0171                 <PosPart copyNumber="1">
0172                         <rParent name="tecpetal0f:TECICBCont0F2"/>
0173                         <rChild name="tecpetalf:TECICC35F4"/>
0174                         <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0175                 </PosPart>
0176                 <PosPart copyNumber="1">
0177                         <rParent name="tecpetal0f:TECICBCont0F2"/>
0178                         <rChild name="tecpetalf:TECICC35F5"/>
0179                         <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0180                 </PosPart>
0181                 <PosPart copyNumber="1">
0182                         <rParent name="tecpetal0f:TECPetal2F"/>
0183                         <rChild name="tecwheel:TECInnerManifold"/>
0184                         <Translation x="[zero]" y="[zero]" z="[zero]"/>
0185                 </PosPart>
0186                 <PosPart copyNumber="1">
0187                         <rParent name="tecpetal0f:TECICBCont0F2"/>
0188                         <rChild name="tecwheel:TECCCUM"/>
0189                         <Translation x="1050*mm" y="100*mm" z="[tecpetpar:CCUMZ]"/>
0190                 </PosPart>
0191                 <PosPart copyNumber="2">
0192                         <rParent name="tecpetal0f:TECICBCont0F2"/>
0193                         <rChild name="tecwheel:TECCCUM"/>
0194                         <Translation x="700*mm" y="[zero]" z="[tecpetpar:CCUMZ]"/>
0195                 </PosPart>
0196         </PosPartSection>
0197         <Algorithm name="track:DDTECCoolAlgo">
0198                 <rParent name="tecpetal0f:TECPetal0F"/>
0199                 <Numeric name="StartCopyNo" value="1"/>
0200                 <Numeric name="RPosition" value="283.326*mm"/>
0201                 <Vector name="PhiPosition" type="numeric" nEntries="7">
0202                         16.4423*deg     ,12.3634*deg    ,4.3695*deg     ,-1.4423*deg    ,-5.5235*deg    ,-13.5079*deg   ,-16.4423*deg</Vector>
0203                 <Vector name="CoolInsert" type="string" nEntries="7">
0204                         tecpetpar:TECCool3,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool3,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool4</Vector>
0205         </Algorithm>
0206         <Algorithm name="track:DDTECCoolAlgo">
0207                 <rParent name="tecpetal0f:TECPetal0F"/>
0208                 <Numeric name="StartCopyNo" value="8"/>
0209                 <Numeric name="RPosition" value="348.172*mm"/>
0210                 <Vector name="PhiPosition" type="numeric" nEntries="4">
0211                         13.6003*deg     ,1.3997*deg     ,-1.3997*deg    ,-13.6003*deg</Vector>
0212                 <Vector name="CoolInsert" type="string" nEntries="4">
0213                         tecpetpar:TECCool3,tecpetpar:TECCool3,tecpetpar:TECCool4,tecpetpar:TECCool4</Vector>
0214         </Algorithm>
0215         <Algorithm name="track:DDTECCoolAlgo">
0216                 <rParent name="tecpetal0f:TECPetal0F"/>
0217                 <Numeric name="StartCopyNo" value="12"/>
0218                 <Numeric name="RPosition" value="373.084*mm"/>
0219                 <Vector name="PhiPosition" type="numeric" nEntries="3">
0220                         16.1238*deg     ,1.1238*deg     ,-16.1238*deg</Vector>
0221                 <Vector name="CoolInsert" type="string" nEntries="3">
0222                         tecpetpar:TECCool4,tecpetpar:TECCool3,tecpetpar:TECCool3</Vector>
0223         </Algorithm>
0224         <Algorithm name="track:DDTECCoolAlgo">
0225                 <rParent name="tecpetal0f:TECPetal0F"/>
0226                 <Numeric name="StartCopyNo" value="15"/>
0227                 <Numeric name="RPosition" value="438.663*mm"/>
0228                 <Vector name="PhiPosition" type="numeric" nEntries="4">
0229                         12.3385*deg     ,2.6615*deg     ,-2.6615*deg    ,-12.3385*deg</Vector>
0230                 <Vector name="CoolInsert" type="string" nEntries="4">
0231                         tecpetpar:TECCool4,tecpetpar:TECCool4,tecpetpar:TECCool3,tecpetpar:TECCool3</Vector>
0232         </Algorithm>
0233         <Algorithm name="track:DDTECCoolAlgo">
0234                 <rParent name="tecpetal0f:TECPetal0F"/>
0235                 <Numeric name="StartCopyNo" value="19"/>
0236                 <Numeric name="RPosition" value="451.736*mm"/>
0237                 <Vector name="PhiPosition" type="numeric" nEntries="4">
0238                         14.4308*deg     ,5.4308*deg     ,-5.4308*deg    ,-14.4308*deg</Vector>
0239                 <Vector name="CoolInsert" type="string" nEntries="4">
0240                         tecpetpar:TECCool2,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool2</Vector>
0241         </Algorithm>
0242         <Algorithm name="track:DDTECCoolAlgo">
0243                 <rParent name="tecpetal0f:TECPetal0F"/>
0244                 <Numeric name="StartCopyNo" value="23"/>
0245                 <Numeric name="RPosition" value="491.326*mm"/>
0246                 <Vector name="PhiPosition" type="numeric" nEntries="4">
0247                         9.6429*deg      ,5.2432*deg     ,-5.3537*deg    ,-9.7534*deg</Vector>
0248                 <Vector name="CoolInsert" type="string" nEntries="4">
0249                         tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5</Vector>
0250         </Algorithm>
0251         <Algorithm name="track:DDTECCoolAlgo">
0252                 <rParent name="tecpetal0f:TECPetal0F"/>
0253                 <Numeric name="StartCopyNo" value="27"/>
0254                 <Numeric name="RPosition" value="529.973*mm"/>
0255                 <Vector name="PhiPosition" type="numeric" nEntries="4">
0256                         13.5*deg        ,4.5*deg        ,-4.5*deg       ,-13.5*deg</Vector>
0257                 <Vector name="CoolInsert" type="string" nEntries="4">
0258                         tecpetpar:TECCool2,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool2</Vector>
0259         </Algorithm>
0260         <Algorithm name="track:DDTECCoolAlgo">
0261                 <rParent name="tecpetal0f:TECPetal1F"/>
0262                 <Numeric name="StartCopyNo" value="31"/>
0263                 <Numeric name="RPosition" value="565.026*mm"/>
0264                 <Vector name="PhiPosition" type="numeric" nEntries="7">
0265                         13.5955*deg     ,9.3071*deg     ,5.6902*deg     ,0.7383*deg     ,-7.1669*deg    ,-8.7012*deg    ,-13.5955*deg</Vector>
0266                 <Vector name="CoolInsert" type="string" nEntries="7">
0267                         tecpetpar:TECCool1,tecpetpar:TECCool5,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool5,tecpetpar:TECCool2</Vector>
0268         </Algorithm>
0269         <Algorithm name="track:DDTECCoolAlgo">
0270                 <rParent name="tecpetal0f:TECPetal1F"/>
0271                 <Numeric name="StartCopyNo" value="38"/>
0272                 <Numeric name="RPosition" value="646.359*mm"/>
0273                 <Vector name="PhiPosition" type="numeric" nEntries="5">
0274                         12.8571*deg     ,6.4286*deg     ,0*deg  ,-6.4286*deg    ,-12.8571*deg</Vector>
0275                 <Vector name="CoolInsert" type="string" nEntries="5">
0276                         tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool2</Vector>
0277         </Algorithm>
0278         <Algorithm name="track:DDTECCoolAlgo">
0279                 <rParent name="tecpetal0f:TECPetal1F"/>
0280                 <Numeric name="StartCopyNo" value="43"/>
0281                 <Numeric name="RPosition" value="688.526*mm"/>
0282                 <Vector name="PhiPosition" type="numeric" nEntries="3">
0283                         9.644*deg       ,-0.644*deg     ,-9.644*deg</Vector>
0284                 <Vector name="CoolInsert" type="string" nEntries="3">
0285                         tecpetpar:TECCool3,tecpetpar:TECCool3,tecpetpar:TECCool4</Vector>
0286         </Algorithm>
0287         <Algorithm name="track:DDTECCoolAlgo">
0288                 <rParent name="tecpetal0f:TECPetal1F"/>
0289                 <Numeric name="StartCopyNo" value="46"/>
0290                 <Numeric name="RPosition" value="705.393*mm"/>
0291                 <Vector name="PhiPosition" type="numeric" nEntries="4">
0292                         8.0585*deg      ,2.4756*deg     ,-5.2453*deg    ,-11.2274*deg</Vector>
0293                 <Vector name="CoolInsert" type="string" nEntries="4">
0294                         tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5</Vector>
0295         </Algorithm>
0296         <Algorithm name="track:DDTECCoolAlgo">
0297                 <rParent name="tecpetal0f:TECPetal1F"/>
0298                 <Numeric name="StartCopyNo" value="50"/>
0299                 <Numeric name="RPosition" value="777.681*mm"/>
0300                 <Vector name="PhiPosition" type="numeric" nEntries="4">
0301                         7.227*deg       ,1.773*deg      ,-1.773*deg     ,-7.227*deg</Vector>
0302                 <Vector name="CoolInsert" type="string" nEntries="4">
0303                         tecpetpar:TECCool3,tecpetpar:TECCool3,tecpetpar:TECCool4,tecpetpar:TECCool4</Vector>
0304         </Algorithm>
0305         <Algorithm name="track:DDTECCoolAlgo">
0306                 <rParent name="tecpetal0f:TECPetal1F"/>
0307                 <Numeric name="StartCopyNo" value="54"/>
0308                 <Numeric name="RPosition" value="809.358*mm"/>
0309                 <Vector name="PhiPosition" type="numeric" nEntries="9">
0310                         8.8981*deg      ,6.5507*deg     ,4.2142*deg     ,1.8718*deg     ,-0.4758*deg    ,-2.8175*deg    ,-5.1527*deg    ,-7.4972*deg    ,-9.8497*deg</Vector>
0311                 <Vector name="CoolInsert" type="string" nEntries="9">
0312                         tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5</Vector>
0313         </Algorithm>
0314         <Algorithm name="track:DDTECCoolAlgo">
0315                 <rParent name="tecpetal0f:TECPetal1F"/>
0316                 <Numeric name="StartCopyNo" value="63"/>
0317                 <Numeric name="RPosition" value="826.305*mm"/>
0318                 <Vector name="PhiPosition" type="numeric" nEntries="5">
0319                         13.4078*deg     ,5.8779*deg     ,0.5506*deg     ,-6.9792*deg    ,-13.4078*deg</Vector>
0320                 <Vector name="CoolInsert" type="string" nEntries="5">
0321                         tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool2</Vector>
0322         </Algorithm>
0323         <Algorithm name="track:DDTECCoolAlgo">
0324                 <rParent name="tecpetal0f:TECPetal1F"/>
0325                 <Numeric name="StartCopyNo" value="68"/>
0326                 <Numeric name="RPosition" value="862.788*mm"/>
0327                 <Vector name="PhiPosition" type="numeric" nEntries="6">
0328                         11.25*deg       ,6.75*deg       ,2.25*deg       ,-2.25*deg      ,-6.75*deg      ,-11.25*deg</Vector>
0329                 <Vector name="CoolInsert" type="string" nEntries="6">
0330                         tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1</Vector>
0331         </Algorithm>
0332         <Algorithm name="track:DDTECCoolAlgo">
0333                 <rParent name="tecpetal0f:TECPetal2F"/>
0334                 <Numeric name="StartCopyNo" value="74"/>
0335                 <Numeric name="RPosition" value="937.93*mm"/>
0336                 <Vector name="PhiPosition" type="numeric" nEntries="8">
0337                         11.9037*deg     ,7.382*deg      ,5.4751*deg     ,0.9535*deg     ,-0.9535*deg    ,-5.4751*deg    ,-7.382*deg     ,-11.9037*deg</Vector>
0338                 <Vector name="CoolInsert" type="string" nEntries="8">
0339                         tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool2,tecpetpar:TECCool2,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool2,tecpetpar:TECCool2</Vector>
0340         </Algorithm>
0341         <Algorithm name="track:DDTECCoolAlgo">
0342                 <rParent name="tecpetal0f:TECPetal2F"/>
0343                 <Numeric name="StartCopyNo" value="82"/>
0344                 <Numeric name="RPosition" value="997.895*mm"/>
0345                 <Vector name="PhiPosition" type="numeric" nEntries="8">
0346                         11.6983*deg     ,7.1983*deg     ,6.3017*deg     ,2.6983*deg     ,-2.6983*deg    ,-6.3017*deg    ,-10.1082*deg   ,-11.6983*deg</Vector>
0347                 <Vector name="CoolInsert" type="string" nEntries="8">
0348                         tecpetpar:TECCool1,tecpetpar:TECCool5,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool5,tecpetpar:TECCool1</Vector>
0349         </Algorithm>
0350         <Algorithm name="track:DDTECCoolAlgo">
0351                 <rParent name="tecpetal0f:TECPetal2F"/>
0352                 <Numeric name="StartCopyNo" value="90"/>
0353                 <Numeric name="RPosition" value="1037.61*mm"/>
0354                 <Vector name="PhiPosition" type="numeric" nEntries="1">
0355                         -9.9912*deg</Vector>
0356                 <Vector name="CoolInsert" type="string" nEntries="1">
0357                         tecpetpar:TECCool5</Vector>
0358         </Algorithm>
0359         <Algorithm name="track:DDTECCoolAlgo">
0360                 <rParent name="tecpetal0f:TECPetal2F"/>
0361                 <Numeric name="StartCopyNo" value="91"/>
0362                 <Numeric name="RPosition" value="1065.23*mm"/>
0363                 <Vector name="PhiPosition" type="numeric" nEntries="1">
0364                         -9.9978*deg</Vector>
0365                 <Vector name="CoolInsert" type="string" nEntries="1">
0366                         tecpetpar:TECCool5</Vector>
0367         </Algorithm>
0368         <Algorithm name="track:DDTECOptoHybAlgo">
0369                 <rParent name="tecpetal0f:TECICBCont0F2"/>
0370                 <Numeric name="StartCopyNo" value="1"/>
0371                 <String name="ChildName" value="tecpetpar:TECOptoHybrid"/>
0372                 <Numeric name="OptoWidth" value="[tecpetpar:HybridWidth]"/>
0373                 <Numeric name="OptoHeight" value="[tecpetpar:HybridHeight]"/>
0374                 <Numeric name="Rpos" value="262.048*mm"/>
0375                 <Numeric name="Zpos" value="[tecpetpar:HybridZ]"/>
0376                 <Vector name="Angles" type="numeric" nEntries="4">
0377                         16.4735*deg     ,8.4741*deg     ,-1.419*deg     ,-9.4175*deg</Vector>
0378         </Algorithm>
0379         <Algorithm name="track:DDTECOptoHybAlgo">
0380                 <rParent name="tecpetal0f:TECICBCont0F2"/>
0381                 <Numeric name="StartCopyNo" value="5"/>
0382                 <String name="ChildName" value="tecpetpar:TECOptoHybrid"/>
0383                 <Numeric name="OptoWidth" value="[tecpetpar:HybridWidth]"/>
0384                 <Numeric name="OptoHeight" value="[tecpetpar:HybridHeight]"/>
0385                 <Numeric name="Rpos" value="471.051*mm"/>
0386                 <Numeric name="Zpos" value="[tecpetpar:HybridZ]"/>
0387                 <Vector name="Angles" type="numeric" nEntries="4">
0388                         11.9412*deg     ,7.5404*deg     ,-3.0597*deg    ,-7.4597*deg</Vector>
0389         </Algorithm>
0390         <Algorithm name="track:DDTECOptoHybAlgo">
0391                 <rParent name="tecpetal0f:TECICBCont0F1"/>
0392                 <Numeric name="StartCopyNo" value="9"/>
0393                 <String name="ChildName" value="tecpetpar:TECOptoHybrid"/>
0394                 <Numeric name="OptoWidth" value="[tecpetpar:HybridWidth]"/>
0395                 <Numeric name="OptoHeight" value="[tecpetpar:HybridHeight]"/>
0396                 <Numeric name="Rpos" value="562.721*mm"/>
0397                 <Numeric name="Zpos" value="-[tecpetpar:HybridZ]"/>
0398                 <Vector name="Angles" type="numeric" nEntries="3">
0399                         11.2453*deg     ,2.6765*deg     ,-6.8472*deg</Vector>
0400         </Algorithm>
0401         <Algorithm name="track:DDTECOptoHybAlgo">
0402                 <rParent name="tecpetal0f:TECICBCont0F2"/>
0403                 <Numeric name="StartCopyNo" value="12"/>
0404                 <String name="ChildName" value="tecpetpar:TECOptoHybrid"/>
0405                 <Numeric name="OptoWidth" value="[tecpetpar:HybridWidth]"/>
0406                 <Numeric name="OptoHeight" value="[tecpetpar:HybridHeight]"/>
0407                 <Numeric name="Rpos" value="685.052*mm"/>
0408                 <Numeric name="Zpos" value="[tecpetpar:HybridZ]"/>
0409                 <Vector name="Angles" type="numeric" nEntries="4">
0410                         9.6425*deg      ,4.0592*deg     ,-3.6616*deg    ,-9.643*deg</Vector>
0411         </Algorithm>
0412         <Algorithm name="track:DDTECOptoHybAlgo">
0413                 <rParent name="tecpetal0f:TECICBCont0F1"/>
0414                 <Numeric name="StartCopyNo" value="16"/>
0415                 <String name="ChildName" value="tecpetpar:TECOptoHybrid"/>
0416                 <Numeric name="OptoWidth" value="[tecpetpar:HybridWidth]"/>
0417                 <Numeric name="OptoHeight" value="[tecpetpar:HybridHeight]"/>
0418                 <Numeric name="Rpos" value="807.002*mm"/>
0419                 <Numeric name="Zpos" value="-[tecpetpar:HybridZ]"/>
0420                 <Vector name="Angles" type="numeric" nEntries="9">
0421                         10.2499*deg     ,7.9025*deg     ,5.5659*deg     ,3.2235*deg     ,0.8753*deg     ,-1.4658*deg    ,-3.801*deg     ,-6.1455*deg    ,-8.5563*deg</Vector>
0422         </Algorithm>
0423         <Algorithm name="track:DDTECOptoHybAlgo">
0424                 <rParent name="tecpetal0f:TECICBCont0F2"/>
0425                 <Numeric name="StartCopyNo" value="25"/>
0426                 <String name="ChildName" value="tecpetpar:TECOptoHybrid"/>
0427                 <Numeric name="OptoWidth" value="[tecpetpar:HybridWidth]"/>
0428                 <Numeric name="OptoHeight" value="[tecpetpar:HybridHeight]"/>
0429                 <Numeric name="Rpos" value="977.591*mm"/>
0430                 <Numeric name="Zpos" value="[tecpetpar:HybridZ]"/>
0431                 <Vector name="Angles" type="numeric" nEntries="3">
0432                         8.3153*deg      ,3.8227*deg     ,-5.1984*deg</Vector>
0433         </Algorithm>
0434         <Algorithm name="track:DDTECOptoHybAlgo">
0435                 <rParent name="tecpetal0f:TECICBCont0F2"/>
0436                 <Numeric name="StartCopyNo" value="28"/>
0437                 <String name="ChildName" value="tecpetpar:TECOptoHybridShort"/>
0438                 <Numeric name="OptoWidth" value="[tecpetpar:HybridHeight]"/>
0439                 <Numeric name="OptoHeight" value="[tecpetpar:HybridWidth]"/>
0440                 <Numeric name="Rpos" value="977.591*mm"/>
0441                 <Numeric name="Zpos" value="[tecpetpar:HybridZ]"/>
0442                 <Vector name="Angles" type="numeric" nEntries="1">
0443                         -9.9916*deg</Vector>
0444         </Algorithm>
0445 </DDDefinition>