Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/TrackerCommonData/data/tidring0.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="tidring0.xml" eval="true">
0004                 <Constant name="zero" value="0.0*fm"/>
0005                 <Constant name="Rmin" value="22.5261*cm"/>
0006                 <Constant name="NPhi" value="24"/>
0007                 <Constant name="PhiOff" value="0*deg"/>
0008                 <Constant name="ICBR" value="40.250*cm"/>
0009                 <Constant name="ICBTailR" value="[ICBR]+[tidringpar:ICBW]/2"/>
0010                 <Constant name="RPos" value="[Rmin]+[tidmodule0:ModuleHeight]/2"/>
0011                 <Constant name="ICCRPos" value="[Rmin]+[tidmodule0:ModuleHeight]+[tidringpar:ICCROffset]+[tidringpar:ICCH]/2"/>
0012                 <Constant name="ICBTailW" value="([tidringpar:Rout]-[ICBTailR]-            [tidringpar:ICBTailTol])"/>
0013                 <Constant name="ICBTailRPos" value="([tidringpar:Rout]+[ICBTailR]-            [tidringpar:ICBTailTol])/2"/>
0014                 <Constant name="CCUMrPos" value="[ICBTailR]+2*[tidringpar:ICBTailTol]+[tidringpar:CCUMW]/2"/>
0015                 <Constant name="CoolR1" value="[Rmin]+[tidmodule0:ModuleHeight]-[tidmodule0:CoolInsertShift]"/>
0016                 <Constant name="CoolR2" value="[Rmin]+[tidmodule0:ModuleHeight]-[tidmodpar:CoolInsertHeightDS]+[tidringpar:CoolD]/2"/>
0017                 <Constant name="DOHMrIn" value="44.5*cm"/>
0018                 <Constant name="DOHMrOut" value="50.5*cm"/>
0019                 <Constant name="DOHMrOff" value="-0.5*cm"/>
0020                 <Constant name="DOHMdPhi" value="18*deg"/>
0021                 <Constant name="CoolManifoldL" value="17*cm"/>
0022                 <Constant name="FlatCablerIn" value="[ICBR]+[tidringpar:ICBW]/2"/>
0023                 <Constant name="FlatCablerOut" value="[FlatCablerIn]+6*cm"/>
0024                 <Constant name="FlatCabledPhi" value="30*deg"/>
0025                 <Constant name="FlatCablephiPos" value="21*deg"/>
0026                 <!-- palced symmetrically wrt the MC at 21 deg -->
0027                 <Constant name="FlatCablephiPosOff" value="3*deg"/>
0028                 <Constant name="FlatCablephiPosL" value="[FlatCablephiPos]-[FlatCablephiPosOff]-[FlatCabledPhi]/2"/>
0029                 <Constant name="FlatCablephiPosR" value="[FlatCablephiPos]+[FlatCablephiPosOff]+[FlatCabledPhi]/2"/>
0030                 <Constant name="ModuleFixationInsertsInR" value="28.8*cm"/>
0031                 <Constant name="ModuleFixationInsertsOutR" value="37.7*cm"/>
0032         </ConstantsSection>
0033         <SolidSection label="tidring0.xml">
0034                 <Tubs name="TIDRing0ICB" rMin="([ICBR]-[tidringpar:ICBW]/2)" rMax="([ICBR]+[tidringpar:ICBW]/2)" dz="[tidringpar:ICBT]/2" startPhi="0*deg" deltaPhi="360.*deg"/>
0035                 <Box name="TIDRing0ICBTail" dx="[tidringpar:ICBTailH]/2" dy="[ICBTailW]/2" dz="[tidringpar:ICBTailT]/2"/>
0036                 <Torus name="TIDRing0Cool1" innerRadius="[zero]" outerRadius="[tidringpar:CoolD]/2" torusRadius="[CoolR1]" startPhi="0*deg" deltaPhi="360.*deg"/>
0037                 <Torus name="TIDRing0Cool2" innerRadius="[zero]" outerRadius="[tidringpar:CoolD]/2" torusRadius="[CoolR2]" startPhi="0*deg" deltaPhi="360.*deg"/>
0038                 <Tubs name="TIDRing0DOHM" rMin="([DOHMrIn])" rMax="([DOHMrOut])" dz="[tidringpar:DOHMT]/2" startPhi="-[DOHMdPhi]/2" deltaPhi="[DOHMdPhi]"/>
0039                 <Tubs name="TIDRing0FiberLayer" rMin="([ICBR]-[tidringpar:ICBW]/2)" rMax="([ICBR]+[tidringpar:ICBW]/2)" dz="[tidringpar:FiberLayerT]/2" startPhi="0*deg" deltaPhi="360.*deg"/>
0040                 <Box name="TIDRing0CoolManifold" dx="[tidringpar:CoolManifoldW]/2" dy="[CoolManifoldL]/2" dz="[tidringpar:CoolManifoldT]/2"/>
0041                 <Tubs name="TIDRing0FlatCable" rMin="[FlatCablerIn]" rMax="[FlatCablerOut]" dz="[tidringpar:FlatCableT]/2" startPhi="-[FlatCabledPhi]/2" deltaPhi="[FlatCabledPhi]"/>
0042         </SolidSection>
0043         <LogicalPartSection label="tidring0.xml">
0044                 <LogicalPart name="TIDStructure0" category="unspecified">
0045                         <rSolid name="tidringpar:TIDStructure"/>
0046                         <rMaterial name="tidmaterial:TID_Mech"/>
0047                 </LogicalPart>
0048                 <LogicalPart name="TIDICC0" category="unspecified">
0049                         <rSolid name="tidringpar:TIDICCDS"/>
0050                         <rMaterial name="tidmaterial:TID_DSAOHBox"/>
0051                 </LogicalPart>
0052                 <LogicalPart name="TIDRing0ICBTail" category="unspecified">
0053                         <rSolid name="tidring0:TIDRing0ICBTail"/>
0054                         <rMaterial name="tidmaterial:TID_ICB1"/>
0055                 </LogicalPart>
0056                 <LogicalPart name="TIDRing0ICB" category="unspecified">
0057                         <rSolid name="tidring0:TIDRing0ICB"/>
0058                         <rMaterial name="tidmaterial:TID_ICB1"/>
0059                 </LogicalPart>
0060                 <LogicalPart name="TIDRing0DOHM" category="unspecified">
0061                         <rSolid name="tidring0:TIDRing0DOHM"/>
0062                         <rMaterial name="tidmaterial:TID_DOHM1"/>
0063                 </LogicalPart>
0064                 <LogicalPart name="TIDRing0Cool1" category="unspecified">
0065                         <rSolid name="tidring0:TIDRing0Cool1"/>
0066                         <rMaterial name="tidmaterial:TID_CoolPipe"/>
0067                 </LogicalPart>
0068                 <LogicalPart name="TIDRing0Cool2" category="unspecified">
0069                         <rSolid name="tidring0:TIDRing0Cool2"/>
0070                         <rMaterial name="tidmaterial:TID_CoolPipe"/>
0071                 </LogicalPart>
0072                 <LogicalPart name="TIDRing0FiberLayer" category="unspecified">
0073                         <rSolid name="tidring0:TIDRing0FiberLayer"/>
0074                         <rMaterial name="tidmaterial:TID_FiberLayer"/>
0075                 </LogicalPart>
0076                 <LogicalPart name="TIDRing0CoolManifold" category="unspecified">
0077                         <rSolid name="tidring0:TIDRing0CoolManifold"/>
0078                         <rMaterial name="tidmaterial:TID_CoolManifold"/>
0079                 </LogicalPart>
0080                 <LogicalPart name="TIDRing0FlatCable" category="unspecified">
0081                         <rSolid name="tidring0:TIDRing0FlatCable"/>
0082                         <rMaterial name="tibtidcommonmaterial:TIBTID_AmphCable"/>
0083                 </LogicalPart>
0084         </LogicalPartSection>
0085         <Algorithm name="track:DDTrackerAngular">
0086                 <rParent name="tidring0:TIDStructure0"/>
0087                 <String name="ChildName" value="tidring0:TIDRing0CoolManifold"/>
0088                 <Numeric name="N" value="2"/>
0089                 <Numeric name="StartCopyNo" value="1"/>
0090                 <Numeric name="IncrCopyNo" value="1"/>
0091                 <Numeric name="RangeAngle" value="360*deg"/>
0092                 <Numeric name="StartAngle" value="113*deg"/>
0093                 <Numeric name="Radius" value="[tidringpar:CoolManifoldR]"/>
0094                 <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector>
0095         </Algorithm>
0096         <!-- Inserts for module fixation  -->
0097         <Algorithm name="track:DDTrackerAngular">
0098                 <rParent name="tidring0:TIDStructure0"/>
0099                 <String name="ChildName" value="tidringpar:TIDModuleFix"/>
0100                 <Numeric name="N" value="24"/>
0101                 <Numeric name="StartCopyNo" value="3"/>
0102                 <Numeric name="IncrCopyNo" value="1"/>
0103                 <Numeric name="RangeAngle" value="360*deg"/>
0104                 <Numeric name="StartAngle" value="-9.90 *deg"/>
0105                 <Numeric name="Radius" value="[ModuleFixationInsertsInR]"/>
0106                 <Vector name="Center" type="numeric" nEntries="3">
0107                         [zero], [zero], [zero]
0108                 </Vector>
0109         </Algorithm>
0110         <Algorithm name="track:DDTrackerAngular">
0111                 <rParent name="tidring0:TIDStructure0"/>
0112                 <String name="ChildName" value="tidringpar:TIDModuleFix"/>
0113                 <Numeric name="N" value="24"/>
0114                 <Numeric name="StartCopyNo" value="27"/>
0115                 <Numeric name="IncrCopyNo" value="1"/>
0116                 <Numeric name="RangeAngle" value="360*deg"/>
0117                 <Numeric name="StartAngle" value="+9.90*deg"/>
0118                 <Numeric name="Radius" value="[ModuleFixationInsertsInR]"/>
0119                 <Vector name="Center" type="numeric" nEntries="3">
0120                         [zero], [zero], [zero]
0121                 </Vector>
0122         </Algorithm>
0123         <Algorithm name="track:DDTrackerAngular">
0124                 <rParent name="tidring0:TIDStructure0"/>
0125                 <String name="ChildName" value="tidringpar:TIDModuleFix"/>
0126                 <Numeric name="N" value="24"/>
0127                 <Numeric name="StartCopyNo" value="51"/>
0128                 <Numeric name="IncrCopyNo" value="1"/>
0129                 <Numeric name="RangeAngle" value="360*deg"/>
0130                 <Numeric name="StartAngle" value="-5.04*deg"/>
0131                 <Numeric name="Radius" value="[ModuleFixationInsertsOutR]"/>
0132                 <Vector name="Center" type="numeric" nEntries="3">
0133                         [zero], [zero], [zero]
0134                 </Vector>
0135         </Algorithm>
0136         <Algorithm name="track:DDTrackerAngular">
0137                 <rParent name="tidring0:TIDStructure0"/>
0138                 <String name="ChildName" value="tidringpar:TIDModuleFix"/>
0139                 <Numeric name="N" value="24"/>
0140                 <Numeric name="StartCopyNo" value="75"/>
0141                 <Numeric name="IncrCopyNo" value="1"/>
0142                 <Numeric name="RangeAngle" value="360*deg"/>
0143                 <Numeric name="StartAngle" value="+5.04*deg"/>
0144                 <Numeric name="Radius" value="[ModuleFixationInsertsOutR]"/>
0145                 <Vector name="Center" type="numeric" nEntries="3">
0146                         [zero], [zero], [zero]
0147                 </Vector>
0148         </Algorithm>
0149 </DDDefinition>