Skip to content

Commit

Permalink
Merge pull request #22530 from bsunanda/Phase2-hgx102
Browse files Browse the repository at this point in the history
Phase2-hgx102 Make second step  to define post TDR geometry
  • Loading branch information
cmsbuild committed Mar 15, 2018
2 parents a687825 + ea7ca44 commit f0b49cd
Show file tree
Hide file tree
Showing 25 changed files with 1,389 additions and 323 deletions.
132 changes: 132 additions & 0 deletions Geometry/HGCalCommonData/data/hgcal/v9/hgcal.xml
@@ -0,0 +1,132 @@
<?xml version="1.0"?>
<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">

<ConstantsSection label="hgcal.xml" eval="true">
<Constant name="WaferSize" value="167.4408*mm"/>
<Constant name="WaferThickness" value="0.30*mm"/>
<Constant name="SensorSeparation" value="1.00*mm"/>
<Constant name="MouseBite" value="5.00*mm"/>
<Constant name="CellThicknessFine" value="0.12*mm"/>
<Constant name="CellThicknessCoarse1" value="0.20*mm"/>
<Constant name="CellThicknessCoarse2" value="0.30*mm"/>
<Constant name="NumberOfCellsFine" value="12"/>
<Constant name="NumberOfCellsCoarse" value="8"/>
<Constant name="rMinFine" value="0.0*fm"/>
<Constant name="rMaxFine" value="75.0*cm"/>
<Constant name="rMaxMiddle" value="120.0*cm"/>
<Constant name="rMaxCoarse" value="2000.0*cm"/>
<Constant name="slope2" value="tan(19.3*deg)"/>
<Constant name="slope3" value="tan(53.0*deg)"/>
<Constant name="zHGCal1" value="3170.0*mm"/>
<Constant name="zHGCal2" value="3898.2*mm"/>
<Constant name="zHGCal4" value="5137.70*mm"/>
<Constant name="rMinHGCal1" value="[etaMax:slope]*[zHGCal1]"/>
<Constant name="rMinHGCal2" value="[etaMax:slope]*[zHGCal2]"/>
<Constant name="rMinHGCal4" value="[etaMax:slope]*[zHGCal4]"/>
<Constant name="rMaxHGCal1" value="1534.5*mm"/>
<Constant name="rMaxHGCal2" value="([rMaxHGCal1]+(([zHGCal2]-[zHGCal1])*[slope2]))"/>
<Constant name="rMaxHGCal3" value="2458.0*mm"/>
<Constant name="rMaxHGCal4" value="[rMaxHGCal3]"/>
<Constant name="zHGCal3" value="([zHGCal2]+([rMaxHGCal3]-[rMaxHGCal2])/[slope3])"/>
<Constant name="rMinHGCal3" value="[etaMax:slope]*[zHGCal3]"/>
<Constant name="zMinEE" value="3190.5*mm"/>
<Constant name="zMaxEE" value="([zMinEE]+339.8*mm)"/>
<Constant name="zMinHEsil" value="[zMaxEE]"/>
<Constant name="zMaxHEsil" value="([zMinHEsil]+397.0*mm)"/>
<Constant name="zMinHEmix" value="[zMaxHEsil]"/>
<Constant name="zMaxHEmix" value="([zMinHEmix]+1210.4*mm)"/>
<Constant name="rMinEEMin" value="[etaMax:slope]*[zMinEE]"/>
<Constant name="rMinEEMax" value="[etaMax:slope]*[zMaxEE]"/>
<Constant name="rMinHEsilMin" value="[etaMax:slope]*[zMinHEsil]"/>
<Constant name="rMinHEsilMax" value="[etaMax:slope]*[zMaxHEsil]"/>
<Constant name="rMinHEmixMin" value="[etaMax:slope]*[zMinHEmix]"/>
<Constant name="rMinHEmixMax" value="[etaMax:slope]*[zMaxHEmix]"/>
<Constant name="rMaxEEMin" value="([rMaxHGCal1]+(([zMinEE]-[zHGCal1])*[slope2]))"/>
<Constant name="rMaxEEMax" value="([rMaxHGCal1]+(([zMaxEE]-[zHGCal1])*[slope2]))"/>
<Constant name="rMaxHEsilMin" value="([rMaxHGCal1]+(([zMinHEsil]-[zHGCal1])*[slope2]))"/>
<Constant name="rMaxHEsilMax" value="([rMaxHGCal2]+(([zMaxHEsil]-[zHGCal2])*[slope3]))"/>
<Constant name="rMaxHEmixMin" value="([rMaxHGCal2]+(([zMinHEmix]-[zHGCal2])*[slope3]))"/>
<Constant name="rMaxHEmixMax" value="[rMaxHGCal3]"/>
</ConstantsSection>

