Back to home page

Project CMSSW displayed by LXR

 
 

    


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>