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>