<MaterialSection label="hgcal.xml">
<CompositeMaterial name="WCu" density="14.979*g/cm3" symbol=" " method="mixture by weight">
<MaterialFraction fraction="0.75">
<rMaterial name="materials:Tungsten"/>
</MaterialFraction>
<MaterialFraction fraction="0.25">
<rMaterial name="materials:Copper"/>
</MaterialFraction>
</CompositeMaterial>
</MaterialSection>

<SolidSection label="hgcal.xml">
<Polycone name="HGCal" startPhi="0*deg" deltaPhi="360*deg">
<ZSection z="[zHGCal1]" rMin="[rMinHGCal1]" rMax="[rMaxHGCal1]"/>
<ZSection z="[zHGCal2]" rMin="[rMinHGCal2]" rMax="[rMaxHGCal2]"/>
<ZSection z="[zHGCal3]" rMin="[rMinHGCal3]" rMax="[rMaxHGCal3]"/>
<ZSection z="[zHGCal4]" rMin="[rMinHGCal4]" rMax="[rMaxHGCal4]"/>
</Polycone>
<Polycone name="HGCalEE" startPhi="0*deg" deltaPhi="360*deg">
<ZSection z="[zMinEE]" rMin="[rMinEEMin]" rMax="[rMaxEEMin]"/>
<ZSection z="[zMaxEE]" rMin="[rMinEEMax]" rMax="[rMaxEEMax]"/>
</Polycone>
<Polycone name="HGCalHEsil" startPhi="0*deg" deltaPhi="360*deg">
<ZSection z="[zMinHEsil]" rMin="[rMinHEsilMin]" rMax="[rMaxHEsilMin]"/>
<ZSection z="[zHGCal2]" rMin="[rMinHGCal2]" rMax="[rMaxHGCal2]"/>
<ZSection z="[zMaxHEsil]" rMin="[rMinHEsilMax]" rMax="[rMaxHEsilMax]"/>
</Polycone>
<Polycone name="HGCalHEmix" startPhi="0*deg" deltaPhi="360*deg">
<ZSection z="[zMinHEmix]" rMin="[rMinHEmixMin]" rMax="[rMaxHEmixMin]"/>
<ZSection z="[zHGCal3]" rMin="[rMinHGCal3]" rMax="[rMaxHGCal3]"/>
<ZSection z="[zMaxHEmix]" rMin="[rMinHEmixMax]" rMax="[rMaxHEmixMax]"/>
</Polycone>
</SolidSection>

<LogicalPartSection label="hgcal.xml">
<LogicalPart name="HGCal" category="unspecified">
<rSolid name="HGCal"/>
<rMaterial name="materials:Air"/>
</LogicalPart>
<LogicalPart name="HGCalEE" category="unspecified">
<rSolid name="HGCalEE"/>
<rMaterial name="materials:Air"/>
</LogicalPart>
<LogicalPart name="HGCalHEsil" category="unspecified">
<rSolid name="HGCalHEsil"/>
<rMaterial name="materials:Air"/>
</LogicalPart>
<LogicalPart name="HGCalHEmix" category="unspecified">
<rSolid name="HGCalHEmix"/>
<rMaterial name="materials:Air"/>
</LogicalPart>
</LogicalPartSection>

