Warning, /Geometry/HGCalTBCommonData/data/TB230/Aug230/hgcalwafer.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003
0004 <ConstantsSection label="hgcalwafer.xml" eval="true">
0005 <Constant name="ModuleThicknessEE" value="[hgcal:ModuleThicknessEE]"/>
0006 <Constant name="WaferSize" value="[hgcal:WaferSize]"/>
0007 <Constant name="WaferThickness" value="[hgcal:WaferThickness]"/>
0008 <Constant name="WaferThicknessCoarse2" value="[hgcal:WaferThicknessCoarse2]"/>
0009 <Constant name="SensorSeparation" value="[hgcal:SensorSeparation]"/>
0010 <Constant name="SensorSizeOffset" value="[hgcal:SensorSizeOffset]"/>
0011 <Constant name="CellThicknessCoarse2" value="[hgcal:CellThicknessCoarse2]"/>
0012 <Constant name="NumberOfCellsCoarse" value="[hgcal:NumberOfCellsCoarse]"/>
0013 </ConstantsSection>
0014
0015 <PosPartSection label="hgcalwafer.xml" eval="true">
0016 <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0017 <rParent name="hgcalwafer:HGCalEEWafer"/>
0018 <String name="ModuleMaterial" value="materials:Air"/>
0019 <Numeric name="ModuleThickness" value="[ModuleThicknessEE]"/>
0020 <Numeric name="WaferMode" value="1"/>
0021 <Numeric name="WaferSize" value="[WaferSize]"/>
0022 <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0023 <Numeric name="WaferThickness" value="[WaferThicknessCoarse2]"/>
0024 <String name="WaferTag" value="Coarse2"/>
0025 <Vector name="WaferOrient" type="numeric" nEntries="6">
0026 0, 1, 2, 3, 4, 5 </Vector>
0027 <Vector name="WaferFace" type="numeric" nEntries="6">
0028 0, 0, 0, 0, 0, 0 </Vector>
0029 <Vector name="WaferPlacementIndex" type="string" nEntries="6">
0030 06, 07, 08, 09, 10, 11</Vector>
0031 <Vector name="LayerNames" type="string" nEntries="9">
0032 HGCalEEMylar, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard,
0033 HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0034 HGCalEEBasePlate</Vector>
0035 <Vector name="LayerMaterials" type="string" nEntries="9">
0036 materials:Mylar, hgcalMaterial:HGC_G10-FR4,
0037 hgcalMaterial:HGC_EEConnector, hgcalMaterial:HGC_G10-FR4,
0038 materials:Epoxy, materials:Epoxy, materials:Kapton, materials:Silicon,
0039 hgcalMaterial:HGC_G10-FR4</Vector>
0040 <Vector name="LayerThickness" type="numeric" nEntries="9">
0041 0.50*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm,
0042 [WaferThickness], 2.0*mm </Vector>
0043 <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0044 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset],
0045 [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0046 <Vector name="LayerTypes" type="numeric" nEntries="9">
0047 0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0048 <Vector name="Layers" type="numeric" nEntries="10">
0049 0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </Vector>
0050 <Numeric name="NCells" value="[NumberOfCellsCoarse]"/>
0051 <Numeric name="CellType" value="2"/>
0052 <Vector name="CellOffset" type="numeric" nEntries="4">
0053 0, 1, 13, 19 </Vector>
0054 <Vector name="CellNames" type="string" nEntries="25">
0055 hgcalcell:HGCalEECellFull0Coarse2, hgcalcell:HGCalEECellCorner01Coarse2,
0056 hgcalcell:HGCalEECellCorner02Coarse2,hgcalcell:HGCalEECellCorner03Coarse2,
0057 hgcalcell:HGCalEECellCorner04Coarse2,hgcalcell:HGCalEECellCorner05Coarse2,
0058 hgcalcell:HGCalEECellCorner06Coarse2,hgcalcell:HGCalEECellCorner07Coarse2,
0059 hgcalcell:HGCalEECellCorner08Coarse2,hgcalcell:HGCalEECellCorner09Coarse2,
0060 hgcalcell:HGCalEECellCorner10Coarse2,hgcalcell:HGCalEECellCorner11Coarse2,
0061 hgcalcell:HGCalEECellCorner12Coarse2,hgcalcell:HGCalEECellTrunc01Coarse2,
0062 hgcalcell:HGCalEECellTrunc02Coarse2, hgcalcell:HGCalEECellTrunc03Coarse2,
0063 hgcalcell:HGCalEECellTrunc04Coarse2, hgcalcell:HGCalEECellTrunc05Coarse2,
0064 hgcalcell:HGCalEECellTrunc06Coarse2, hgcalcell:HGCalEECellExten01Coarse2,
0065 hgcalcell:HGCalEECellExten02Coarse2, hgcalcell:HGCalEECellExten03Coarse2,
0066 hgcalcell:HGCalEECellExten04Coarse2, hgcalcell:HGCalEECellExten05Coarse2,
0067 hgcalcell:HGCalEECellExten06Coarse2</Vector>
0068 </Algorithm>
0069 <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0070 <rParent name="hgcalwafer:HGCalEEWafer"/>
0071 <String name="ModuleMaterial" value="materials:Air"/>
0072 <Numeric name="ModuleThickness" value="[ModuleThicknessEE]"/>
0073 <Numeric name="WaferMode" value="1"/>
0074 <Numeric name="WaferSize" value="[WaferSize]"/>
0075 <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0076 <Numeric name="WaferThickness" value="[WaferThicknessCoarse2]"/>
0077 <String name="WaferTag" value="Coarse2"/>
0078 <Vector name="WaferOrient" type="numeric" nEntries="6">
0079 0, 1, 2, 3, 4, 5 </Vector>
0080 <Vector name="WaferFace" type="numeric" nEntries="6">
0081 1, 1, 1, 1, 1, 1 </Vector>
0082 <Vector name="WaferPlacementIndex" type="string" nEntries="6">
0083 00, 01, 02, 03, 04, 05 </Vector>
0084 <Vector name="LayerNames" type="string" nEntries="9">
0085 HGCalEEMylar, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard,
0086 HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0087 HGCalEEBasePlate</Vector>
0088 <Vector name="LayerMaterials" type="string" nEntries="9">
0089 materials:Mylar, hgcalMaterial:HGC_G10-FR4,
0090 hgcalMaterial:HGC_EEConnector, hgcalMaterial:HGC_G10-FR4,
0091 materials:Epoxy, materials:Epoxy, materials:Kapton, materials:Silicon,
0092 hgcalMaterial:HGC_G10-FR4</Vector>
0093 <Vector name="LayerThickness" type="numeric" nEntries="9">
0094 0.50*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm,
0095 [WaferThickness], 2.0*mm </Vector>
0096 <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0097 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset],
0098 [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0099 <Vector name="LayerTypes" type="numeric" nEntries="9">
0100 0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0101 <Vector name="Layers" type="numeric" nEntries="10">
0102 8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0103 <Numeric name="NCells" value="[NumberOfCellsCoarse]"/>
0104 <Numeric name="CellType" value="2"/>
0105 <Vector name="CellOffset" type="numeric" nEntries="4">
0106 0, 1, 13, 19 </Vector>
0107 <Vector name="CellNames" type="string" nEntries="25">
0108 hgcalcell:HGCalEECellFull1Coarse2, hgcalcell:HGCalEECellCorner21Coarse2,
0109 hgcalcell:HGCalEECellCorner22Coarse2,hgcalcell:HGCalEECellCorner23Coarse2,
0110 hgcalcell:HGCalEECellCorner24Coarse2,hgcalcell:HGCalEECellCorner25Coarse2,
0111 hgcalcell:HGCalEECellCorner26Coarse2,hgcalcell:HGCalEECellCorner27Coarse2,
0112 hgcalcell:HGCalEECellCorner28Coarse2,hgcalcell:HGCalEECellCorner29Coarse2,
0113 hgcalcell:HGCalEECellCorner30Coarse2,hgcalcell:HGCalEECellCorner31Coarse2,
0114 hgcalcell:HGCalEECellCorner32Coarse2,hgcalcell:HGCalEECellTrunc21Coarse2,
0115 hgcalcell:HGCalEECellTrunc22Coarse2, hgcalcell:HGCalEECellTrunc23Coarse2,
0116 hgcalcell:HGCalEECellTrunc24Coarse2, hgcalcell:HGCalEECellTrunc25Coarse2,
0117 hgcalcell:HGCalEECellTrunc26Coarse2, hgcalcell:HGCalEECellExten21Coarse2,
0118 hgcalcell:HGCalEECellExten22Coarse2, hgcalcell:HGCalEECellExten23Coarse2,
0119 hgcalcell:HGCalEECellExten24Coarse2, hgcalcell:HGCalEECellExten25Coarse2,
0120 hgcalcell:HGCalEECellExten26Coarse2</Vector>
0121 </Algorithm>
0122 <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0123 <rParent name="hgcalwafer:HGCalEEWafer"/>
0124 <String name="ModuleMaterial" value="materials:Air"/>
0125 <Numeric name="ModuleThickness" value="[ModuleThicknessEE]"/>
0126 <Numeric name="WaferMode" value="1"/>
0127 <Numeric name="WaferSize" value="[WaferSize]"/>
0128 <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0129 <Numeric name="WaferThickness" value="[WaferThicknessCoarse2]"/>
0130 <String name="WaferTag" value="Coarse2"/>
0131 <Vector name="Tags" type="string" nEntries="6">
0132 LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0133 <Vector name="PartialTypes" type="numeric" nEntries="6">
0134 11, 12, 13, 14, 15, 16</Vector>
0135 <Vector name="PlacementIndex" type="numeric" nEntries="6">
0136 0, 1, 2, 3, 4, 5</Vector>
0137 <Vector name="PlacementIndexTags" type="string" nEntries="6">
0138 00, 01, 02, 03, 04, 05</Vector>
0139 <Vector name="LayerNames" type="string" nEntries="9">
0140 HGCalEEMylar, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard,
0141 HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0142 HGCalEEBasePlate</Vector>
0143 <Vector name="LayerMaterials" type="string" nEntries="9">
0144 materials:Mylar, hgcalMaterial:HGC_G10-FR4,
0145 hgcalMaterial:HGC_EEConnector, hgcalMaterial:HGC_G10-FR4,
0146 materials:Epoxy, materials:Epoxy, materials:Kapton, materials:Silicon,
0147 hgcalMaterial:HGC_G10-FR4</Vector>
0148 <Vector name="LayerThickness" type="numeric" nEntries="9">
0149 0.50*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm,
0150 [WaferThickness], 2.0*mm </Vector>
0151 <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0152 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset],
0153 [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0154 <Vector name="LayerTypes" type="numeric" nEntries="9">
0155 0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0156 <Vector name="Layers" type="numeric" nEntries="10">
0157 8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0158 <String name="SenseName" value="HGCalEECellSensitive"/>
0159 <Numeric name="SenseType" value="2"/>
0160 <Numeric name="SenseThick" value="[CellThicknessCoarse2]"/>
0161 </Algorithm>
0162 <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0163 <rParent name="hgcalwafer:HGCalEEWafer"/>
0164 <String name="ModuleMaterial" value="materials:Air"/>
0165 <Numeric name="ModuleThickness" value="[ModuleThicknessEE]"/>
0166 <Numeric name="WaferMode" value="1"/>
0167 <Numeric name="WaferSize" value="[WaferSize]"/>
0168 <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0169 <Numeric name="WaferThickness" value="[WaferThicknessCoarse2]"/>
0170 <String name="WaferTag" value="Coarse2"/>
0171 <Vector name="Tags" type="string" nEntries="6">
0172 LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0173 <Vector name="PartialTypes" type="numeric" nEntries="6">
0174 11, 12, 13, 14, 15, 16</Vector>
0175 <Vector name="PlacementIndex" type="numeric" nEntries="6">
0176 6, 7, 8, 9, 10, 11</Vector>
0177 <Vector name="PlacementIndexTags" type="string" nEntries="6">
0178 06, 07, 08, 09, 10, 11</Vector>
0179 <Vector name="LayerNames" type="string" nEntries="9">
0180 HGCalEEMylar, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard,
0181 HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0182 HGCalEEBasePlate</Vector>
0183 <Vector name="LayerMaterials" type="string" nEntries="9">
0184 materials:Mylar, hgcalMaterial:HGC_G10-FR4,
0185 hgcalMaterial:HGC_EEConnector, hgcalMaterial:HGC_G10-FR4,
0186 materials:Epoxy, materials:Epoxy, materials:Kapton, materials:Silicon,
0187 hgcalMaterial:HGC_G10-FR4</Vector>
0188 <Vector name="LayerThickness" type="numeric" nEntries="9">
0189 0.50*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm,
0190 [WaferThickness], 2.0*mm </Vector>
0191 <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0192 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset],
0193 [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0194 <Vector name="LayerTypes" type="numeric" nEntries="9">
0195 0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0196 <Vector name="Layers" type="numeric" nEntries="10">
0197 0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </Vector>
0198 <String name="SenseName" value="HGCalEECellSensitive"/>
0199 <Numeric name="SenseType" value="2"/>
0200 <Numeric name="SenseThick" value="[CellThicknessCoarse2]"/>
0201 </Algorithm>
0202 </PosPartSection>
0203 </DDDefinition>