Warning, /Geometry/TrackerCommonData/data/tobrod2h.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="tobrod2h.xml" eval="true">
0004 <Constant name="zero" value="0.0*fm"/>
0005 </ConstantsSection>
0006 <LogicalPartSection label="tobrod2h.xml">
0007 <LogicalPart name="TOBRod2H" category="unspecified">
0008 <rSolid name="tobrodpar:TOBRodH"/>
0009 <rMaterial name="materials:Air"/>
0010 </LogicalPart>
0011 <LogicalPart name="TOBRodCentral2H" category="unspecified">
0012 <rSolid name="tobrodpar:TOBRodCentralH"/>
0013 <rMaterial name="materials:Air"/>
0014 </LogicalPart>
0015 </LogicalPartSection>
0016 <PosPartSection label="tobrod2h.xml">
0017 <PosPart copyNumber="1">
0018 <rParent name="tobrod2h:TOBRod2H"/>
0019 <rChild name="tobrod2h:TOBRodCentral2H"/>
0020 </PosPart>
0021 </PosPartSection>
0022 <Algorithm name="track:DDTOBRodAlgo">
0023 <rParent name="tobrod2h:TOBRod2H"/>
0024 <Numeric name="Shift" value="-([tobrodpar:RodL]-[tobrodpar:RodDL])/2"/>
0025 <String name="CentralName" value="tobrod2h:TOBRodCentral2H"/>
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:ClampZ2], [tobrodpar:ClampZ1], [tobrodpar:ClampZ2],
0057 [tobrodpar:ClampZ1]
0058 </Vector>
0059 <String name="SideCoolName" value="tobrod2c:TOBSideCoolTube2"/>
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="tobrod2c:TOBEndCoolTube2"/>
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="tobrod2c:TOBOptFibre2"/>
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="tobrod2c:TOBPlate21"/>
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="tobrod2c:TOBPlate22"/>
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="tobmodule2:TOBModule2"/>
0101 <Vector name="ModuleRot" type="string" nEntries="6">
0102 tobrodpar:NULL, tobrodpar:R180, tobrodpar:NULL,
0103 tobrodpar:R180, 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:ModuleZ07], [tobrodpar:ModuleZ08], [tobrodpar:ModuleZ09],
0110 [tobrodpar:ModuleZ10], [tobrodpar:ModuleZ11], [tobrodpar:ModuleZ12]
0111 </Vector>
0112 <Vector name="ICCName" type="string" nEntries="6">
0113 tobrod2c:TOBICC21, tobrod2c:TOBICC21, tobrod2c:TOBICC22,
0114 tobrod2c:TOBICC22, tobrod2c:TOBCCUM2, tobrod2c:TOBRodConn2
0115 </Vector>
0116 <Vector name="ICCY" type="numeric" nEntries="6">
0117 [tobrodpar:ICCY1], -[tobrodpar:ICCY1], [tobrodpar:ICCY1],
0118 -[tobrodpar:ICCY1], [tobrodpar:ICCY2], [tobrodpar:ICCY1]
0119 </Vector>
0120 <Vector name="ICCZ" type="numeric" nEntries="6">
0121 [tobrodpar:ICCZ07], [tobrodpar:ICCZ08], [tobrodpar:ICCZ09],
0122 [tobrodpar:ICCZ10], [tobrodpar:ICCZ11], [tobrodpar:ICCZ12]
0123 </Vector>
0124 <String name="AOHName" value="tobrodpar:TOBAOH"/>
0125 <Vector name="AOHCopies" type="numeric" nEntries="6">
0126 1 , 1 , 2 , 2 , 0 , 0
0127 </Vector>
0128 <Vector name="AOHx" type="numeric" nEntries="6">
0129 -[tobrodpar:AOHx] , [tobrodpar:AOHx] ,
0130 [tobrodpar:AOHx] , [tobrodpar:AOHx] ,
0131 [zero] , [zero]
0132 </Vector>
0133 <Vector name="AOHy" type="numeric" nEntries="6">
0134 [tobrodpar:AOHy] , -[tobrodpar:AOHy] ,
0135 [tobrodpar:AOHy] , -[tobrodpar:AOHy] ,
0136 [zero] , [zero]
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>