<PosPartSection label="hgcal.xml">
<PosPart copyNumber="1">
<rParent name="cms:CMSE"/>
<rChild name="hgcal:HGCal"/>
<rRotation name="rotations:000D"/>
</PosPart>
<PosPart copyNumber="2">
<rParent name="cms:CMSE"/>
<rChild name="hgcal:HGCal"/>
<rRotation name="rotations:180D"/>
</PosPart>
<PosPart copyNumber="1">
<rParent name="hgcal:HGCal"/>
<rChild name="hgcal:HGCalEE"/>
<rRotation name="rotations:000D"/>
</PosPart>
<PosPart copyNumber="1">
<rParent name="hgcal:HGCal"/>
<rChild name="hgcal:HGCalHEsil"/>
<rRotation name="rotations:000D"/>
</PosPart>
<PosPart copyNumber="1">
<rParent name="hgcal:HGCal"/>
<rChild name="hgcal:HGCalHEmix"/>
<rRotation name="rotations:000D"/>
</PosPart>
</PosPartSection>
</DDDefinition>
22 changes: 9 additions & 13 deletions Geometry/HGCalCommonData/data/hgcalEE/v9/hgcal.xml
Expand Up @@ -19,15 +19,16 @@
<Constant name="slope3" value="tan(53.0*deg)"/>
<Constant name="zHGCal1" value="3170.0*mm"/>
<Constant name="zHGCal2" value="3898.2*mm"/>
<Constant name="zHGCal3" value="4180.4*mm"/>
<Constant name="zHGCal4" value="4876.4*mm"/>
<Constant name="zHGCal4" value="5137.70*mm"/>
<Constant name="rMinHGCal1" value="[etaMax:slope]*[zHGCal1]"/>
<Constant name="rMinHGCal2" value="[etaMax:slope]*[zHGCal2]"/>
<Constant name="rMinHGCal3" value="[etaMax:slope]*[zHGCal3]"/>
<Constant name="rMinHGCal4" value="[etaMax:slope]*[zHGCal4]"/>
<Constant name="rMaxHGCal1" value="1534.5*mm"/>
<Constant name="rMaxHGCal2" value="([rMaxHGCal1]+(([zHGCal2]-[zHGCal1])*[slope2]))"/>
<Constant name="rMaxHGCal3" value="([rMaxHGCal2]+(([zHGCal3]-[zHGCal2])*[slope3]))"/>
<Constant name="rMaxHGCal4" value="2458.0*mm"/>
<Constant name="rMaxHGCal3" value="2458.0*mm"/>
<Constant name="rMaxHGCal4" value="[rMaxHGCal3]"/>
<Constant name="zHGCal3" value="([zHGCal2]+([rMaxHGCal3]-[rMaxHGCal2])/[slope3])"/>
<Constant name="rMinHGCal3" value="[etaMax:slope]*[zHGCal3]"/>
<Constant name="zMinEE" value="3190.5*mm"/>
<Constant name="zMaxEE" value="([zMinEE]+339.8*mm)"/>
<Constant name="rMinEEMin" value="[etaMax:slope]*[zMinEE]"/>
Expand Down Expand Up @@ -73,17 +74,12 @@
<PosPartSection label="hgcal.xml">
<PosPart copyNumber="1">
<rParent name="cms:CMSE"/>
<rChild name="HGCal"/>
<rChild name="hgcal:HGCal"/>
<rRotation name="rotations:000D"/>
</PosPart>
<PosPart copyNumber="2">
<rParent name="cms:CMSE"/>
<rChild name="HGCal"/>
<rRotation name="rotations:180D"/>
</PosPart>
<PosPart copyNumber="1">
<rParent name="HGCal"/>
<rChild name="HGCalEE"/>
<rParent name="hgcal:HGCal"/>
<rChild name="hgcal:HGCalEE"/>
<rRotation name="rotations:000D"/>
</PosPart>
</PosPartSection>
Expand Down
11 changes: 3 additions & 8 deletions Geometry/HGCalCommonData/data/hgcalEE/v9/hgcalEE.xml
@@ -1,12 +1,7 @@
<?xml version="1.0"?>
<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">

<ConstantsSection label="hgcalEE.xml" eval="true">
<Constant name="rMin" value="32.1*cm"/>
<Constant name="rMax" value="164.5*cm"/>
</ConstantsSection>

