Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalCommonData/data/TB161/8ModuleV2/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="39">
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:Lead, materials:Copper, materials:Kapton,
0026       materials:M_NEMA FR4 plate,  materials:G10, 
0027       materials:M_NEMA FR4 plate, materials:Air, materials:Air, materials:Air,
0028       materials:Air, materials:Air, materials:Air, materials:Air, 
0029       materials:Air, materials:Air</Vector>
0030     <Vector name="VolumeNames" type="string" nEntries="39">
0031       EEAbsorber1, EEAbsorber2, EEAbsorber3, EEAbsorber4, EEAbsorber5, 
0032       EEAbsorber6, EEAbsorber7, EEAbsorber8, EEHeatShield1, EEPCB1,
0033       EESensitive, EEAirGap1, EEAirGap2, EEAirGap3, EEAirGap4, EEAirGap5, 
0034       EEAirGap6, EEAirGap7, EEAirGap8, EEAirGap9, EEAirGap10, EEAirGap11, 
0035       EEAirGap12, EEAirGap13, EEAbsorber9, EEHeatShield2, EEKapton, 
0036       EECoverPlate1, EEPCB2, EECoverPlate2, EEAirGap14, EEAirGap15, 
0037       EEAirGap16, EEAirGap17, EEAirGap18, EEAirGap19, EEAirGap20, 
0038       EEAirGap21, EEAirGap22</Vector>
0039     <Vector name="Thickness" type="numeric" nEntries="39">
0040       25.2*mm, 8.0*mm, 4.0*mm, 2.0*mm, 2.8*mm, 2.2*mm, 1.2*mm, 0.6*mm, 6.0*mm,
0041       0.5*mm,  0.10*mm, 2.8*mm, 3.7*mm, 3.8*mm, 6*mm, 6.6*mm, 8*mm, 7.6*mm, 
0042       1.29*mm, 1.89*mm, 5.89*mm, 5.4*mm, 7.29*mm, 10.49*mm, 5.6*mm,  
0043       12.0*mm, 0.01*mm, 0.5*mm, 1.0*mm, 1.0*mm, 6.8*mm, 8.2*mm, 7.2*mm, 
0044       8.6*mm, 6.49*mm, 3.5*mm, 8.2*mm,1.29*mm, 6.2*mm </Vector>
0045     <Vector name="Layers" type="numeric" nEntries="6"> 
0046        10, 16, 16, 16, 25, 33</Vector>
0047     <Vector name="LayerThick" type="numeric" nEntries="6"> 
0048       39.11*mm, 43.8*mm, 47.8*mm, 45.4*mm, 63.8*mm, 106.9*mm
0049     </Vector> 
0050     <Vector name="LayerType" type="numeric" nEntries="116"> 
0051       0, 8, 7, 26, 10, 10, 10, 9, 14, 27, 
0052       19, 2, 17, 2, 15, 3, 13, 8, 7, 26, 10, 10, 10, 9, 14, 27, 
0053       20, 2, 33, 2, 15, 3, 11, 8, 7, 26, 10, 10, 10, 9, 14, 27, 
0054       34, 4, 30, 4, 32, 3, 11, 8, 6, 26, 10, 10, 10, 9, 14, 27, 
0055       22, 2, 36, 4, 32, 3, 37, 27, 14, 9,10, 10, 10, 26, 6, 8, 8, 
0056       5, 26, 10, 10, 10, 28, 14, 29,  
0057       23, 24, 4, 38, 3, 20, 27, 14, 9, 10, 10, 10, 26, 5, 8, 16, 24,
0058       4, 21, 24, 4, 32, 3, 35, 8, 5, 26, 10, 10, 10, 9, 14, 27
0059     </Vector>
0060     <Vector name="LayerSense" type="numeric" nEntries="116">
0061       0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 
0062       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 
0063       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 
0064       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 
0065       0, 0, 0, 0, 0, 0, 0, 0, 0, 0,1, 1, 1, 0, 0, 0, 0, 
0066       0, 0, 1, 1, 1, 0, 0, 0,  
0067       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0,
0068       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
0069     </Vector>
0070     <Numeric name="zMinBlock"   value="[hgcal:zminEE]"/>
0071     <Numeric name="rMaxFine"    value="[rMaxFine]"/>
0072     <Numeric name="waferW"      value="[hgcal:WaferW]"/>
0073     <Numeric name="waferGap"    value="0.0*fm"/>
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>