Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/TrackerCommonData/data/tobrod4l.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="tobrod4l.xml" eval="true">
0004                 <Constant name="zero" value="0.0*fm"/>
0005         </ConstantsSection>
0006         <LogicalPartSection label="tobrod4l.xml">
0007                 <LogicalPart name="TOBRod4L" category="unspecified">
0008                         <rSolid name="tobrodpar:TOBRodL"/>
0009                         <rMaterial name="materials:Air"/>
0010                 </LogicalPart>
0011                 <LogicalPart name="TOBRodCentral4L" category="unspecified">
0012                         <rSolid name="tobrodpar:TOBRodCentralL"/>
0013                         <rMaterial name="materials:Air"/>
0014                 </LogicalPart>
0015         </LogicalPartSection>
0016         <PosPartSection label="tobrod4l.xml">
0017                 <PosPart copyNumber="1">
0018                         <rParent name="tobrod4l:TOBRod4L"/>
0019                         <rChild name="tobrod4l:TOBRodCentral4L"/>
0020                 </PosPart>
0021         </PosPartSection>
0022         <Algorithm name="track:DDTOBRodAlgo">
0023                 <rParent name="tobrod4l:TOBRod4L"/>
0024                 <Numeric name="Shift" value="([tobrodpar:RodL]-[tobrodpar:RodDL])/2"/>
0025                 <String name="CentralName" value="tobrod4l:TOBRodCentral4L"/>
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>