<PosPartSection label="hgcalEE.xml">
<PosPartSection label="hgcalHEsil.xml">
<Algorithm name="hgcal:DDHGCalEEAlgo">
<rParent name="hgcal:HGCalEE"/>
<Vector name="WaferNames" type="string" nEntries="6">
Expand All @@ -19,7 +14,7 @@
hgcal:WCu, materials:Copper, materials:Copper</Vector>
<Vector name="VolumeNames" type="string" nEntries="9">
EEAbsorberCover, EEAbsorber1, EEAbsorber2, EEPCB, EEAirGap, EESensitive,
EEAbsorber3, EEHeatShield, EEThermalGap</Vector>
EEBasePlate, EEHeatShield, EEThermalGap</Vector>
<Vector name="Thickness" type="numeric" nEntries="9">
0.3*mm, 2.1*mm, 0.1*mm, 1.6*mm, 1.5*mm, 0.3*mm, 1.4*mm,
6.0*mm, 1.0*mm </Vector>
Expand Down Expand Up @@ -66,7 +61,7 @@
<Numeric name="rMinThick" value="[hgcal:rMaxMiddle]"/>
<Numeric name="waferSize" value="[hgcal:WaferSize]"/>
<Numeric name="SensorSeparation" value="[hgcal:SensorSeparation]"/>
<Numeric name="Sectors" value="12"/>
<Numeric name="Sectors" value="18"/>
<Vector name="SlopeBottom" type="numeric" nEntries="2">
[etaMax:slope], [etaMax:slope]</Vector>
<Vector name="SlopeTop" type="numeric" nEntries="4">
Expand Down
100 changes: 100 additions & 0 deletions Geometry/HGCalCommonData/data/hgcalHEmix/v9/hgcal.xml
@@ -0,0 +1,100 @@
<?xml version="1.0"?>
<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">

<ConstantsSection label="hgcal.xml" eval="true">
<Constant name="WaferSize" value="167.4408*mm"/>
<Constant name="WaferThickness" value="0.30*mm"/>
<Constant name="SensorSeparation" value="1.00*mm"/>
<Constant name="MouseBite" value="5.00*mm"/>
<Constant name="CellThicknessFine" value="0.12*mm"/>
<Constant name="CellThicknessCoarse1" value="0.20*mm"/>
<Constant name="CellThicknessCoarse2" value="0.30*mm"/>
<Constant name="NumberOfCellsFine" value="12"/>
<Constant name="NumberOfCellsCoarse" value="8"/>
<Constant name="rMinFine" value="0.0*fm"/>
<Constant name="rMaxFine" value="75.0*cm"/>
<Constant name="rMaxMiddle" value="120.0*cm"/>
<Constant name="rMaxCoarse" value="2000.0*cm"/>
<Constant name="slope2" value="tan(19.3*deg)"/>
<Constant name="slope3" value="tan(53.0*deg)"/>
<Constant name="zHGCal1" value="3170.0*mm"/>
<Constant name="zHGCal2" value="3898.2*mm"/>
<Constant name="zHGCal4" value="5137.70*mm"/>
<Constant name="rMinHGCal1" value="[etaMax:slope]*[zHGCal1]"/>
<Constant name="rMinHGCal2" value="[etaMax:slope]*[zHGCal2]"/>
<Constant name="rMinHGCal4" value="[etaMax:slope]*[zHGCal4]"/>
<Constant name="rMaxHGCal1" value="1534.5*mm"/>
<Constant name="rMaxHGCal2" value="([rMaxHGCal1]+(([zHGCal2]-[zHGCal1])*[slope2]))"/>
<Constant name="rMaxHGCal3" value="2458.0*mm"/>
<Constant name="rMaxHGCal4" value="[rMaxHGCal3]"/>
<Constant name="zHGCal3" value="([zHGCal2]+([rMaxHGCal3]-[rMaxHGCal2])/[slope3])"/>
<Constant name="rMinHGCal3" value="[etaMax:slope]*[zHGCal3]"/>
<Constant name="zMinEE" value="3190.5*mm"/>
<Constant name="zMaxEE" value="([zMinEE]+339.8*mm)"/>
<Constant name="zMinHEsil" value="[zMaxEE]"/>
<Constant name="zMaxHEsil" value="([zMinHEsil]+397.0*mm)"/>
<Constant name="zMinHEmix" value="[zMaxHEsil]"/>
<Constant name="zMaxHEmix" value="([zMinHEmix]+1210.4*mm)"/>
<Constant name="rMinEEMin" value="[etaMax:slope]*[zMinEE]"/>
<Constant name="rMinEEMax" value="[etaMax:slope]*[zMaxEE]"/>
<Constant name="rMinHEsilMin" value="[etaMax:slope]*[zMinHEsil]"/>
<Constant name="rMinHEsilMax" value="[etaMax:slope]*[zMaxHEsil]"/>
<Constant name="rMinHEmixMin" value="[etaMax:slope]*[zMinHEmix]"/>
<Constant name="rMinHEmixMax" value="[etaMax:slope]*[zMaxHEmix]"/>
<Constant name="rMaxEEMin" value="([rMaxHGCal1]+(([zMinEE]-[zHGCal1])*[slope2]))"/>
<Constant name="rMaxEEMax" value="([rMaxHGCal1]+(([zMaxEE]-[zHGCal1])*[slope2]))"/>
<Constant name="rMaxHEsilMin" value="([rMaxHGCal1]+(([zMinHEsil]-[zHGCal1])*[slope2]))"/>
<Constant name="rMaxHEsilMax" value="([rMaxHGCal2]+(([zMaxHEsil]-[zHGCal2])*[slope3]))"/>
<Constant name="rMaxHEmixMin" value="([rMaxHGCal2]+(([zMinHEmix]-[zHGCal2])*[slope3]))"/>
<Constant name="rMaxHEmixMax" value="[rMaxHGCal3]"/>
</ConstantsSection>

