Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/TrackerCommonData/data/tid.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="tid.xml" eval="true">
0004                 <Constant name="zero" value="0.0*fm"/>
0005                 <Constant name="Rin" value="22.20*cm"/>
0006                 <Constant name="Rout" value="52.00*cm"/>
0007                 <Constant name="Zv1" value="73.6*cm"/>
0008                 <!-- begin of TID envelope  DO NOT TOUCH IT! -->
0009                 <Constant name="Zv2" value="111.3*cm"/>
0010                 <Constant name="WheelRin" value="22.38*cm"/>
0011                 <Constant name="WheelRout" value="51.20*cm"/>
0012                 <Constant name="WheelT" value="10.4*cm"/>
0013                 <!-- MAX ALLOWED VALUE 10.5 cm -->
0014                 <Constant name="WheelDZ0" value="5.5*cm"/>
0015                 <!-- Z off of Disk1 -->
0016                 <Constant name="WheelDZ" value="12.95*cm"/>
0017                 <!-- Z pitch of Disks -->
0018                 <Constant name="Wheel0Z" value="[Zv1]+[WheelDZ0]"/>
0019                 <Constant name="Wheel1Z" value="[Wheel0Z]+[WheelDZ]"/>
0020                 <Constant name="Wheel2Z" value="[Wheel1Z]+[WheelDZ]"/>
0021                 <Constant name="RingZ" value="3.50*cm"/>
0022                 <Constant name="SupportT" value="0.10*cm"/>
0023                 <Constant name="SupportRin" value="[WheelRout]"/>
0024                 <Constant name="SupportRout" value="52.00*cm"/>
0025                 <Constant name="SupportL" value="37.7*cm"/>
0026                 <!-- 37.2+0.5 ie [SideDiskT] included -->
0027                 <Constant name="SupportZ" value="[Zv1]+[SupportL]/2"/>
0028                 <Constant name="SupportInRin" value="[SupportRin]+[SupportT]"/>
0029                 <Constant name="SupportInRout" value="[SupportRout]-[SupportT]"/>
0030                 <Constant name="SideDiskRin" value="22.80*cm"/>
0031                 <Constant name="SideDiskT" value="0.50*cm"/>
0032                 <Constant name="SideDiskZ" value="[Zv1]+[SupportL]-[SideDiskT]/2"/>
0033                 <Constant name="SideDiskInT" value="0.50*cm"/>
0034                 <!-- "manine" -->
0035                 <Constant name="WheelFixDR" value="3.1*cm"/>
0036                 <Constant name="WheelFixRout" value="[tidringpar:Rout]"/>
0037                 <Constant name="WheelFixDZ" value="1.3*cm"/>
0038                 <!-- real value is 5,5 cm but set 1.3 cm to avoid overlaps -->
0039                 <Constant name="WheelFixDPhi" value="6.15*deg"/>
0040                 <Constant name="WheelFixTR" value="0.8*cm"/>
0041                 <Constant name="WheelFixTZ" value="0.4*cm"/>
0042                 <Constant name="WheelFixPhi" value="90.0*deg"/>
0043         </ConstantsSection>
0044         <SolidSection label="tid.xml">
0045                 <Polycone name="TID" startPhi="0*deg" deltaPhi="360*deg">
0046                         <ZSection z="[Zv1]" rMin="[Rin]" rMax="[Rout]"/>
0047                         <ZSection z="[Zv2]" rMin="[Rin]" rMax="[Rout]"/>
0048                 </Polycone>
0049                 <Tubs name="TIDWheel" rMin="[WheelRin]" rMax="[WheelRout]" dz="[WheelT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0050                 <Tubs name="TIDSupport" rMin="[SupportRin]" rMax="[SupportRout]" dz="[SupportL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0051                 <Tubs name="TIDSupportIn" rMin="[SupportInRin]" rMax="[SupportInRout]" dz="[SupportL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0052                 <Tubs name="TIDSideDisk" rMin="[SideDiskRin]" rMax="[WheelRout]" dz="[SideDiskT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0053                 <Tubs name="TIDSideDiskIn" rMin="[SideDiskRin]" rMax="[WheelRout]" dz="[SideDiskInT]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0054                 <Tubs name="TIDWheelFix" rMin="[WheelFixRout]-[WheelFixDR]" rMax="[WheelFixRout]" dz="[WheelFixDZ]/2" startPhi="-[WheelFixDPhi]/2" deltaPhi="[WheelFixDPhi]"/>
0055                 <Tubs name="TIDWheelFixHole" rMin="[WheelFixRout]-[WheelFixDR]" rMax="[WheelFixRout]-[WheelFixTR]" dz="([WheelFixDZ]-[WheelFixTZ])/2" startPhi="-[WheelFixDPhi]/2" deltaPhi="[WheelFixDPhi]"/>
0056                 <SubtractionSolid name="TIDWheelFixCutted">
0057                         <rSolid name="TIDWheelFix"/>
0058                         <rSolid name="TIDWheelFixHole"/>
0059                         <Translation x="[zero]" y="[zero]" z="-[WheelFixTZ]/2"/>
0060                 </SubtractionSolid>
0061         </SolidSection>
0062         <LogicalPartSection label="tid.xml">
0063                 <LogicalPart name="TIDSupport" category="unspecified">
0064                         <rSolid name="TIDSupport"/>
0065                         <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0066                 </LogicalPart>
0067                 <LogicalPart name="TIDSupportIn" category="unspecified">
0068                         <rSolid name="TIDSupportIn"/>
0069                         <rMaterial name="trackermaterial:T_Nomex"/>
0070                 </LogicalPart>
0071                 <LogicalPart name="TIDSideDisk" category="unspecified">
0072                         <rSolid name="TIDSideDisk"/>
0073                         <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0074                 </LogicalPart>
0075                 <LogicalPart name="TIDSideDiskIn" category="unspecified">
0076                         <rSolid name="TIDSideDiskIn"/>
0077                         <rMaterial name="trackermaterial:T_Nomex"/>
0078                 </LogicalPart>
0079                 <LogicalPart name="TIDWheelFixCutted" category="unspecified">
0080                         <rSolid name="TIDWheelFixCutted"/>
0081                         <rMaterial name="tidmaterial:TID_WheelFixation"/>
0082                 </LogicalPart>
0083         </LogicalPartSection>
0084         <PosPartSection label="tid.xml">
0085                 <PosPart copyNumber="1">
0086                         <rParent name="tid:TIDSupport"/>
0087                         <rChild name="tid:TIDSupportIn"/>
0088                 </PosPart>
0089                 <PosPart copyNumber="1">
0090                         <rParent name="tid:TIDSideDisk"/>
0091                         <rChild name="tid:TIDSideDiskIn"/>
0092                 </PosPart>
0093         </PosPartSection>
0094 </DDDefinition>