Warning, /Geometry/TrackerCommonData/data/tobrod5l.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="tobrod5l.xml" eval="true">
0004 <Constant name="zero" value="0.0*fm"/>
0005 </ConstantsSection>
0006 <LogicalPartSection label="tobrod5l.xml">
0007 <LogicalPart name="TOBRod5L" category="unspecified">
0008 <rSolid name="tobrodpar:TOBRodL"/>
0009 <rMaterial name="materials:Air"/>
0010 </LogicalPart>
0011 <LogicalPart name="TOBRodCentral5L" category="unspecified">
0012 <rSolid name="tobrodpar:TOBRodCentralL"/>
0013 <rMaterial name="materials:Air"/>
0014 </LogicalPart>
0015 </LogicalPartSection>
0016 <PosPartSection label="tobrod5l.xml">
0017 <PosPart copyNumber="1">
0018 <rParent name="tobrod5l:TOBRod5L"/>
0019 <rChild name="tobrod5l:TOBRodCentral5L"/>
0020 </PosPart>
0021 </PosPartSection>
0022 <Algorithm name="track:DDTOBRodAlgo">
0023 <rParent name="tobrod5l:TOBRod5L"/>
0024 <Numeric name="Shift" value="([tobrodpar:RodL]-[tobrodpar:RodDL])/2"/>
0025 <String name="CentralName" value="tobrod5l:TOBRodCentral5L"/>
0026 <Vector name="SideRodName" type="string" nEntries="2">
0027 tobrodpar:TOBSideRod1, tobrodpar:TOBSideRod2
0028 </Vector>
0029 <Vector name="SideRodX" type="numeric" nEntries="2">
0030 -[tobrodpar:SideRodX], [tobrodpar:SideRodX]
0031 </Vector>
0032 <Vector name="SideRodY" type="numeric" nEntries="2">
0033 -[tobrodpar:RodY], [tobrodpar:RodY]
0034 </Vector>
0035 <Vector name="SideRodZ" type="numeric" nEntries="2">
0036 [zero], -[tobrodpar:RodDL]
0037 </Vector>
0038 <String name="EndRod1Name" value="tobrodpar:TOBEndRod1"/>
0039 <Vector name="EndRod1Y" type="numeric" nEntries="2">
0040 -[tobrodpar:RodY], [tobrodpar:RodY]
0041 </Vector>
0042 <Vector name="EndRod1Z" type="numeric" nEntries="2">
0043 -[tobrodpar:EndRod1Z], -[tobrodpar:EndRod1Z]
0044 </Vector>
0045 <String name="EndRod2Name" value="tobrodpar:TOBEndRod2"/>
0046 <Numeric name="EndRod2Y" value="[tobrodpar:EndRod2Y]"/>
0047 <Numeric name="EndRod2Z" value="-[tobrodpar:EndRod2Z]"/>
0048 <String name="CableName" value="tobrodpar:TOBCable"/>
0049 <Numeric name="CableZ" value="-[tobrodpar:CableZ]"/>
0050 <String name="ClampName" value="tobrodpar:TOBClamp"/>
0051 <Vector name="ClampX" type="numeric" nEntries="4">
0052 -[tobrodpar:ClampX], -[tobrodpar:ClampX], [tobrodpar:ClampX],
0053 [tobrodpar:ClampX]
0054 </Vector>
0055 <Vector name="ClampZ" type="numeric" nEntries="4">
0056 -[tobrodpar:ClampZ1], -[tobrodpar:ClampZ2], -[tobrodpar:ClampZ1],
0057 -[tobrodpar:ClampZ2]
0058 </Vector>
0059 <String name="SideCoolName" value="tobrod4c:TOBSideCoolTube4"/>
0060 <Vector name="SideCoolX" type="numeric" nEntries="2">
0061 -[tobrodpar:SideCoolX], [tobrodpar:SideCoolX]
0062 </Vector>
0063 <Vector name="SideCoolY" type="numeric" nEntries="2">
0064 [tobrodpar:SideCoolY], [tobrodpar:SideCoolY]
0065 </Vector>
0066 <Vector name="SideCoolZ" type="numeric" nEntries="2">
0067 -[tobrodpar:SideCoolZ], -[tobrodpar:SideCoolZ]
0068 </Vector>
0069 <String name="EndCoolName" value="tobrod4c:TOBEndCoolTube4"/>
0070 <String name="EndCoolRot" value="tobrodpar:90XD"/>
0071 <Numeric name="EndCoolY" value="[tobrodpar:EndCoolY]"/>
0072 <Numeric name="EndCoolZ" value="-[tobrodpar:EndCoolZ]"/>
0073 <String name="OptFibreName" value="tobrod4c:TOBOptFibre4"/>
0074 <Vector name="optFibreX" type="numeric" nEntries="2">
0075 -[tobrodpar:OptFibreX], [tobrodpar:OptFibreX]
0076 </Vector>
0077 <Vector name="optFibreZ" type="numeric" nEntries="2">
0078 -[tobrodpar:OptFibreZ], -[tobrodpar:OptFibreZ]
0079 </Vector>
0080 <String name="SideClamp1Name" value="tobrod4c:TOBPlate41"/>
0081 <Vector name="SideClampX" type="numeric" nEntries="12">
0082 -[tobrodpar:SideClampX], [tobrodpar:SideClampX], -[tobrodpar:SideClampX],
0083 [tobrodpar:SideClampX], -[tobrodpar:SideClampX], [tobrodpar:SideClampX],
0084 -[tobrodpar:SideClampX], [tobrodpar:SideClampX], -[tobrodpar:SideClampX],
0085 [tobrodpar:SideClampX], -[tobrodpar:SideClampX], [tobrodpar:SideClampX]
0086 </Vector>
0087 <Vector name="SideClamp1DZ" type="numeric" nEntries="12">
0088 -[tobrodpar:SideClamp1Z],-[tobrodpar:SideClamp1Z],-[tobrodpar:SideClamp1Z],
0089 -[tobrodpar:SideClamp1Z], [tobrodpar:SideClamp1Z], [tobrodpar:SideClamp1Z],
0090 [tobrodpar:SideClamp1Z], [tobrodpar:SideClamp1Z], [tobrodpar:SideClamp1Z],
0091 [tobrodpar:SideClamp1Z], [tobrodpar:SideClamp1Z], [tobrodpar:SideClamp1Z]
0092 </Vector>
0093 <String name="SideClamp2Name" value="tobrod4c:TOBPlate42"/>
0094 <Vector name="SideClamp2DZ" type="numeric" nEntries="12">
0095 [tobrodpar:SideClamp2Z], [tobrodpar:SideClamp2Z], [tobrodpar:SideClamp2Z],
0096 [tobrodpar:SideClamp2Z],-[tobrodpar:SideClamp2Z],-[tobrodpar:SideClamp2Z],
0097 -[tobrodpar:SideClamp2Z],-[tobrodpar:SideClamp2Z],-[tobrodpar:SideClamp2Z],
0098 -[tobrodpar:SideClamp2Z],-[tobrodpar:SideClamp2Z],-[tobrodpar:SideClamp2Z]
0099 </Vector>
0100 <String name="ModuleName" value="tobmodule4:TOBModule4"/>
0101 <Vector name="ModuleRot" type="string" nEntries="6">
0102 tobrodpar:NULL, tobrodpar:R180, tobrodpar:180D,
0103 tobrodpar:180X, tobrodpar:180D, tobrodpar:180X</Vector>
0104 <Vector name="ModuleY" type="numeric" nEntries="6">
0105 [tobrodpar:ModuleY], -[tobrodpar:ModuleY], [tobrodpar:ModuleY],
0106 -[tobrodpar:ModuleY], [tobrodpar:ModuleY], -[tobrodpar:ModuleY]
0107 </Vector>
0108 <Vector name="ModuleZ" type="numeric" nEntries="6">
0109 [tobrodpar:ModuleZ01], [tobrodpar:ModuleZ02], [tobrodpar:ModuleZ03],
0110 [tobrodpar:ModuleZ04], [tobrodpar:ModuleZ05], [tobrodpar:ModuleZ06]
0111 </Vector>
0112 <Vector name="ICCName" type="string" nEntries="6">
0113 tobrod4c:TOBRodConn4, tobrod4c:TOBCCUM4, tobrod4c:TOBICC42,
0114 tobrod4c:TOBICC42, tobrod4c:TOBICC41, tobrod4c:TOBICC41
0115 </Vector>
0116 <Vector name="ICCY" type="numeric" nEntries="6">
0117 -[tobrodpar:ICCY1], -[tobrodpar:ICCY2], [tobrodpar:ICCY1],
0118 -[tobrodpar:ICCY1], [tobrodpar:ICCY1], -[tobrodpar:ICCY1]
0119 </Vector>
0120 <Vector name="ICCZ" type="numeric" nEntries="6">
0121 [tobrodpar:ICCZ01], [tobrodpar:ICCZ02], [tobrodpar:ICCZ03],
0122 [tobrodpar:ICCZ04], [tobrodpar:ICCZ05], [tobrodpar:ICCZ06]
0123 </Vector>
0124 <String name="AOHName" value="tobrodpar:TOBAOH"/>
0125 <Vector name="AOHCopies" type="numeric" nEntries="6">
0126 0 , 0 , 2 , 2 , 1 , 1
0127 </Vector>
0128 <Vector name="AOHx" type="numeric" nEntries="6">
0129 [zero] , [zero] ,
0130 [tobrodpar:AOHx] , [tobrodpar:AOHx] ,
0131 [tobrodpar:AOHx] , -[tobrodpar:AOHx]
0132 </Vector>
0133 <Vector name="AOHy" type="numeric" nEntries="6">
0134 [zero] , [zero] ,
0135 [tobrodpar:AOHy] , -[tobrodpar:AOHy] ,
0136 [tobrodpar:AOHy] , -[tobrodpar:AOHy]
0137 </Vector>
0138 <Vector name="AOHz" type="numeric" nEntries="6">
0139 [zero] , [zero] ,
0140 [tobrodpar:AOHz] , -[tobrodpar:AOHz] ,
0141 [zero] , [zero]
0142 </Vector>
0143 </Algorithm>
0144 </DDDefinition>