<MaterialSection label="hgcal.xml">
<CompositeMaterial name="WCu" density="14.979*g/cm3" symbol=" " method="mixture by weight">
<MaterialFraction fraction="0.75">
<rMaterial name="materials:Tungsten"/>
</MaterialFraction>
<MaterialFraction fraction="0.25">
<rMaterial name="materials:Copper"/>
</MaterialFraction>
</CompositeMaterial>
</MaterialSection>

<SolidSection label="hgcal.xml">
<Polycone name="HGCal" startPhi="0*deg" deltaPhi="360*deg">
<ZSection z="[zHGCal1]" rMin="[rMinHGCal1]" rMax="[rMaxHGCal1]"/>
<ZSection z="[zHGCal2]" rMin="[rMinHGCal2]" rMax="[rMaxHGCal2]"/>
<ZSection z="[zHGCal3]" rMin="[rMinHGCal3]" rMax="[rMaxHGCal3]"/>
<ZSection z="[zHGCal4]" rMin="[rMinHGCal4]" rMax="[rMaxHGCal4]"/>
</Polycone>
<Polycone name="HGCalHEmix" startPhi="0*deg" deltaPhi="360*deg">
<ZSection z="[zMinHEmix]" rMin="[rMinHEmixMin]" rMax="[rMaxHEmixMin]"/>
<ZSection z="[zHGCal3]" rMin="[rMinHGCal3]" rMax="[rMaxHGCal3]"/>
<ZSection z="[zMaxHEmix]" rMin="[rMinHEmixMax]" rMax="[rMaxHEmixMax]"/>
</Polycone>
</SolidSection>

<LogicalPartSection label="hgcal.xml">
<LogicalPart name="HGCal" category="unspecified">
<rSolid name="HGCal"/>
<rMaterial name="materials:Air"/>
</LogicalPart>
<LogicalPart name="HGCalHEmix" category="unspecified">
<rSolid name="HGCalHEmix"/>
<rMaterial name="materials:Air"/>
</LogicalPart>
</LogicalPartSection>

<PosPartSection label="hgcal.xml">
<PosPart copyNumber="1">
<rParent name="cms:CMSE"/>
<rChild name="hgcal:HGCal"/>
<rRotation name="rotations:000D"/>
</PosPart>
<PosPart copyNumber="1">
<rParent name="hgcal:HGCal"/>
<rChild name="hgcal:HGCalHEmix"/>
<rRotation name="rotations:000D"/>
</PosPart>
</PosPartSection>
</DDDefinition>
78 changes: 78 additions & 0 deletions Geometry/HGCalCommonData/data/hgcalHEmix/v9/hgcalHEmix.xml
@@ -0,0 +1,78 @@
<?xml version="1.0"?>
<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">

