Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalTBCommonData/data/TB161/8Module/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="31">
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:Air, materials:Copper, materials:Kapton, 
0026       materials:M_NEMA FR4 plate,  materials:G10, materials:M_NEMA FR4 plate,
0027       materials:Air</Vector>
0028     <Vector name="VolumeNames" type="string" nEntries="31">
0029       EEAbsorber1, EEAbsorber2, EEAbsorber3, EEAbsorber4, EEAbsorber5, 
0030       EEAbsorber6, EEAbsorber7, EEAbsorber8, EEHeatShield, EEPCB,
0031       EESensitive, EEAirGap1, EEAirGap2, EEAirGap3, EEAirGap4, EEAirGap5, 
0032       EEAirGap6, EEAirGap7, EEAirGap8, EEAirGap9, EEAirGap10, EEAirGap11, 
0033       EEAirGap12, EEAirGap13, EEAirGap14, EEHeatShield2, EEKapton, 
0034       EECoverPlate, EEPCB2, EECoverPlate2, EEAirGap15</Vector>
0035     <Vector name="Thickness" type="numeric" nEntries="31">
0036       44.9*mm, 8.0*mm, 4.0*mm, 2.0*mm, 0.0*mm, 2.2*mm, 1.2*mm, 0.6*mm, 6.0*mm,
0037       0.5*mm,  0.10*mm, 1.0*mm, 3.0*mm, 4.5*mm, 7.6*mm, 4.8*mm, 13.5*mm, 
0038       9.69*mm, 8.09*mm, 10.69*mm, 19.4*mm, 10.59*mm, 22.1*mm, 15.39*mm, 
0039       16.29*mm, 12.0*mm, 0.01*mm, 0.5*mm, 1.0*mm, 1.0*mm, 4.8*mm </Vector>
0040     <Vector name="Layers" type="numeric" nEntries="6"> 
0041        19, 12, 12, 12, 20, 24</Vector>
0042     <Vector name="LayerThick" type="numeric" nEntries="6"> 
0043       67.91*mm, 52.2*mm, 50.4*mm, 38.5*mm, 52.0*mm, 58.8*mm
0044     </Vector>
0045     <Vector name="LayerType" type="numeric" nEntries="99"> 
0046       2, 14, 2, 14, 2, 14, 2, 14, 2, 30, 8, 7, 26, 10, 10, 10, 9, 15, 27, 
0047       23, 3, 22, 8, 7, 26, 10, 10, 10, 9, 15, 27, 
0048       24, 3, 20, 8, 7, 26, 10, 10, 10, 9, 15, 27,
0049       17, 3, 16, 8, 6, 26, 10, 10, 10, 9, 15, 27,
0050       19, 3, 19, 27, 15, 9, 10, 10, 10, 26, 6, 25,
0051       5, 26, 10, 10, 10, 28, 15, 29,
0052       18, 3, 21, 27, 15, 9, 10, 10, 10, 26, 5, 8,
0053       12, 3, 13, 8, 5, 26, 10, 10, 10, 9, 15, 27
0054     </Vector>
0055     <Vector name="LayerSense" type="numeric" nEntries="99">
0056       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 
0057       0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 
0058       0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0059       0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0060       0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0061       0, 0, 1, 1, 1, 0, 0, 0,
0062       0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0063       0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
0064     </Vector>
0065     <Numeric name="zMinBlock"   value="[hgcal:zminEE]"/>
0066     <Numeric name="rMaxFine"    value="[rMaxFine]"/>
0067     <Numeric name="waferW"      value="[hgcal:WaferW]"/>
0068     <Numeric name="waferGap"    value="0.0*fm"/>
0069     <Numeric name="Sectors"     value="12"/>
0070     <Vector name="SlopeBottom" type="numeric" nEntries="2">
0071       0.0, 0.0</Vector>
0072     <Vector name="SlopeTop" type="numeric" nEntries="2">
0073       0, 0</Vector>
0074     <Vector name="ZFront" type="numeric" nEntries="2">
0075       [hgcal:zminEE], [hgcal:zmaxEE]</Vector>
0076     <Vector name="RMaxFront" type="numeric" nEntries="2">
0077       [hgcal:rmaxEE], [hgcal:rmaxEE]</Vector>
0078     <String name="RotNameSpace" value="hgcalmodule"/>
0079   </Algorithm>
0080 </PosPartSection> 
0081 
0082 <SpecParSection label="hgcalEE.xml" eval="true">
0083   <SpecPar name="HGCalEE">
0084     <PartSelector path="//HGCalEESensitive.*"/>    
0085     <Parameter name="Volume" value="HGCalEESensitive" eval="false"/>
0086     <Parameter name="GeometryMode" value="HGCalGeometryMode::Hexagon" eval="false"/>
0087     <Parameter name="RadiusBound"  value="[rMinFine]"/>
0088     <Parameter name="RadiusBound"  value="[rMaxFine]"/>
0089     <Parameter name="RadiusBound"  value="[rMaxMiddle]"/>
0090     <Parameter name="RadiusBound"  value="[rMaxCoarse]"/>
0091     <Parameter name="RadiusLimits" value="[rMin]"/>
0092     <Parameter name="RadiusLimits" value="[rMax]"/>
0093     <Parameter name="LevelTop"     value="99"/>
0094   </SpecPar>
0095 </SpecParSection>
0096 
0097 </DDDefinition>