Warning, /Geometry/HGCalTBCommonData/data/TB170/July17/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 <Constant name="absorbW" value="0.5*[hgcal:WaferW]"/>
0012 <Constant name="absorbH" value="[hgcal:WaferW]*[hgcal:tan30deg]"/>
0013 </ConstantsSection>
0014
0015 <PosPartSection label="hgcalEE.xml">
0016 <Algorithm name="hgcal:DDHGCalTBModule">
0017 <rParent name="hgcal:HGCalEE"/>
0018 <Vector name="WaferName" type="string" nEntries="2">
0019 hgcalwafer:HGCalEEWaferFine, hgcalwafer:HGCalEEWaferCoarse</Vector>
0020 <Vector name="CoverName" type="string" nEntries="3">
0021 hgcal:HGCalEEPCB, hgcal:HGCalEEKapton, hgcal:HGCalEEAbsorber</Vector>
0022 <Vector name="MaterialNames" type="string" nEntries="15">
0023 materials:Air, materials:Air, materials:Air, materials:Air,
0024 materials:StainlessSteel, materials:Lead, materials:Copper,
0025 materials:Air, materials:Aluminium, materials:Air, materials:Air,
0026 materials:Air, materials:Air, materials:Air,
0027 materials:StainlessSteel</Vector>
0028 <Vector name="VolumeNames" type="string" nEntries="15">
0029 EEPCB1, EEKapton1, EEAirGap, EEShield1,
0030 EEAbsorber1, EEAbsorber2, EEHeatShield, EESensitive, EEAlcase,
0031 EEgap1, EEgap2, EEgap3, EEgap4, EEgap5, EEFe</Vector>
0032 <Vector name="Thickness" type="numeric" nEntries="15">
0033 [hgcal:thPCB], [hgcal:thKapton], 3.0*mm, [hgcal:thAbsEE], 0.3*mm,
0034 4.9*mm, 6.0*mm, 0.10*mm, 2.6*mm, 11.0*mm, 13.2*mm, 11.4*mm, 150.3*mm,
0035 176.7*mm, 40*mm</Vector>
0036 <Vector name="Layers" type="numeric" nEntries="16">
0037 10, 4, 4, 4, 11, 4, 4, 4, 4, 4, 4, 4, 10, 4, 4, 4</Vector>
0038 <Vector name="LayerThick" type="numeric" nEntries="16">
0039 338.71*mm, 11.50*mm, 11.50*mm, 11.50*mm, 25.61*mm,
0040 11.50*mm, 11.50*mm, 11.50*mm, 11.50*mm, 11.50*mm, 11.50*mm, 11.50*mm,
0041 21.81*mm, 11.50*mm, 11.50*mm, 60.00*mm
0042 </Vector>
0043 <Vector name="LayerType" type="numeric" nEntries="83">
0044 8,12, 0, 7, 7, 7, 1, 3, 6,13,
0045 4, 5, 4, 6,
0046 4, 5, 4, 6,
0047 4, 5, 4, 6,
0048 4, 5, 4, 6, 3, 1, 7, 7, 7, 0, 9,
0049 4, 5, 4, 6,
0050 4, 5, 4, 6,
0051 4, 5, 4, 6,
0052 4, 5, 4, 6,
0053 4, 5, 4, 6,
0054 4, 5, 4, 6,
0055 4, 5, 4, 6,
0056 4, 5, 4,10, 0, 7, 7, 7, 1, 3,
0057 6, 4, 5, 4,
0058 6, 4, 5, 4,
0059 6,11,14, 8
0060 </Vector>
0061 <Vector name="LayerSense" type="numeric" nEntries="83">
0062 0, 0, 2, 1, 1, 1, 3, 4, 0, 0,
0063 0, 0, 0, 0,
0064 0, 0, 0, 0,
0065 0, 0, 0, 0,
0066 0, 0, 0, 0, 4, 3, 1, 1, 1, 2,0,
0067 0, 0, 0, 0,
0068 0, 0, 0, 0,
0069 0, 0, 0, 0,
0070 0, 0, 0, 0,
0071 0, 0, 0, 0,
0072 0, 0, 0, 0,
0073 0, 0, 0, 0,
0074 0, 0, 0, 0, 2, 1, 1, 1, 3, 4,
0075 0, 0, 0, 0,
0076 0, 0, 0, 0,
0077 0, 0, 0, 0
0078 </Vector>
0079 <Numeric name="zMinBlock" value="[hgcal:zminEE]"/>
0080 <Numeric name="rMaxFine" value="[rMaxFine]"/>
0081 <Numeric name="waferW" value="[hgcal:WaferW]"/>
0082 <Numeric name="waferGap" value="0.0*fm"/>
0083 <Numeric name="absorberW" value="[hgcalEE:absorbW]"/>
0084 <Numeric name="absorberH" value="[hgcalEE:absorbH]"/>
0085 <Numeric name="Sectors" value="12"/>
0086 <Vector name="SlopeBottom" type="numeric" nEntries="2">
0087 0.0, 0.0</Vector>
0088 <Vector name="SlopeTop" type="numeric" nEntries="2">
0089 0, 0</Vector>
0090 <Vector name="ZFront" type="numeric" nEntries="2">
0091 [hgcal:zminEE], [hgcal:zmaxEE]</Vector>
0092 <Vector name="RMaxFront" type="numeric" nEntries="2">
0093 [hgcal:rmaxEE], [hgcal:rmaxEE]</Vector>
0094 <String name="RotNameSpace" value="hgcalmodule"/>
0095 </Algorithm>
0096 </PosPartSection>
0097
0098 <SpecParSection label="hgcalEE.xml" eval="true">
0099 <SpecPar name="HGCalEE">
0100 <PartSelector path="//HGCalEESensitive.*"/>
0101 <Parameter name="Volume" value="HGCalEESensitive" eval="false"/>
0102 <Parameter name="GeometryMode" value="HGCalGeometryMode::Hexagon" eval="false"/>
0103 <Parameter name="RadiusBound" value="[rMinFine]"/>
0104 <Parameter name="RadiusBound" value="[rMaxFine]"/>
0105 <Parameter name="RadiusBound" value="[rMaxMiddle]"/>
0106 <Parameter name="RadiusBound" value="[rMaxCoarse]"/>
0107 <Parameter name="RadiusLimits" value="[rMin]"/>
0108 <Parameter name="RadiusLimits" value="[rMax]"/>
0109 <Parameter name="LevelTop" value="99"/>
0110 </SpecPar>
0111 </SpecParSection>
0112
0113 </DDDefinition>