Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalCommonData/data/TB170/Sep17/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="4">
0021       hgcal:HGCalEEPCB, hgcal:HGCalEEKapton, hgcal:HGCalEEAbsorber, 
0022       hgcal:HGCalHEAbsorber</Vector>
0023     <Vector name="MaterialNames" type="string" nEntries="20">
0024       materials:Air, materials:Air, materials:Air, materials:Air, 
0025       materials:StainlessSteel, materials:Lead, materials:Copper, 
0026       materials:Air, materials:Aluminium, materials:Air, materials:Air, 
0027       materials:Air, materials:Air, materials:Air, materials:Air, 
0028       materials:Air, materials:Air, materials:Air, materials:StainlessSteel, 
0029       materials:Air</Vector>
0030     <Vector name="VolumeNames" type="string" nEntries="20">
0031       EEPCB1,      EEKapton1,    EEAirGap,    EEShield1,   EEAbsorber1, 
0032       EEAbsorber2, EEHeatShield, EESensitive, EEAlcase, EEgap1,   
0033       EEgap2,      EEgap3,       EEgap4,      EEgap5,   EEgap6, 
0034       EEgap7,      EEgap8,       EEgap9,      EEFe,   EEBaseCu</Vector>
0035     <Vector name="Thickness" type="numeric" nEntries="20">
0036       [hgcal:thPCB], [hgcal:thKapton], 0.7*mm, [hgcal:thAbsEE], 0.3*mm,
0037       4.9*mm, 6.0*mm, 0.10*mm, 2.6*mm, 2.6*mm, 
0038       3.0*mm, 9.6*mm, 10.6*mm, 11.6*mm, 16.6*mm, 
0039       16.72,  166.6*mm, 269.7*mm, 40*mm,  [hgcal:thAbsHE]</Vector>
0040     <Vector name="Layers" type="numeric" nEntries="9"> 
0041       16, 11, 11, 11, 12, 19, 15, 13, 3</Vector>
0042     <Vector name="LayerThick" type="numeric" nEntries="9"> 
0043       298.41*mm, 181.21*mm, 26.21*mm, 25.21*mm, 32.03*mm, 43.81*mm, 
0044       32.11*mm, 51.1*mm, 45.6*mm
0045     </Vector>
0046     <Vector name="LayerType" type="numeric" nEntries="111"> 
0047       8,17, 4,5,4,6, 4,5,4,6,19,1,7,7,7,0,
0048       16, 4, 5, 4, 6, 3, 1, 7, 7, 7, 0,
0049       13, 4, 5, 4, 6, 3, 1, 7, 7, 7, 0,
0050       12, 4, 5, 4, 6, 3, 1, 7, 7, 7, 0,
0051       15, 4, 5, 4, 2, 6, 3, 1, 7, 7, 7, 0,
0052       9, 4, 5, 4, 6, 4, 5, 4, 6, 4, 5, 4, 11, 0, 7, 7, 7, 1, 3, 
0053       6, 4, 5, 4, 6, 4,5,4,6,19, 1, 7, 7, 7, 0,
0054       14, 4, 5, 4, 6, 4, 5, 4, 6, 4, 5, 4, 6, 
0055       10, 18, 8
0056     </Vector>
0057     <Vector name="LayerSense" type="numeric" nEntries="111">
0058       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 1, 1, 1, 2,
0059       0, 0, 0, 0, 0, 4, 3, 1, 1, 1, 2,
0060       0, 0, 0, 0, 0, 4, 3, 1, 1, 1, 2,
0061       0, 0, 0, 0, 0, 4, 3, 1, 1, 1, 2,
0062       0, 0, 0, 0, 0, 0, 4, 3, 1, 1, 1, 2,
0063       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 
0064       0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 1, 1, 1, 2,
0065       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0066       0, 0, 0
0067     </Vector>
0068     <Numeric name="zMinBlock"   value="[hgcal:zminEE]"/>
0069     <Numeric name="rMaxFine"    value="[rMaxFine]"/>
0070     <Numeric name="waferW"      value="[hgcal:WaferW]"/>
0071     <Numeric name="waferGap"    value="0.0*fm"/>
0072     <Numeric name="absorberW"   value="[hgcalEE:absorbW]"/>
0073     <Numeric name="absorberH"   value="[hgcalEE:absorbH]"/>
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>