Warning, /Geometry/HGCalCommonData/data/TB161/8ModuleV2/hgcalEE.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
0004 <ConstantsSection label="hgcalEE.xml" eval="true">
0005 <Constant name="rMinFine" value="0.0*fm"/>
0006 <Constant name="rMaxFine" value="0.0*cm"/>
0007 <Constant name="rMaxMiddle" value="120.0*cm"/>
0008 <Constant name="rMaxCoarse" value="2000.0*cm"/>
0009 <Constant name="rMin" value="0.0*fm"/>
0010 <Constant name="rMax" value="10.0*cm"/>
0011 </ConstantsSection>
0012
0013 <PosPartSection label="hgcalEE.xml">
0014 <Algorithm name="hgcal:DDHGCalModuleAlgo">
0015 <rParent name="hgcal:HGCalEE"/>
0016 <Vector name="WaferName" type="string" nEntries="2">
0017 hgcalwafer:HGCalEEWaferFine, hgcalwafer:HGCalEEWaferCoarse</Vector>
0018 <Vector name="MaterialNames" type="string" nEntries="39">
0019 materials:Lead, materials:Tungsten, materials:Tungsten,
0020 materials:Tungsten, materials:Tungsten, hgcal:WCu, hgcal:WCu,
0021 hgcal:WCu, materials:Copper, materials:G10, materials:Air,
0022 materials:Air, materials:Air, materials:Air, materials:Air,
0023 materials:Air, materials:Air, materials:Air, materials:Air,
0024 materials:Air, materials:Air, materials:Air, materials:Air,
0025 materials:Air, materials:Lead, materials:Copper, materials:Kapton,
0026 materials:M_NEMA FR4 plate, materials:G10,
0027 materials:M_NEMA FR4 plate, materials:Air, materials:Air, materials:Air,
0028 materials:Air, materials:Air, materials:Air, materials:Air,
0029 materials:Air, materials:Air</Vector>
0030 <Vector name="VolumeNames" type="string" nEntries="39">
0031 EEAbsorber1, EEAbsorber2, EEAbsorber3, EEAbsorber4, EEAbsorber5,
0032 EEAbsorber6, EEAbsorber7, EEAbsorber8, EEHeatShield1, EEPCB1,
0033 EESensitive, EEAirGap1, EEAirGap2, EEAirGap3, EEAirGap4, EEAirGap5,
0034 EEAirGap6, EEAirGap7, EEAirGap8, EEAirGap9, EEAirGap10, EEAirGap11,
0035 EEAirGap12, EEAirGap13, EEAbsorber9, EEHeatShield2, EEKapton,
0036 EECoverPlate1, EEPCB2, EECoverPlate2, EEAirGap14, EEAirGap15,
0037 EEAirGap16, EEAirGap17, EEAirGap18, EEAirGap19, EEAirGap20,
0038 EEAirGap21, EEAirGap22</Vector>
0039 <Vector name="Thickness" type="numeric" nEntries="39">
0040 25.2*mm, 8.0*mm, 4.0*mm, 2.0*mm, 2.8*mm, 2.2*mm, 1.2*mm, 0.6*mm, 6.0*mm,
0041 0.5*mm, 0.10*mm, 2.8*mm, 3.7*mm, 3.8*mm, 6*mm, 6.6*mm, 8*mm, 7.6*mm,
0042 1.29*mm, 1.89*mm, 5.89*mm, 5.4*mm, 7.29*mm, 10.49*mm, 5.6*mm,
0043 12.0*mm, 0.01*mm, 0.5*mm, 1.0*mm, 1.0*mm, 6.8*mm, 8.2*mm, 7.2*mm,
0044 8.6*mm, 6.49*mm, 3.5*mm, 8.2*mm,1.29*mm, 6.2*mm </Vector>
0045 <Vector name="Layers" type="numeric" nEntries="6">
0046 10, 16, 16, 16, 25, 33</Vector>
0047 <Vector name="LayerThick" type="numeric" nEntries="6">
0048 39.11*mm, 43.8*mm, 47.8*mm, 45.4*mm, 63.8*mm, 106.9*mm
0049 </Vector>
0050 <Vector name="LayerType" type="numeric" nEntries="116">
0051 0, 8, 7, 26, 10, 10, 10, 9, 14, 27,
0052 19, 2, 17, 2, 15, 3, 13, 8, 7, 26, 10, 10, 10, 9, 14, 27,
0053 20, 2, 33, 2, 15, 3, 11, 8, 7, 26, 10, 10, 10, 9, 14, 27,
0054 34, 4, 30, 4, 32, 3, 11, 8, 6, 26, 10, 10, 10, 9, 14, 27,
0055 22, 2, 36, 4, 32, 3, 37, 27, 14, 9,10, 10, 10, 26, 6, 8, 8,
0056 5, 26, 10, 10, 10, 28, 14, 29,
0057 23, 24, 4, 38, 3, 20, 27, 14, 9, 10, 10, 10, 26, 5, 8, 16, 24,
0058 4, 21, 24, 4, 32, 3, 35, 8, 5, 26, 10, 10, 10, 9, 14, 27
0059 </Vector>
0060 <Vector name="LayerSense" type="numeric" nEntries="116">
0061 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0062 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0063 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0064 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0065 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,1, 1, 1, 0, 0, 0, 0,
0066 0, 0, 1, 1, 1, 0, 0, 0,
0067 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0,
0068 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
0069 </Vector>
0070 <Numeric name="zMinBlock" value="[hgcal:zminEE]"/>
0071 <Numeric name="rMaxFine" value="[rMaxFine]"/>
0072 <Numeric name="waferW" value="[hgcal:WaferW]"/>
0073 <Numeric name="waferGap" value="0.0*fm"/>
0074 <Numeric name="Sectors" value="12"/>
0075 <Vector name="SlopeBottom" type="numeric" nEntries="2">
0076 0.0, 0.0</Vector>
0077 <Vector name="SlopeTop" type="numeric" nEntries="2">
0078 0, 0</Vector>
0079 <Vector name="ZFront" type="numeric" nEntries="2">
0080 [hgcal:zminEE], [hgcal:zmaxEE]</Vector>
0081 <Vector name="RMaxFront" type="numeric" nEntries="2">
0082 [hgcal:rmaxEE], [hgcal:rmaxEE]</Vector>
0083 <String name="RotNameSpace" value="hgcalmodule"/>
0084 </Algorithm>
0085 </PosPartSection>
0086
0087 <SpecParSection label="hgcalEE.xml" eval="true">
0088 <SpecPar name="HGCalEE">
0089 <PartSelector path="//HGCalEESensitive.*"/>
0090 <Parameter name="Volume" value="HGCalEESensitive" eval="false"/>
0091 <Parameter name="GeometryMode" value="HGCalGeometryMode::Hexagon" eval="false"/>
0092 <Parameter name="RadiusBound" value="[rMinFine]"/>
0093 <Parameter name="RadiusBound" value="[rMaxFine]"/>
0094 <Parameter name="RadiusBound" value="[rMaxMiddle]"/>
0095 <Parameter name="RadiusBound" value="[rMaxCoarse]"/>
0096 <Parameter name="RadiusLimits" value="[rMin]"/>
0097 <Parameter name="RadiusLimits" value="[rMax]"/>
0098 <Parameter name="LevelTop" value="99"/>
0099 </SpecPar>
0100 </SpecParSection>
0101
0102 </DDDefinition>