Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalTBCommonData/data/TB161/1Module/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="8">
0019       materials:Lead, materials:Tungsten, hgcal:WCu, materials:Copper,
0020       materials:G10, materials:Silicon, materials:Air, materials:Plexiglas</Vector>
0021     <Vector name="VolumeNames" type="string" nEntries="8">
0022       EEAbsorber1, EEAbsorber2, EEAbsorber3, EEHeatShield, EEPCB,
0023       EESensitive, EEAirGap, EEPlasticSupport</Vector>
0024     <Vector name="Thickness" type="numeric" nEntries="8">
0025       51.0*mm, 28.0*mm,  2.2*mm,  6.0*mm,  2.0*mm,  0.10*mm, 1.0*mm, 10.0*mm
0026     </Vector>
0027     <Vector name="Layers" type="numeric" nEntries="1"> 
0028        8</Vector>
0029     <Vector name="LayerThick" type="numeric" nEntries="1"> 
0030       71.5*mm
0031     </Vector>
0032     <Vector name="LayerType" type="numeric" nEntries="8"> 
0033       0, 7, 3, 2, 5, 5, 5, 4
0034     </Vector>
0035     <Vector name="LayerSense" type="numeric" nEntries="8">
0036       0, 0, 0, 0, 1, 1, 1, 0
0037     </Vector>
0038     <Numeric name="zMinBlock"   value="[hgcal:zminEE]"/>
0039     <Numeric name="rMaxFine"    value="[rMaxFine]"/>
0040     <Numeric name="waferW"      value="[hgcal:WaferW]"/>
0041     <Numeric name="waferGap"    value="0.0*fm"/>
0042     <Numeric name="Sectors"     value="12"/>
0043     <Vector name="SlopeBottom" type="numeric" nEntries="2">
0044       0.0, 0.0</Vector>
0045     <Vector name="SlopeTop" type="numeric" nEntries="2">
0046       0, 0</Vector>
0047     <Vector name="ZFront" type="numeric" nEntries="2">
0048       [hgcal:zminEE], [hgcal:zmaxEE]</Vector>
0049     <Vector name="RMaxFront" type="numeric" nEntries="2">
0050       [hgcal:rmaxEE], [hgcal:rmaxEE]</Vector>
0051     <String name="RotNameSpace" value="hgcalmodule"/>
0052   </Algorithm>
0053 </PosPartSection> 
0054 
0055 <SpecParSection label="hgcalEE.xml" eval="true">
0056   <SpecPar name="HGCalEE">
0057     <PartSelector path="//HGCalEESensitive.*"/>    
0058     <Parameter name="Volume" value="HGCalEESensitive" eval="false"/>
0059     <Parameter name="GeometryMode" value="HGCalGeometryMode::Hexagon" eval="false"/>
0060     <Parameter name="RadiusBound"  value="[rMinFine]"/>
0061     <Parameter name="RadiusBound"  value="[rMaxFine]"/>
0062     <Parameter name="RadiusBound"  value="[rMaxMiddle]"/>
0063     <Parameter name="RadiusBound"  value="[rMaxCoarse]"/>
0064     <Parameter name="RadiusLimits" value="[rMin]"/>
0065     <Parameter name="RadiusLimits" value="[rMax]"/>
0066     <Parameter name="LevelTop"     value="99"/>
0067   </SpecPar>
0068 </SpecParSection>
0069 
0070 </DDDefinition>