Back to home page

Project CMSSW displayed by LXR

 
 

    


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>