Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/TrackerCommonData/data/tidmodule2.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="tidmodule2.xml" eval="true">
0004                 <Constant name="FullHeight" value="11.2736000*cm"/>
0005                 <Constant name="ActiveHeight" value="11.0660000*cm"/>
0006                 <Constant name="DlTop" value="8.3012000*cm"/>
0007                 <Constant name="DlBottom" value="6.4904000*cm"/>
0008                 <Constant name="SideWidthTop" value="0.1006846*cm"/>
0009                 <Constant name="SideWidthBottom" value="0.0866913*cm"/>
0010                 <Constant name="DlHybrid" value="5.887*cm"/>
0011                 <Constant name="PitchHeight" value="0.90*cm"/>
0012                 <Constant name="BottomFrameHeight" value="[PitchHeight]+[tidmodpar:BottomFrameOverSS]"/>
0013                 <Constant name="TopFrameHeight" value="[tidmodpar:TopFrameOverSS]+0.4*cm"/>
0014                 <Constant name="BoxFrameHeight" value="[tidmodpar:BoxFrameHeightSS]"/>
0015                 <Constant name="SideFrameWidth" value="1.10*cm"/>
0016                 <Constant name="CoolInsertShift" value="9.58*cm"/>
0017                 <Constant name="SideSpacersShift" value="[CoolInsertShift]"/>
0018                 <!-- alias for Module Height -->
0019                 <Constant name="ModuleHeight" value="[BoxFrameHeight]+[BottomFrameHeight]+[FullHeight]+[TopFrameHeight]-                                            [tidmodpar:TopFrameOverSS]-[tidmodpar:BottomFrameOverSS]"/>
0020         </ConstantsSection>
0021         <Algorithm name="track:DDTIDModuleAlgo">
0022                 <rParent name="tidmodule2:TIDModule2"/>
0023                 <String name="GeneralMaterial" value="materials:Air"/>
0024                 <Numeric name="DetectorNumber" value="1"/>
0025                 <Numeric name="ModuleThick" value="[tidmodpar:ModuleThickSS]"/>
0026                 <Numeric name="DetTilt" value="[tidmodpar:DetTilt]"/>
0027                 <Numeric name="FullHeight" value="[tidmodule2:FullHeight]"/>
0028                 <Numeric name="DlTop" value="[tidmodule2:DlTop]"/>
0029                 <Numeric name="DlBottom" value="[tidmodule2:DlBottom]"/>
0030                 <Numeric name="DlHybrid" value="[tidmodule2:DlHybrid]"/>
0031                 <String name="DoComponents" value="Yes"/>
0032                 <String name="BoxFrameName" value="tidmodule2:TIDModule2BoxFrame"/>
0033                 <String name="BoxFrameMaterial" value="trackermaterial:T_CarbonFibreStr"/>
0034                 <Numeric name="BoxFrameWidth" value="[tidmodpar:BoxFrameWidth]"/>
0035                 <Numeric name="BoxFrameThick" value="[tidmodpar:BoxFrameThick]"/>
0036                 <Numeric name="BoxFrameHeight" value="[tidmodule2:BoxFrameHeight]"/>
0037                 <Numeric name="BottomFrameHeight" value="[tidmodule2:BottomFrameHeight]"/>
0038                 <Numeric name="BottomFrameOver" value="[tidmodpar:BottomFrameOverSS]"/>
0039                 <Numeric name="TopFrameHeight" value="[tidmodule2:TopFrameHeight]"/>
0040                 <Numeric name="TopFrameOver" value="[tidmodpar:TopFrameOverSS]"/>
0041                 <String name="SideFrameMaterial" value="trackermaterial:T_CarbonFibreStr"/>
0042                 <Numeric name="SideFrameWidth" value="[tidmodule2:SideFrameWidth]"/>
0043                 <Numeric name="SideFrameThick" value="[tidmodpar:SideFrameThick]"/>
0044                 <Numeric name="SideFrameOver" value="[tidmodpar:SideFrameOver]"/>
0045                 <Vector name="SideFrameName" type="string" nEntries="1">
0046                         tidmodule2:TIDModule2RphiSideFrame
0047                 </Vector>
0048                 <Vector name="HoleFrameName" type="string" nEntries="1">
0049                         tidmodule2:TIDModule2RphiFrameHole
0050                 </Vector>
0051                 <Vector name="HoleFrameRotation" type="string" nEntries="1">
0052                         tidmodpar:NULL
0053                 </Vector>
0054                 <String name="KaptonMaterial" value="tidmaterial:T_TIDModKaptonBox"/>
0055                 <Numeric name="KaptonThick" value="[tidmodpar:KaptonThick]"/>
0056                 <Numeric name="KaptonOver" value="[tidmodpar:KaptonOver]"/>
0057                 <Vector name="KaptonName" type="string" nEntries="1">
0058                         tidmodule2:TIDModule2RphiKapton
0059                 </Vector>
0060                 <Vector name="HoleKaptonName" type="string" nEntries="1">
0061                         tidmodule2:TIDModule2RphiKaptonHole
0062                 </Vector>
0063                 <Vector name="HoleKaptonRotation" type="string" nEntries="1">
0064                         tidmodpar:NULL
0065                 </Vector>
0066                 <Vector name="WaferName" type="string" nEntries="1">
0067                         tidmodule2:TIDModule2RphiWafer
0068                 </Vector>
0069                 <String name="WaferMaterial" value="materials:Silicon"/>
0070                 <Numeric name="SideWidthTop" value="[SideWidthTop]"/>
0071                 <Numeric name="SideWidthBottom" value="[SideWidthBottom]"/>
0072                 <Vector name="ActiveName" type="string" nEntries="1">
0073                         tidmodule2:TIDModule2RphiActive
0074                 </Vector>
0075                 <String name="ActiveMaterial" value="materials:Silicon"/>
0076                 <Numeric name="ActiveHeight" value="[tidmodule2:ActiveHeight]"/>
0077                 <Vector name="WaferThick" type="numeric" nEntries="1">
0078                         [tidmodpar:WaferThick]
0079                 </Vector>
0080                 <String name="ActiveRotation" value="tidmodpar:90ZD"/>
0081                 <Vector name="BackPlaneThick" type="numeric" nEntries="1">
0082                         2*[tracker:BackPlaneDz]
0083                 </Vector>
0084                 <String name="HybridName" value="tidmodule2:TIDModule2Hybrid"/>
0085                 <String name="HybridMaterial" value="tibtidcommonmaterial:TIBTID_Hybrid"/>
0086                 <Numeric name="HybridHeight" value="[tidmodpar:HybridHeight]"/>
0087                 <Numeric name="HybridWidth" value="[tidmodpar:HybridWidth]"/>
0088                 <Numeric name="HybridThick" value="[tidmodpar:HybridThick]"/>
0089                 <Vector name="PitchName" type="string" nEntries="1">
0090                         tidmodule2:TIDModule2RphiPA
0091                 </Vector>
0092                 <String name="PitchMaterial" value="tibtidcommonmaterial:TIBTID_PA"/>
0093                 <Numeric name="PitchHeight" value="[tidmodule2:PitchHeight]"/>
0094                 <Numeric name="PitchThick" value="[tidmodpar:PitchThick]"/>
0095                 <Numeric name="PitchStereoTolerance" value="[tidmodpar:PitchStereoTolerance]"/>
0096                 <String name="CoolInsertName" value="tidmodule2:TIDCoolInsert"/>
0097                 <String name="CoolInsertMaterial" value="tidmaterial:TID_CoolInsert"/>
0098                 <Numeric name="CoolInsertHeight" value="[tidmodpar:CoolInsertHeightSS]"/>
0099                 <Numeric name="CoolInsertThick" value="[tidmodpar:CoolInsertThickSS]"/>
0100                 <Numeric name="CoolInsertWidth" value="[tidmodpar:CoolInsertWidthSS]"/>
0101         </Algorithm>
0102         <Algorithm name="track:DDTIDModulePosAlgo">
0103                 <rParent name="tidmodule2:TIDModule2"/>
0104                 <Numeric name="DetectorNumber" value="1"/>
0105                 <Numeric name="ModuleThick" value="[tidmodpar:ModuleThickSS]"/>
0106                 <Numeric name="DetTilt" value="[tidmodpar:DetTilt]"/>
0107                 <Numeric name="FullHeight" value="[tidmodule2:FullHeight]"/>
0108                 <Numeric name="DlTop" value="[tidmodule2:DlTop]"/>
0109                 <Numeric name="DlBottom" value="[tidmodule2:DlBottom]"/>
0110                 <Numeric name="DlHybrid" value="[tidmodule2:DlHybrid]"/>
0111                 <String name="BoxFrameName" value="tidmodule2:TIDModule2BoxFrame"/>
0112                 <Numeric name="BoxFrameHeight" value="[tidmodule2:BoxFrameHeight]"/>
0113                 <Numeric name="BoxFrameWidth" value="[tidmodpar:BoxFrameWidth]"/>
0114                 <Vector name="BoxFrameZ" type="numeric" nEntries="1">
0115                         [tidmodpar:BoxFrameZSS]
0116                 </Vector>
0117                 <Numeric name="BottomFrameHeight" value="[tidmodule2:BottomFrameHeight]"/>
0118                 <Numeric name="BottomFrameOver" value="[tidmodpar:BottomFrameOverSS]"/>
0119                 <Numeric name="TopFrameHeight" value="[tidmodule2:TopFrameHeight]"/>
0120                 <Numeric name="TopFrameOver" value="[tidmodpar:TopFrameOverSS]"/>
0121                 <Vector name="SideFrameName" type="string" nEntries="1">
0122                         tidmodule2:TIDModule2RphiSideFrame
0123                 </Vector>
0124                 <Vector name="SideFrameZ" type="numeric" nEntries="1">
0125                         [tidmodpar:SideFrameZSS]
0126                 </Vector>
0127                 <Vector name="SideFrameRotation" type="string" nEntries="1">
0128                         tidmodpar:NULL
0129                 </Vector>
0130                 <Numeric name="SideFrameWidth" value="[tidmodule2:SideFrameWidth]"/>
0131                 <Numeric name="SideFrameOver" value="[tidmodpar:SideFrameOver]"/>
0132                 <Vector name="KaptonName" type="string" nEntries="1">
0133                         tidmodule2:TIDModule2RphiKapton
0134                 </Vector>
0135                 <Vector name="KaptonZ" type="numeric" nEntries="1">
0136                         [tidmodpar:KaptonZSS]
0137                 </Vector>
0138                 <Vector name="KaptonRotation" type="string" nEntries="1">
0139                         tidmodpar:NULL
0140                 </Vector>
0141                 <Vector name="WaferName" type="string" nEntries="1">
0142                         tidmodule2:TIDModule2RphiWafer
0143                 </Vector>
0144                 <Vector name="WaferZ" type="numeric" nEntries="1">
0145                         [tidmodpar:ActiveZSS]
0146                 </Vector>
0147                 <Vector name="WaferRotation" type="string" nEntries="1">
0148                         tidmodpar:RFI2
0149                 </Vector>
0150                 <String name="HybridName" value="tidmodule2:TIDModule2Hybrid"/>
0151                 <Numeric name="HybridHeight" value="[tidmodpar:HybridHeight]"/>
0152                 <Vector name="HybridZ" type="numeric" nEntries="1">
0153                         [tidmodpar:HybridZSS]
0154                 </Vector>
0155                 <Vector name="PitchName" type="string" nEntries="1">
0156                         tidmodule2:TIDModule2RphiPA
0157                 </Vector>
0158                 <Numeric name="PitchHeight" value="[tidmodule2:PitchHeight]"/>
0159                 <Vector name="PitchZ" type="numeric" nEntries="1">
0160                         [tidmodpar:PitchZSS]
0161                 </Vector>
0162                 <Vector name="PitchRotation" type="string" nEntries="1">
0163                         tidmodpar:NULL
0164                 </Vector>
0165                 <String name="CoolInsertName" value="tidmodule2:TIDCoolInsert"/>
0166                 <Numeric name="CoolInsertHeight" value="[tidmodpar:CoolInsertHeightSS]"/>
0167                 <Numeric name="CoolInsertWidth" value="[tidmodpar:CoolInsertWidthSS]"/>
0168                 <Numeric name="CoolInsertZ" value="[tidmodpar:CoolInsertZSS]"/>
0169                 <Vector name="CoolInsertShift" type="numeric" nEntries="2">
0170                         [tid:zero],  [tidmodule2:CoolInsertShift]</Vector>
0171                 <String name="DoSpacers" value="No"/>
0172                 <!-- everything below is dummy for SS -->
0173                 <String name="BottomSpacersName" value="tidmodpar:TIDBottomSpacers"/>
0174                 <Numeric name="BottomSpacersHeight" value="[tidmodpar:BottomSpacersHeight]"/>
0175                 <Numeric name="BottomSpacersZ" value="[tidmodpar:BottomSpacersZ]"/>
0176                 <String name="SideSpacersName" value="tidmodpar:TIDSideSpacers"/>
0177                 <Numeric name="SideSpacersHeight" value="[tidmodpar:SideSpacersHeight]"/>
0178                 <Numeric name="SideSpacersZ" value="[tidmodpar:SideSpacersZ]"/>
0179                 <Numeric name="SideSpacersThick" value="[tidmodpar:SideSpacersThick]"/>
0180                 <Numeric name="SideSpacersWidth" value="[tidmodpar:SideSpacersWidth]"/>
0181                 <Numeric name="SideSpacersShift" value="[tidmodule2:SideSpacersShift]"/>
0182         </Algorithm>
0183 </DDDefinition>