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>