Back to home page

Project CMSSW displayed by LXR

 
 

    


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>