Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalCommonData/data/hgcalwafer/v17f/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="ModuleThicknessHE"     value="[hgcal:ModuleThicknessHE]"/>
0007   <Constant name="WaferSize"             value="[hgcal:WaferSize]"/>
0008   <Constant name="WaferThickness"        value="[hgcal:WaferThickness]"/>
0009   <Constant name="WaferThicknessFine"    value="[hgcal:WaferThicknessFine]"/>
0010   <Constant name="WaferThicknessCoarse1" value="[hgcal:WaferThicknessCoarse1]"/>
0011   <Constant name="WaferThicknessCoarse2" value="[hgcal:WaferThicknessCoarse2]"/>
0012   <Constant name="SensorSeparation"      value="[hgcal:SensorSeparation]"/>
0013   <Constant name="SensorSizeOffset"      value="[hgcal:SensorSizeOffset]"/>
0014   <Constant name="CellThicknessFine"     value="[hgcal:CellThicknessFine]"/>
0015   <Constant name="CellThicknessCoarse1"  value="[hgcal:CellThicknessCoarse1]"/>
0016   <Constant name="CellThicknessCoarse2"  value="[hgcal:CellThicknessCoarse2]"/>
0017   <Constant name="NumberOfCellsFine"     value="[hgcal:NumberOfCellsFine]"/>
0018   <Constant name="NumberOfCellsCoarse"   value="[hgcal:NumberOfCellsCoarse]"/>
0019 </ConstantsSection>
0020 
0021 <PosPartSection label="hgcalwafer.xml" eval="true">
0022   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0023     <rParent name="hgcalwafer:HGCalEEWafer"/>
0024     <String name="ModuleMaterial"    value="materials:Air"/>
0025     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0026     <Numeric name="WaferSize"        value="[WaferSize]"/>
0027     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0028     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0029     <String name="WaferTag" value="Fine"/>
0030     <Vector name="WaferOrient" type="numeric" nEntries="6">
0031       0, 1, 2, 3, 4, 5 </Vector>
0032     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0033       0, 0, 0, 0, 0, 0 </Vector>
0034     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0035       06, 07, 08, 09, 10, 11 </Vector>  
0036     <Vector name="LayerNames" type="string" nEntries="9">
0037       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0038       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0039       HGCalEEBasePlate</Vector>
0040     <Vector name="LayerMaterials" type="string" nEntries="9">
0041       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0042       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0043       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0044     <Vector name="LayerThickness" type="numeric" nEntries="9">
0045       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0046       [WaferThickness], 1.40*mm </Vector>
0047     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0048       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 
0049       [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0050     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0051       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0052     <Vector name="Layers" type="numeric" nEntries="10"> 
0053       0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </Vector>
0054     <Numeric name="NCells"           value="[NumberOfCellsFine]"/>
0055     <Numeric name="CellType"         value="0"/>
0056     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0057       0, 1, 13, 19 </Vector>
0058     <Vector name="CellNames" type="string" nEntries="25">
0059       hgcalcell:HGCalEECellFull0Fine,   hgcalcell:HGCalEECellCorner01Fine, 
0060       hgcalcell:HGCalEECellCorner02Fine,hgcalcell:HGCalEECellCorner03Fine,
0061       hgcalcell:HGCalEECellCorner04Fine,hgcalcell:HGCalEECellCorner05Fine,
0062       hgcalcell:HGCalEECellCorner06Fine,hgcalcell:HGCalEECellCorner07Fine,
0063       hgcalcell:HGCalEECellCorner08Fine,hgcalcell:HGCalEECellCorner09Fine,
0064       hgcalcell:HGCalEECellCorner10Fine,hgcalcell:HGCalEECellCorner11Fine,
0065       hgcalcell:HGCalEECellCorner12Fine,hgcalcell:HGCalEECellTrunc01Fine,
0066       hgcalcell:HGCalEECellTrunc02Fine, hgcalcell:HGCalEECellTrunc03Fine,
0067       hgcalcell:HGCalEECellTrunc04Fine, hgcalcell:HGCalEECellTrunc05Fine,
0068       hgcalcell:HGCalEECellTrunc06Fine, hgcalcell:HGCalEECellExten01Fine,
0069       hgcalcell:HGCalEECellExten02Fine, hgcalcell:HGCalEECellExten03Fine,
0070       hgcalcell:HGCalEECellExten04Fine, hgcalcell:HGCalEECellExten05Fine, 
0071       hgcalcell:HGCalEECellExten06Fine</Vector>
0072   </Algorithm>
0073   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0074     <rParent name="hgcalwafer:HGCalEEWafer"/>
0075     <String name="ModuleMaterial"    value="materials:Air"/>
0076     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0077     <Numeric name="WaferSize"        value="[WaferSize]"/>
0078     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0079     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0080     <String name="WaferTag" value="Fine"/>
0081     <Vector name="WaferOrient" type="numeric" nEntries="6">
0082       0, 1, 2, 3, 4, 5 </Vector>
0083     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0084       1, 1, 1, 1, 1, 1 </Vector>
0085     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0086       00, 01, 02, 03, 04, 05 </Vector>  
0087     <Vector name="LayerNames" type="string" nEntries="9">
0088       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0089       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0090       HGCalEEBasePlate</Vector>
0091     <Vector name="LayerMaterials" type="string" nEntries="9">
0092       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0093       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0094       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0095     <Vector name="LayerThickness" type="numeric" nEntries="9">
0096       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0097       [WaferThickness], 1.40*mm </Vector>
0098     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0099       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 
0100       [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0101     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0102       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0103     <Vector name="Layers" type="numeric" nEntries="10"> 
0104       8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0105     <Numeric name="NCells"           value="[NumberOfCellsFine]"/>
0106     <Numeric name="CellType"         value="0"/>
0107     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0108       0, 1, 13, 19 </Vector>
0109     <Vector name="CellNames" type="string" nEntries="25">
0110       hgcalcell:HGCalEECellFull1Fine,   hgcalcell:HGCalEECellCorner21Fine, 
0111       hgcalcell:HGCalEECellCorner22Fine,hgcalcell:HGCalEECellCorner23Fine,
0112       hgcalcell:HGCalEECellCorner24Fine,hgcalcell:HGCalEECellCorner25Fine,
0113       hgcalcell:HGCalEECellCorner26Fine,hgcalcell:HGCalEECellCorner27Fine,
0114       hgcalcell:HGCalEECellCorner28Fine,hgcalcell:HGCalEECellCorner29Fine,
0115       hgcalcell:HGCalEECellCorner30Fine,hgcalcell:HGCalEECellCorner31Fine,
0116       hgcalcell:HGCalEECellCorner32Fine,hgcalcell:HGCalEECellTrunc21Fine,
0117       hgcalcell:HGCalEECellTrunc22Fine, hgcalcell:HGCalEECellTrunc23Fine,
0118       hgcalcell:HGCalEECellTrunc24Fine, hgcalcell:HGCalEECellTrunc25Fine,
0119       hgcalcell:HGCalEECellTrunc26Fine, hgcalcell:HGCalEECellExten21Fine,
0120       hgcalcell:HGCalEECellExten22Fine, hgcalcell:HGCalEECellExten23Fine,
0121       hgcalcell:HGCalEECellExten24Fine, hgcalcell:HGCalEECellExten25Fine, 
0122       hgcalcell:HGCalEECellExten26Fine</Vector>
0123   </Algorithm>
0124   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0125     <rParent name="hgcalwafer:HGCalHEWafer"/>
0126     <String name="ModuleMaterial"    value="materials:Air"/>
0127     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0128     <Numeric name="WaferSize"        value="[WaferSize]"/>
0129     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0130     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0131     <String name="WaferTag" value="Coarse1"/>
0132     <Vector name="WaferOrient" type="numeric" nEntries="6">
0133       0, 1, 2, 3, 4, 5 </Vector>
0134     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0135       0, 0, 0, 0, 0, 0 </Vector>
0136     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0137       06, 07, 08, 09, 10, 11 </Vector>  
0138     <Vector name="LayerNames" type="string" nEntries="8">
0139       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0140       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0141       HGCalHEBasePlate</Vector>
0142     <Vector name="LayerMaterials" type="string" nEntries="8">
0143       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0144       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0145       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0146     <Vector name="LayerThickness" type="numeric" nEntries="8">
0147       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0148       [WaferThickness], 1.0*mm </Vector>
0149     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0150       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
0151       [SensorSizeOffset], 0.50*mm </Vector>
0152     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0153       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0154     <Vector name="Layers" type="numeric" nEntries="10"> 
0155       0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
0156     <Numeric name="NCells"           value="[NumberOfCellsCoarse]"/>
0157     <Numeric name="CellType"         value="1"/>
0158     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0159       0, 1, 13, 19 </Vector>
0160     <Vector name="CellNames" type="string" nEntries="25">
0161       hgcalcell:HGCalHECellFull0Coarse1,   hgcalcell:HGCalHECellCorner01Coarse1, 
0162       hgcalcell:HGCalHECellCorner02Coarse1,hgcalcell:HGCalHECellCorner03Coarse1,
0163       hgcalcell:HGCalHECellCorner04Coarse1,hgcalcell:HGCalHECellCorner05Coarse1,
0164       hgcalcell:HGCalHECellCorner06Coarse1,hgcalcell:HGCalHECellCorner07Coarse1,
0165       hgcalcell:HGCalHECellCorner08Coarse1,hgcalcell:HGCalHECellCorner09Coarse1,
0166       hgcalcell:HGCalHECellCorner10Coarse1,hgcalcell:HGCalHECellCorner11Coarse1,
0167       hgcalcell:HGCalHECellCorner12Coarse1,hgcalcell:HGCalHECellTrunc01Coarse1,
0168       hgcalcell:HGCalHECellTrunc02Coarse1, hgcalcell:HGCalHECellTrunc03Coarse1,
0169       hgcalcell:HGCalHECellTrunc04Coarse1, hgcalcell:HGCalHECellTrunc05Coarse1,
0170       hgcalcell:HGCalHECellTrunc06Coarse1, hgcalcell:HGCalHECellExten01Coarse1,
0171       hgcalcell:HGCalHECellExten02Coarse1, hgcalcell:HGCalHECellExten03Coarse1,
0172       hgcalcell:HGCalHECellExten04Coarse1, hgcalcell:HGCalHECellExten05Coarse1, 
0173       hgcalcell:HGCalHECellExten06Coarse1</Vector>
0174   </Algorithm>
0175   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0176     <rParent name="hgcalwafer:HGCalHEWafer"/>
0177     <String name="ModuleMaterial"    value="materials:Air"/>
0178     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0179     <Numeric name="WaferSize"        value="[WaferSize]"/>
0180     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0181     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0182     <String name="WaferTag" value="Coarse1"/>
0183     <Vector name="WaferOrient" type="numeric" nEntries="6">
0184       0, 1, 2, 3, 4, 5 </Vector>
0185     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0186       1, 1, 1, 1, 1, 1 </Vector>
0187     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0188       00, 01, 02, 03, 04, 05 </Vector>  
0189     <Vector name="LayerNames" type="string" nEntries="8">
0190       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0191       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0192       HGCalHEBasePlate</Vector>
0193     <Vector name="LayerMaterials" type="string" nEntries="8">
0194       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0195       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0196       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0197     <Vector name="LayerThickness" type="numeric" nEntries="8">
0198       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0199       [WaferThickness], 1.0*mm </Vector>
0200     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0201       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
0202       [SensorSizeOffset], 0.50*mm </Vector>
0203     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0204       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0205     <Vector name="Layers" type="numeric" nEntries="10"> 
0206       7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
0207     <Numeric name="NCells"           value="[NumberOfCellsCoarse]"/>
0208     <Numeric name="CellType"         value="1"/>
0209     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0210       0, 1, 13, 19 </Vector>
0211     <Vector name="CellNames" type="string" nEntries="25">
0212       hgcalcell:HGCalHECellFull1Coarse1,   hgcalcell:HGCalHECellCorner21Coarse1, 
0213       hgcalcell:HGCalHECellCorner22Coarse1,hgcalcell:HGCalHECellCorner23Coarse1,
0214       hgcalcell:HGCalHECellCorner24Coarse1,hgcalcell:HGCalHECellCorner25Coarse1,
0215       hgcalcell:HGCalHECellCorner26Coarse1,hgcalcell:HGCalHECellCorner27Coarse1,
0216       hgcalcell:HGCalHECellCorner28Coarse1,hgcalcell:HGCalHECellCorner29Coarse1,
0217       hgcalcell:HGCalHECellCorner30Coarse1,hgcalcell:HGCalHECellCorner31Coarse1,
0218       hgcalcell:HGCalHECellCorner32Coarse1,hgcalcell:HGCalHECellTrunc21Coarse1,
0219       hgcalcell:HGCalHECellTrunc22Coarse1, hgcalcell:HGCalHECellTrunc23Coarse1,
0220       hgcalcell:HGCalHECellTrunc24Coarse1, hgcalcell:HGCalHECellTrunc25Coarse1,
0221       hgcalcell:HGCalHECellTrunc26Coarse1, hgcalcell:HGCalHECellExten21Coarse1,
0222       hgcalcell:HGCalHECellExten22Coarse1, hgcalcell:HGCalHECellExten23Coarse1,
0223       hgcalcell:HGCalHECellExten24Coarse1, hgcalcell:HGCalHECellExten25Coarse1, 
0224       hgcalcell:HGCalHECellExten06Coarse1</Vector>
0225   </Algorithm>
0226   </PosPartSection>
0227 </DDDefinition>