<PosPartSection label="hgcalHEmix.xml">
<Algorithm name="hgcal:DDHGCalHEAlgo">
<rParent name="hgcal:HGCalHEmix"/>
<Vector name="WaferNames" type="string" nEntries="6">
hgcalwafer:HGCalHEWafer0Fine, hgcalwafer:HGCalHEWafer0Coarse1,
hgcalwafer:HGCalHEWafer0Coarse2, hgcalwafer:HGCalHEWafer1Fine,
hgcalwafer:HGCalHEWafer1Coarse1, hgcalwafer:HGCalHEWafer1Coarse2</Vector>
<Vector name="MaterialNames" type="string" nEntries="6">
materials:StainlessSteel, materials:StainlessSteel, materials:Air,
materials:Copper, materials:Air, materials:Copper</Vector>
<Vector name="VolumeNames" type="string" nEntries="6">
HEAbsorber1, HEAbsorber2, HEAirGap1, HECopperCover, HEMix,
HEHeatShield</Vector>
<Vector name="Thickness" type="numeric" nEntries="6">
35.0*mm, 68.0*mm, 1.0*mm, 1.0*mm, 7.9*mm, 6.0*mm</Vector>
<Vector name="Layers" type="numeric" nEntries="12">
5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5</Vector>
<Vector name="LayerThick" type="numeric" nEntries="12">
50.9*mm, 50.9*mm, 50.9*mm, 50.9*mm, 83.9*mm, 83.9*mm,
83.9*mm, 83.9*mm, 83.9*mm, 83.9*mm, 83.9*mm, 83.9*mm</Vector>
<Vector name="LayerRmix" type="numeric" nEntries="12">
1380.0*mm, 1320.0*mm, 1200.0*mm, 1200.0*mm, 1150.0*mm, 1060.0*mm,
910.0*mm, 910.0*mm, 910.0*mm, 910.0*mm, 910.0*mm, 910.0*mm</Vector>
<Vector name="LayerType" type="numeric" nEntries="60">
0, 2, 3, 4, 5, 0, 2, 3, 4, 5, 0, 2, 3, 4, 5,
0, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5,
1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5,
1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5 </Vector>
<Vector name="LayerSense" type="numeric" nEntries="60">
0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0,
0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0,
0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0,
0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0 </Vector>
<Numeric name="FirstLayer" value="9"/>
<Vector name="TopMaterialNames" type="string" nEntries="3">
materials:Cables, materials:H_Scintillator,
materials:M_NEMA FR4 plate</Vector>
<Vector name="TopVolumeNames" type="string" nEntries="3">
CableConnector, HEScintillatorSensitive, TopPCB</Vector>
<Vector name="TopLayerThickness" type="numeric" nEntries="3">
3.3*mm, 3.0*mm, 1.6*mm</Vector>
<Vector name="TopLayerType" type="numeric" nEntries="3">
0, 1, 2</Vector>
<Vector name="BottomMaterialNames" type="string" nEntries="5">
materials:Air, materials:M_NEMA FR4 plate, materials:Air,
materials:Silicon, hgcal:WCu</Vector>
<Vector name="BottomVolumeNames" type="string" nEntries="5">
AirGap1, BottomPCB, AirGap2, HESiliconSensitive, Baseplate</Vector>
<Vector name="BottomLayerThickness" type="numeric" nEntries="5">
1.9*mm, 1.6*mm, 1.5*mm, 0.3*mm, 1.0*mm</Vector>
<Vector name="BottomLayerType" type="numeric" nEntries="6">
0, 1, 2, 1, 3, 4</Vector>
<Vector name="BottomLayerSense" type="numeric" nEntries="6">
0, 0, 0, 0, 1, 0</Vector>
<Numeric name="zMinBlock" value="[hgcal:zMinHEmix]"/>
<Numeric name="rMaxFine" value="[hgcal:rMaxFine]"/>
<Numeric name="rMinThick" value="[hgcal:rMaxMiddle]"/>
<Numeric name="waferSize" value="[hgcal:WaferSize]"/>
<Numeric name="SensorSeparation" value="[hgcal:SensorSeparation]"/>
<Numeric name="Sectors" value="18"/>
<Vector name="SlopeBottom" type="numeric" nEntries="2">
[etaMax:slope], [etaMax:slope]</Vector>
<Vector name="SlopeTop" type="numeric" nEntries="4">
[hgcal:slope2], [hgcal:slope3], 0, 0</Vector>
<Vector name="ZFront" type="numeric" nEntries="4">
[hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3],
[hgcal:zHGCal4]</Vector>
<Vector name="RMaxFront" type="numeric" nEntries="4">
[hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3],
[hgcal:rMaxHGCal4]</Vector>
<String name="RotNameSpace" value="hgcalmodule"/>
</Algorithm>
</PosPartSection>

</DDDefinition>

0 comments on commit f0b49cd

Please sign in to comment.