Back to home page

Project CMSSW displayed by LXR

 
 

    


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>