Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalTBCommonData/data/TB160/16Module/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="15">
0019       materials:Graph.Epoxy Sup., materials:Tungsten,
0020       materials:Tungsten, materials:Tungsten, hgcal:WCu, hgcal:WCu,
0021       hgcal:WCu, materials:Copper, materials:Copper, materials:Air, 
0022       materials:G10, materials:G10, materials:Kapton, materials:Air, 
0023       materials:Air</Vector>
0024     <Vector name="VolumeNames" type="string" nEntries="15">
0025       EEGlue,      EEAbsorber1, EEAbsorber2, EEAbsorber3,  EEAbsorber4, 
0026       EEAbsorber5, EEAbsorber6, EECuFrame,   EEHeatShield, EESensitive,
0027       EEPCB1,      EEPCB2,      EEKapton,    EEAirGap1,    EEAirGap2</Vector>
0028     <Vector name="Thickness" type="numeric" nEntries="15">
0029       0.1*mm, 2.1*mm,  2.8*mm,  4.2*mm,  0.6*mm,  1.2*mm, 2.2*mm, 
0030       0.5*mm, 6.0*mm, 0.10*mm,  0.5*mm,  1.0*mm, 0.01*mm, 6.0*mm,
0031       0.2*mm</Vector>
0032     <Vector name="Layers" type="numeric" nEntries="8"> 
0033       18, 18, 18, 18, 18, 18, 18, 19</Vector>
0034     <Vector name="LayerThick" type="numeric" nEntries="8"> 
0035      24.30*mm, 24.30*mm, 24.90*mm, 26.20*mm, 26.20*mm,
0036      28.20*mm, 30.60*mm, 34.80*mm</Vector>
0037     <Vector name="LayerType" type="numeric" nEntries="145"> 
0038       1, 10, 13, 10,  9,  9,  9, 14,  4,  8,  4, 14,  9,  9,  9, 10, 13, 10,
0039       1, 10, 13, 10,  9,  9,  9, 14,  4,  8,  4, 14,  9,  9,  9, 10, 13, 10,
0040       1, 10, 13, 10,  9,  9,  9, 14,  4,  8,  5, 14,  9,  9,  9, 10, 13, 10,
0041       2, 10, 13, 10,  9,  9,  9, 14,  5,  8,  5, 14,  9,  9,  9, 10, 13, 10,
0042       2, 10, 13, 10,  9,  9,  9, 14,  5,  8,  5, 14,  9,  9,  9, 10, 13, 10,
0043       2, 10, 13, 10,  9,  9,  9, 14,  6,  8,  6, 14,  9,  9,  9, 10, 13, 10,
0044       3, 11, 13, 11,  9,  9,  9, 14,  6,  8,  6, 14,  9,  9,  9, 10, 13, 10,
0045       3, 11, 13, 11,  9,  9,  9, 14,  6,  8,  6, 14,  9,  9,  9, 10, 13, 10,
0046       3
0047     </Vector>
0048     <Vector name="LayerSense" type="numeric" nEntries="145">
0049       0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,
0050       0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,
0051       0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,
0052       0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,
0053       0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,
0054       0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,
0055       0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,
0056       0,  0,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  0,
0057       0
0058     </Vector>
0059     <Numeric name="zMinBlock"   value="[hgcal:zminEE]"/>
0060     <Numeric name="rMaxFine"    value="[rMaxFine]"/>
0061     <Numeric name="waferW"      value="[hgcal:WaferW]"/>
0062     <Numeric name="waferGap"    value="0.0*fm"/>
0063     <Numeric name="Sectors"     value="12"/>
0064     <Vector name="SlopeBottom" type="numeric" nEntries="2">
0065       0.0, 0.0</Vector>
0066     <Vector name="SlopeTop" type="numeric" nEntries="2">
0067       0, 0</Vector>
0068     <Vector name="ZFront" type="numeric" nEntries="2">
0069       [hgcal:zminEE], [hgcal:zmaxEE]</Vector>
0070     <Vector name="RMaxFront" type="numeric" nEntries="2">
0071       [hgcal:rmaxEE], [hgcal:rmaxEE]</Vector>
0072     <String name="RotNameSpace" value="hgcalmodule"/>
0073   </Algorithm>
0074 </PosPartSection> 
0075 
0076 <SpecParSection label="hgcalEE.xml" eval="true">
0077   <SpecPar name="HGCalEE">
0078     <PartSelector path="//HGCalEESensitive.*"/>    
0079     <Parameter name="Volume" value="HGCalEESensitive" eval="false"/>
0080     <Parameter name="GeometryMode" value="HGCalGeometryMode::Hexagon" eval="false"/>
0081     <Parameter name="RadiusBound"  value="[rMinFine]"/>
0082     <Parameter name="RadiusBound"  value="[rMaxFine]"/>
0083     <Parameter name="RadiusBound"  value="[rMaxMiddle]"/>
0084     <Parameter name="RadiusBound"  value="[rMaxCoarse]"/>
0085     <Parameter name="RadiusLimits" value="[rMin]"/>
0086     <Parameter name="RadiusLimits" value="[rMax]"/>
0087     <Parameter name="LevelTop"     value="99"/>
0088   </SpecPar>
0089 </SpecParSection>
0090 
0091 </DDDefinition>