Warning, /Geometry/TrackerCommonData/data/tecbackplate.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="tecbackplate.xml" eval="true">
0004 <Constant name="zero" value="0.0*fm"/>
0005 <Constant name="Rin" value="[tecpetal3:PetalContRmin]"/>
0006 <!-- drawings show Rin =302*mm-->
0007 <Constant name="Rout" value="[tec:WheelR]"/>
0008 <Constant name="Thick" value="[tecwheel:DiskT] + [ThermalShieldThick]"/>
0009 <Constant name="ThermalShieldRout" value="1053*mm"/>
0010 <Constant name="ThermalShieldThick" value="49.7*mm"/>
0011 <Constant name="CircPipeRin" value="[ThermalShieldRout]"/>
0012 <Constant name="CircPipeRout" value="[Rout]"/>
0013 <Constant name="CircPipeThick" value="[ThermalShieldThick]"/>
0014 <Constant name="TiltmeterDist" value="792*mm"/>
0015 <Constant name="TiltmeterDxy" value="42*mm"/>
0016 <Constant name="TiltmeterDz" value="[ThermalShieldThick]/2."/>
0017 </ConstantsSection>
0018 <SolidSection label="tecbackplate.xml">
0019 <Tubs name="TECBackPlate" rMin="[Rin]" rMax="[Rout]" dz="0.5*[Thick]" startPhi="0*deg" deltaPhi="360*deg"/>
0020 <Tubs name="TECThermalShield" rMin="[Rin]" rMax="[ThermalShieldRout]" dz="0.5*[ThermalShieldThick]" startPhi="0*deg" deltaPhi="360*deg"/>
0021 <Tubs name="TECCircPipe" rMin="[CircPipeRin]" rMax="[CircPipeRout]" dz="0.5*[CircPipeThick]" startPhi="0*deg" deltaPhi="360*deg"/>
0022 <Box name="TECTiltmeter" dx="[TiltmeterDxy]" dy="[TiltmeterDxy]" dz="[TiltmeterDz]"/>
0023 </SolidSection>
0024 <LogicalPartSection label="tecbackplate.xml">
0025 <LogicalPart name="TECBackPlate" category="unspecified">
0026 <rSolid name="tecbackplate:TECBackPlate"/>
0027 <rMaterial name="materials:Air"/>
0028 </LogicalPart>
0029 <LogicalPart name="TECBackDisk" category="unspecified">
0030 <rSolid name="tecwheeld:TECWheelDiskD"/>
0031 <rMaterial name="tecmaterial:TEC_BackDiskCF"/>
0032 </LogicalPart>
0033 <LogicalPart name="TECBackDiskNomex" category="unspecified">
0034 <rSolid name="tecwheeld:TECWheelNomexD"/>
0035 <rMaterial name="tecmaterial:TEC_Nomex"/>
0036 </LogicalPart>
0037 <LogicalPart name="TECBackDiskGroundingRing" category="unspecified">
0038 <rSolid name="tecwheel:TECGroundingRing"/>
0039 <rMaterial name="trackermaterial:T_Copper"/>
0040 </LogicalPart>
0041 <LogicalPart name="TECThermalShield" category="unspecified">
0042 <rSolid name="tecbackplate:TECThermalShield"/>
0043 <rMaterial name="tecmaterial:TEC_ThermalShield"/>
0044 </LogicalPart>
0045 <LogicalPart name="TECCircPipe" category="unspecified">
0046 <rSolid name="tecbackplate:TECCircPipe"/>
0047 <rMaterial name="tecmaterial:TEC_CircPipe"/>
0048 </LogicalPart>
0049 <LogicalPart name="TECTiltmeter" category="unspecified">
0050 <rSolid name="tecbackplate:TECTiltmeter"/>
0051 <rMaterial name="tecmaterial:TEC_Tiltmeter"/>
0052 </LogicalPart>
0053 </LogicalPartSection>
0054 <PosPartSection label="tecbackplate.xml">
0055 <PosPart copyNumber="1">
0056 <rParent name="tecbackplate:TECBackPlate"/>
0057 <rChild name="tecbackplate:TECBackDisk"/>
0058 <Translation x="[zero]" y="[zero]" z="(-0.5*[Thick]+0.5*[tecwheel:DiskT])"/>
0059 </PosPart>
0060 <PosPart copyNumber="1">
0061 <rParent name="tecbackplate:TECBackDisk"/>
0062 <rChild name="tecbackplate:TECBackDiskNomex"/>
0063 </PosPart>
0064 <PosPart copyNumber="1">
0065 <rParent name="tecbackplate:TECBackDisk"/>
0066 <rChild name="tecbackplate:TECBackDiskGroundingRing"/>
0067 </PosPart>
0068 <PosPart copyNumber="1">
0069 <rParent name="tecbackplate:TECBackPlate"/>
0070 <rChild name="tecbackplate:TECThermalShield"/>
0071 <Translation x="[zero]" y="[zero]" z="(-0.5*[Thick]+[tecwheel:DiskT]+0.5*[ThermalShieldThick])"/>
0072 </PosPart>
0073 <PosPart copyNumber="1">
0074 <rParent name="tecbackplate:TECBackPlate"/>
0075 <rChild name="tecbackplate:TECCircPipe"/>
0076 <Translation x="[zero]" y="[zero]" z="(-0.5*[Thick]+[tecwheel:DiskT]+0.5*[CircPipeThick])"/>
0077 </PosPart>
0078 <PosPart copyNumber="1">
0079 <rParent name="tecbackplate:TECThermalShield"/>
0080 <rChild name="tecbackplate:TECTiltmeter"/>
0081 <Translation x="[zero]" y="[TiltmeterDist]" z="[zero]"/>
0082 </PosPart>
0083 <PosPart copyNumber="2">
0084 <rParent name="tecbackplate:TECThermalShield"/>
0085 <rChild name="tecbackplate:TECTiltmeter"/>
0086 <Translation x="[TiltmeterDist]" y="[zero]" z="[zero]"/>
0087 </PosPart>
0088 <PosPart copyNumber="3">
0089 <rParent name="tecbackplate:TECThermalShield"/>
0090 <rChild name="tecbackplate:TECTiltmeter"/>
0091 <Translation x="[zero]" y="-[TiltmeterDist]" z="[zero]"/>
0092 </PosPart>
0093 <PosPart copyNumber="4">
0094 <rParent name="tecbackplate:TECThermalShield"/>
0095 <rChild name="tecbackplate:TECTiltmeter"/>
0096 <Translation x="-[TiltmeterDist]" y="[zero]" z="[zero]"/>
0097 </PosPart>
0098 </PosPartSection>
0099 <Algorithm name="track:DDTrackerAngular">
0100 <rParent name="tecbackplate:TECBackDiskNomex"/>
0101 <String name="ChildName" value="tecwheeld:TECFixSupportD"/>
0102 <Numeric name="N" value="[tecwheel:FixSuppN]"/>
0103 <Numeric name="StartCopyNo" value="1"/>
0104 <Numeric name="IncrCopyNo" value="1"/>
0105 <Numeric name="RangeAngle" value="360*deg"/>
0106 <Numeric name="StartAngle" value="[tecwheel:FixSuppFi]"/>
0107 <Numeric name="Radius" value="[zero]"/>
0108 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0109 </Algorithm>
0110 <Algorithm name="track:DDTrackerAngular">
0111 <rParent name="tecbackplate:TECBackDiskNomex"/>
0112 <String name="ChildName" value="tecwheel:TECFixService"/>
0113 <Numeric name="N" value="[tecwheel:FixServN]"/>
0114 <Numeric name="StartCopyNo" value="1"/>
0115 <Numeric name="IncrCopyNo" value="1"/>
0116 <Numeric name="RangeAngle" value="360*deg"/>
0117 <Numeric name="StartAngle" value="[tecwheel:FixServFi]"/>
0118 <Numeric name="Radius" value="[zero]"/>
0119 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0120 </Algorithm>
0121 </DDDefinition>