Warning, /Geometry/TrackerCommonData/data/tecpetal8f.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="tecpetal8f.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="tecpetal8f.xml">
0008 <Tubs name="TECPetal8F" rMin="[tecpetal3:PetalRmin]" rMax="[tecpetalf:PetalR1]" dz="[tecpetpar:PetalThick]/2" startPhi="-[tecpetalf:PetalWidth0]/2" deltaPhi="[tecpetalf:PetalWidth0]"/>
0009 </SolidSection>
0010 <LogicalPartSection label="tecpetal8f.xml">
0011 <LogicalPart name="TECPetalCont8F" category="unspecified">
0012 <rSolid name="tecpetal3:TECPetalCont3"/>
0013 <rMaterial name="materials:Air"/>
0014 </LogicalPart>
0015 <LogicalPart name="TECPetalFrame8F" category="unspecified">
0016 <rSolid name="tecpetal3:TECPetal3"/>
0017 <rMaterial name="materials:Air"/>
0018 </LogicalPart>
0019 <LogicalPart name="TECPetal8F" category="unspecified">
0020 <rSolid name="tecpetal8f:TECPetal8F"/>
0021 <rMaterial name="tecmaterial:TEC_petal"/>
0022 </LogicalPart>
0023 <LogicalPart name="TECPetal9F" category="unspecified">
0024 <rSolid name="tecpetalf:TECPetal1F"/>
0025 <rMaterial name="tecmaterial:TEC_petal"/>
0026 </LogicalPart>
0027 <LogicalPart name="TECPetalbF" category="unspecified">
0028 <rSolid name="tecpetalf:TECPetal2F"/>
0029 <rMaterial name="tecmaterial:TEC_petal"/>
0030 </LogicalPart>
0031 <LogicalPart name="TECICBCont8F1" category="unspecified">
0032 <rSolid name="tecpetal3:TECICBCont3"/>
0033 <rMaterial name="materials:Air"/>
0034 </LogicalPart>
0035 <LogicalPart name="TECICBCont8F2" category="unspecified">
0036 <rSolid name="tecpetal3:TECICBCont3"/>
0037 <rMaterial name="materials:Air"/>
0038 </LogicalPart>
0039 </LogicalPartSection>
0040 <PosPartSection label="tecpetal8f.xml">
0041 <PosPart copyNumber="1">
0042 <rParent name="tecpetal8f:TECPetalCont8F"/>
0043 <rChild name="tecring3f:TECRing3F"/>
0044 <Translation x="[zero]" y="[zero]" z="[tecring3:RingZ]"/>
0045 </PosPart>
0046 <PosPart copyNumber="1">
0047 <rParent name="tecpetal8f:TECPetalCont8F"/>
0048 <rChild name="tecring4f:TECRing4F"/>
0049 <rRotation name="tecpetpar:180X"/>
0050 <Translation x="[zero]" y="[zero]" z="[tecring4:RingZ]"/>
0051 </PosPart>
0052 <PosPart copyNumber="1">
0053 <rParent name="tecpetal8f:TECPetalCont8F"/>
0054 <rChild name="tecring5f:TECRing5F"/>
0055 <Translation x="[zero]" y="[zero]" z="[tecring5:RingZ]"/>
0056 </PosPart>
0057 <PosPart copyNumber="1">
0058 <rParent name="tecpetal8f:TECPetalCont8F"/>
0059 <rChild name="tecring6f:TECRing6F"/>
0060 <rRotation name="tecpetpar:180X"/>
0061 <Translation x="[zero]" y="[zero]" z="[tecring6:RingZ]"/>
0062 </PosPart>
0063 <PosPart copyNumber="1">
0064 <rParent name="tecpetal8f:TECPetalCont8F"/>
0065 <rChild name="tecpetal8f:TECPetalFrame8F"/>
0066 </PosPart>
0067 <PosPart copyNumber="1">
0068 <rParent name="tecpetal8f:TECPetalFrame8F"/>
0069 <rChild name="tecpetal8f:TECPetal8F"/>
0070 </PosPart>
0071 <PosPart copyNumber="1">
0072 <rParent name="tecpetal8f:TECPetalFrame8F"/>
0073 <rChild name="tecpetal8f:TECPetal9F"/>
0074 </PosPart>
0075 <PosPart copyNumber="1">
0076 <rParent name="tecpetal8f:TECPetalFrame8F"/>
0077 <rChild name="tecpetal8f:TECPetalbF"/>
0078 </PosPart>
0079 <PosPart copyNumber="1">
0080 <rParent name="tecpetal8f:TECPetalCont8F"/>
0081 <rChild name="tecpetal8f:TECICBCont8F1"/>
0082 <Translation x="[zero]" y="[zero]" z="-[tecpetpar:ICBZ]"/>
0083 </PosPart>
0084 <PosPart copyNumber="1">
0085 <rParent name="tecpetal8f:TECPetalCont8F"/>
0086 <rChild name="tecpetal8f:TECICBCont8F2"/>
0087 <Translation x="[zero]" y="[zero]" z="[tecpetpar:ICBZ]"/>
0088 </PosPart>
0089 <PosPart copyNumber="4">
0090 <rParent name="tecpetal8f:TECICBCont8F1"/>
0091 <rChild name="tecpetalf:TECICC46F1"/>
0092 <Translation x="[zero]" y="[zero]" z="[ICCZ]"/>
0093 </PosPart>
0094 <PosPart copyNumber="4">
0095 <rParent name="tecpetal8f:TECICBCont8F1"/>
0096 <rChild name="tecpetalf:TECICC46F2"/>
0097 <Translation x="[zero]" y="[zero]" z="[ICCZ]"/>
0098 </PosPart>
0099 <PosPart copyNumber="4">
0100 <rParent name="tecpetal8f:TECICBCont8F2"/>
0101 <rChild name="tecpetalf:TECICC35F1"/>
0102 <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0103 </PosPart>
0104 <PosPart copyNumber="4">
0105 <rParent name="tecpetal8f:TECICBCont8F2"/>
0106 <rChild name="tecpetalf:TECICC35F2"/>
0107 <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0108 </PosPart>
0109 <PosPart copyNumber="4">
0110 <rParent name="tecpetal8f:TECICBCont8F2"/>
0111 <rChild name="tecpetalf:TECICC35F3"/>
0112 <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0113 </PosPart>
0114 <PosPart copyNumber="4">
0115 <rParent name="tecpetal8f:TECICBCont8F2"/>
0116 <rChild name="tecpetalf:TECICC35F4"/>
0117 <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0118 </PosPart>
0119 <PosPart copyNumber="4">
0120 <rParent name="tecpetal8f:TECICBCont8F2"/>
0121 <rChild name="tecpetalf:TECICC35F5"/>
0122 <Translation x="[zero]" y="[zero]" z="-[ICCZ]"/>
0123 </PosPart>
0124 <PosPart copyNumber="7">
0125 <rParent name="tecpetal8f:TECPetalbF"/>
0126 <rChild name="tecwheel:TECInnerManifold"/>
0127 <Translation x="[zero]" y="[zero]" z="[zero]"/>
0128 </PosPart>
0129 </PosPartSection>
0130 <Algorithm name="track:DDTECCoolAlgo">
0131 <rParent name="tecpetal8f:TECPetal8F"/>
0132 <Numeric name="StartCopyNo" value="1"/>
0133 <Numeric name="RPosition" value="373.084*mm"/>
0134 <Vector name="PhiPosition" type="numeric" nEntries="3">
0135 16.1238*deg ,1.1238*deg ,-16.1238*deg</Vector>
0136 <Vector name="CoolInsert" type="string" nEntries="3">
0137 tecpetpar:TECCool4,tecpetpar:TECCool3,tecpetpar:TECCool3</Vector>
0138 </Algorithm>
0139 <Algorithm name="track:DDTECCoolAlgo">
0140 <rParent name="tecpetal8f:TECPetal8F"/>
0141 <Numeric name="StartCopyNo" value="4"/>
0142 <Numeric name="RPosition" value="438.663*mm"/>
0143 <Vector name="PhiPosition" type="numeric" nEntries="4">
0144 12.3385*deg ,2.6615*deg ,-2.6615*deg ,-12.3385*deg</Vector>
0145 <Vector name="CoolInsert" type="string" nEntries="4">
0146 tecpetpar:TECCool4,tecpetpar:TECCool4,tecpetpar:TECCool3,tecpetpar:TECCool3</Vector>
0147 </Algorithm>
0148 <Algorithm name="track:DDTECCoolAlgo">
0149 <rParent name="tecpetal8f:TECPetal8F"/>
0150 <Numeric name="StartCopyNo" value="8"/>
0151 <Numeric name="RPosition" value="451.736*mm"/>
0152 <Vector name="PhiPosition" type="numeric" nEntries="4">
0153 14.4308*deg ,5.4308*deg ,-5.4308*deg ,-14.4308*deg</Vector>
0154 <Vector name="CoolInsert" type="string" nEntries="4">
0155 tecpetpar:TECCool2,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool2</Vector>
0156 </Algorithm>
0157 <Algorithm name="track:DDTECCoolAlgo">
0158 <rParent name="tecpetal8f:TECPetal8F"/>
0159 <Numeric name="StartCopyNo" value="12"/>
0160 <Numeric name="RPosition" value="491.326*mm"/>
0161 <Vector name="PhiPosition" type="numeric" nEntries="4">
0162 9.6429*deg ,5.2432*deg ,-5.3537*deg ,-9.7534*deg</Vector>
0163 <Vector name="CoolInsert" type="string" nEntries="4">
0164 tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5</Vector>
0165 </Algorithm>
0166 <Algorithm name="track:DDTECCoolAlgo">
0167 <rParent name="tecpetal8f:TECPetal8F"/>
0168 <Numeric name="StartCopyNo" value="16"/>
0169 <Numeric name="RPosition" value="529.973*mm"/>
0170 <Vector name="PhiPosition" type="numeric" nEntries="4">
0171 13.5*deg ,4.5*deg ,-4.5*deg ,-13.5*deg</Vector>
0172 <Vector name="CoolInsert" type="string" nEntries="4">
0173 tecpetpar:TECCool2,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool2</Vector>
0174 </Algorithm>
0175 <Algorithm name="track:DDTECCoolAlgo">
0176 <rParent name="tecpetal8f:TECPetal9F"/>
0177 <Numeric name="StartCopyNo" value="20"/>
0178 <Numeric name="RPosition" value="565.026*mm"/>
0179 <Vector name="PhiPosition" type="numeric" nEntries="7">
0180 13.5955*deg ,9.3071*deg ,5.6902*deg ,0.7383*deg ,-7.1669*deg ,-8.7012*deg ,-13.5955*deg</Vector>
0181 <Vector name="CoolInsert" type="string" nEntries="7">
0182 tecpetpar:TECCool1,tecpetpar:TECCool5,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool5,tecpetpar:TECCool2</Vector>
0183 </Algorithm>
0184 <Algorithm name="track:DDTECCoolAlgo">
0185 <rParent name="tecpetal8f:TECPetal9F"/>
0186 <Numeric name="StartCopyNo" value="27"/>
0187 <Numeric name="RPosition" value="646.359*mm"/>
0188 <Vector name="PhiPosition" type="numeric" nEntries="5">
0189 12.8571*deg ,6.4286*deg ,0*deg ,-6.4286*deg ,-12.8571*deg</Vector>
0190 <Vector name="CoolInsert" type="string" nEntries="5">
0191 tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool2</Vector>
0192 </Algorithm>
0193 <Algorithm name="track:DDTECCoolAlgo">
0194 <rParent name="tecpetal8f:TECPetal9F"/>
0195 <Numeric name="StartCopyNo" value="32"/>
0196 <Numeric name="RPosition" value="688.526*mm"/>
0197 <Vector name="PhiPosition" type="numeric" nEntries="3">
0198 9.644*deg ,-0.644*deg ,-9.644*deg</Vector>
0199 <Vector name="CoolInsert" type="string" nEntries="3">
0200 tecpetpar:TECCool3,tecpetpar:TECCool3,tecpetpar:TECCool4</Vector>
0201 </Algorithm>
0202 <Algorithm name="track:DDTECCoolAlgo">
0203 <rParent name="tecpetal8f:TECPetal9F"/>
0204 <Numeric name="StartCopyNo" value="35"/>
0205 <Numeric name="RPosition" value="705.393*mm"/>
0206 <Vector name="PhiPosition" type="numeric" nEntries="4">
0207 8.0585*deg ,2.4756*deg ,-5.2453*deg ,-11.2274*deg</Vector>
0208 <Vector name="CoolInsert" type="string" nEntries="4">
0209 tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5</Vector>
0210 </Algorithm>
0211 <Algorithm name="track:DDTECCoolAlgo">
0212 <rParent name="tecpetal8f:TECPetal9F"/>
0213 <Numeric name="StartCopyNo" value="39"/>
0214 <Numeric name="RPosition" value="777.681*mm"/>
0215 <Vector name="PhiPosition" type="numeric" nEntries="4">
0216 7.227*deg ,1.773*deg ,-1.773*deg ,-7.227*deg</Vector>
0217 <Vector name="CoolInsert" type="string" nEntries="4">
0218 tecpetpar:TECCool3,tecpetpar:TECCool3,tecpetpar:TECCool4,tecpetpar:TECCool4</Vector>
0219 </Algorithm>
0220 <Algorithm name="track:DDTECCoolAlgo">
0221 <rParent name="tecpetal8f:TECPetal9F"/>
0222 <Numeric name="StartCopyNo" value="43"/>
0223 <Numeric name="RPosition" value="809.358*mm"/>
0224 <Vector name="PhiPosition" type="numeric" nEntries="9">
0225 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>
0226 <Vector name="CoolInsert" type="string" nEntries="9">
0227 tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5,tecpetpar:TECCool5</Vector>
0228 </Algorithm>
0229 <Algorithm name="track:DDTECCoolAlgo">
0230 <rParent name="tecpetal8f:TECPetal9F"/>
0231 <Numeric name="StartCopyNo" value="52"/>
0232 <Numeric name="RPosition" value="826.305*mm"/>
0233 <Vector name="PhiPosition" type="numeric" nEntries="5">
0234 13.4078*deg ,5.8779*deg ,0.5506*deg ,-6.9792*deg ,-13.4078*deg</Vector>
0235 <Vector name="CoolInsert" type="string" nEntries="5">
0236 tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool2</Vector>
0237 </Algorithm>
0238 <Algorithm name="track:DDTECCoolAlgo">
0239 <rParent name="tecpetal8f:TECPetal9F"/>
0240 <Numeric name="StartCopyNo" value="57"/>
0241 <Numeric name="RPosition" value="862.788*mm"/>
0242 <Vector name="PhiPosition" type="numeric" nEntries="6">
0243 11.25*deg ,6.75*deg ,2.25*deg ,-2.25*deg ,-6.75*deg ,-11.25*deg</Vector>
0244 <Vector name="CoolInsert" type="string" nEntries="6">
0245 tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1</Vector>
0246 </Algorithm>
0247 <Algorithm name="track:DDTECCoolAlgo">
0248 <rParent name="tecpetal8f:TECPetalbF"/>
0249 <Numeric name="StartCopyNo" value="63"/>
0250 <Numeric name="RPosition" value="937.93*mm"/>
0251 <Vector name="PhiPosition" type="numeric" nEntries="8">
0252 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>
0253 <Vector name="CoolInsert" type="string" nEntries="8">
0254 tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool2,tecpetpar:TECCool2,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool2,tecpetpar:TECCool2</Vector>
0255 </Algorithm>
0256 <Algorithm name="track:DDTECCoolAlgo">
0257 <rParent name="tecpetal8f:TECPetalbF"/>
0258 <Numeric name="StartCopyNo" value="71"/>
0259 <Numeric name="RPosition" value="997.895*mm"/>
0260 <Vector name="PhiPosition" type="numeric" nEntries="8">
0261 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>
0262 <Vector name="CoolInsert" type="string" nEntries="8">
0263 tecpetpar:TECCool1,tecpetpar:TECCool5,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool1,tecpetpar:TECCool5,tecpetpar:TECCool1</Vector>
0264 </Algorithm>
0265 <Algorithm name="track:DDTECCoolAlgo">
0266 <rParent name="tecpetal8f:TECPetalbF"/>
0267 <Numeric name="StartCopyNo" value="79"/>
0268 <Numeric name="RPosition" value="1037.61*mm"/>
0269 <Vector name="PhiPosition" type="numeric" nEntries="1">
0270 -9.9912*deg</Vector>
0271 <Vector name="CoolInsert" type="string" nEntries="1">
0272 tecpetpar:TECCool5</Vector>
0273 </Algorithm>
0274 <Algorithm name="track:DDTECCoolAlgo">
0275 <rParent name="tecpetal8f:TECPetalbF"/>
0276 <Numeric name="StartCopyNo" value="80"/>
0277 <Numeric name="RPosition" value="1065.23*mm"/>
0278 <Vector name="PhiPosition" type="numeric" nEntries="1">
0279 -9.9978*deg</Vector>
0280 <Vector name="CoolInsert" type="string" nEntries="1">
0281 tecpetpar:TECCool5</Vector>
0282 </Algorithm>
0283 <Algorithm name="track:DDTECOptoHybAlgo">
0284 <rParent name="tecpetal8f:TECICBCont8F2"/>
0285 <Numeric name="StartCopyNo" value="12"/>
0286 <String name="ChildName" value="tecpetpar:TECOptoHybrid"/>
0287 <Numeric name="OptoWidth" value="[tecpetpar:HybridWidth]"/>
0288 <Numeric name="OptoHeight" value="[tecpetpar:HybridHeight]"/>
0289 <Numeric name="Rpos" value="685.052*mm"/>
0290 <Numeric name="Zpos" value="[tecpetpar:HybridZ]"/>
0291 <Vector name="Angles" type="numeric" nEntries="4">
0292 9.6425*deg ,4.0592*deg ,-3.6616*deg ,-9.643*deg</Vector>
0293 </Algorithm>
0294 <Algorithm name="track:DDTECOptoHybAlgo">
0295 <rParent name="tecpetal8f:TECICBCont8F1"/>
0296 <Numeric name="StartCopyNo" value="16"/>
0297 <String name="ChildName" value="tecpetpar:TECOptoHybrid"/>
0298 <Numeric name="OptoWidth" value="[tecpetpar:HybridWidth]"/>
0299 <Numeric name="OptoHeight" value="[tecpetpar:HybridHeight]"/>
0300 <Numeric name="Rpos" value="807.002*mm"/>
0301 <Numeric name="Zpos" value="-[tecpetpar:HybridZ]"/>
0302 <Vector name="Angles" type="numeric" nEntries="9">
0303 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>
0304 </Algorithm>
0305 <Algorithm name="track:DDTECOptoHybAlgo">
0306 <rParent name="tecpetal8f:TECICBCont8F2"/>
0307 <Numeric name="StartCopyNo" value="25"/>
0308 <String name="ChildName" value="tecpetpar:TECOptoHybrid"/>
0309 <Numeric name="OptoWidth" value="[tecpetpar:HybridWidth]"/>
0310 <Numeric name="OptoHeight" value="[tecpetpar:HybridHeight]"/>
0311 <Numeric name="Rpos" value="977.591*mm"/>
0312 <Numeric name="Zpos" value="[tecpetpar:HybridZ]"/>
0313 <Vector name="Angles" type="numeric" nEntries="3">
0314 8.3153*deg ,3.8227*deg ,-5.1984*deg</Vector>
0315 </Algorithm>
0316 <Algorithm name="track:DDTECOptoHybAlgo">
0317 <rParent name="tecpetal8f:TECICBCont8F2"/>
0318 <Numeric name="StartCopyNo" value="28"/>
0319 <String name="ChildName" value="tecpetpar:TECOptoHybridShort"/>
0320 <Numeric name="OptoWidth" value="[tecpetpar:HybridHeight]"/>
0321 <Numeric name="OptoHeight" value="[tecpetpar:HybridWidth]"/>
0322 <Numeric name="Rpos" value="977.591*mm"/>
0323 <Numeric name="Zpos" value="[tecpetpar:HybridZ]"/>
0324 <Vector name="Angles" type="numeric" nEntries="1">
0325 -9.9916*deg</Vector>
0326 </Algorithm>
0327 </DDDefinition>