Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalTBCommonData/data/TB181/Oct184/hgcalEE.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <DDDefinition>
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="[hgcal:rmaxEE]"/>
0011   <Constant name="rMaxB"      value="[hgcal:rmaxEEF]"/>
0012   <Constant name="absorbW"    value="1.5*[hgcal:WaferW]"/>
0013   <Constant name="absorbH"    value="1.5*[hgcal:WaferW]"/>
0014 </ConstantsSection>
0015 
0016 <PosPartSection label="hgcalEE.xml">
0017   <Algorithm name="hgcal:DDHGCalTBModuleX">
0018     <rParent name="hgcal:HGCalEE"/>
0019     <String name="GeneralMaterial" value="materials:Air"/>
0020     <Vector name="WaferName" type="string" nEntries="2">
0021       hgcalwafer:HGCalEEWaferFine, hgcalwafer:HGCalEEWaferCoarse</Vector>
0022     <Vector name="CoverName" type="string" nEntries="11">
0023       hgcal:HGCalEESensitive,        hgcal:HGCalEEPCB,            
0024       hgcal:HGCalEEKapton,           hgcal:HGCalEEAbsorber, 
0025       hgcal:HGCalEECuAbsorber,       hgcal:HGCalEEAbsorber48To63, 
0026       hgcal:HGCalEEAbsorber52To70,   hgcal:HGCalEEAbsorber59To62, 
0027       hgcal:HGCalEEAbsorber68To74,   hgcal:HGCalEECuKapton,
0028       hgcal:HGCalEECuPCB</Vector>
0029     <Vector name="MaterialNames" type="string" nEntries="29">
0030       materials:Air,       materials:Air,    materials:Air, 
0031       materials:Air,       materials:Air,    materials:Air,
0032       materials:Air,       materials:Air,    materials:StainlessSteel, 
0033       materials:Lead,      materials:Copper, materials:Air, 
0034       materials:Aluminium, materials:Air,    materials:Air,   
0035       materials:Air,       materials:Air,    materials:Air,
0036       materials:Air,       materials:Air,    materials:Air,
0037       materials:Air,       materials:Air,    materials:Air,
0038       materials:Iron,      materials:Air,    materials:Air,
0039       materials:Air,       materials:Aluminium</Vector>
0040     <Vector name="VolumeNames" type="string" nEntries="29">
0041       EEPCB,             EEKapton,          EECuWShield, 
0042       EECuShield,        EECuWShield48To63, EECuWShield52To70,
0043       EECuWShield59To62, EECuWShield68To74, EEFeAbsorber, 
0044       EEPbAbsorber,      EECuHeatShield,    EESensitive, 
0045       EEAlcase,          EEgap1,            EEgap2,      
0046       EEgap3,            EEgap4,            EEgap5,      
0047       EEgap6,            EEgap7,            EEgap8,      
0048       EEgap9,            EEgap10,           EEgap11,      
0049       EEFHAbs,           EECuKapton,        EECuPCB,
0050       EEgap12,           EEMCPAl</Vector>
0051     <Vector name="Thickness" type="numeric" nEntries="29">
0052       [hgcal:thPCB],         [hgcal:thKapton],      [hgcal:thAbsEE], 
0053       [hgcal:thAbsCuEE],     [hgcal:thAbsEE48To63], [hgcal:thAbsEE52To70],
0054       [hgcal:thAbsEE59To62], [hgcal:thAbsEE68To74], 0.3*mm,        
0055       4.9*mm,                6.0*mm,                [hgcal:thSilicon],
0056       2.1*mm,                3.095*mm,              3.145*mm, 
0057       3.7*mm,                4.7*mm,                5.5*mm,
0058       6.7*mm,                7.7*mm,                8.7*mm,
0059       9.5*mm,                10.09*mm,              119.7*mm,
0060       40.0*mm,               [hgcal:thCuKapton],    [hgcal:thCuPCB],
0061       44.0*mm,               5.0*mm</Vector>
0062     <Vector name="BlockThick" type="numeric" nEntries="15"> 
0063       144.15*mm, 29.05*mm,  29.05*mm, 
0064       30.05*mm,  30.05*mm,  30.05*mm, 
0065       28.05*mm,  28.05*mm,  28.05*mm, 
0066       28.05*mm,  32.25*mm,  35.05*mm, 
0067       30.295*mm, 30.835*mm, 86.10*mm
0068     </Vector>
0069     <Numeric name="InOut"   value="1"/>
0070     <Vector name="LayerFrontIn" type="numeric" nEntries="15"> 
0071        0, 23, 45, 67, 89,111,133,155,177,199,221,245,269,293,317</Vector>
0072     <Vector name="LayerBackIn" type="numeric" nEntries="15"> 
0073       22, 44, 66, 88,110,132,154,176,198,220,244,268,292,316,319</Vector>
0074     <Vector name="LayerType" type="numeric" nEntries="320"> 
0075       12, 23, 8, 9, 8, 16, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0076       19, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0077       19, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0078       20, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0079       20, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0080       20, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0081       18, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0082       18, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0083       18, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0084       18, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0085       18, 8, 9, 8, 17, 0, 26, 11, 11, 11, 25, 1, 3, 2, 10, 2, 3, 1, 25, 11, 11, 11, 26, 0,
0086       21, 8, 9, 8, 17, 0, 26, 11, 11, 11, 25, 1, 3, 2, 10, 2, 3, 1, 25, 11, 11, 11, 26, 0,
0087       21, 8, 9, 8, 14, 0, 26, 11, 11, 11, 25, 1, 5, 5, 10, 5, 5, 1, 25, 11, 11, 11, 26, 0,
0088       22, 8, 9, 8, 13, 0, 26, 11, 11, 11, 25, 1, 5, 5, 10, 5, 5, 1, 25, 11, 11, 11, 26, 0,
0089       24, 27, 12
0090     </Vector>
0091     <Vector name="LayerSense" type="numeric" nEntries="320">
0092       0, 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0093       0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0094       0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0095       0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0096       0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0097       0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0098       0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0099       0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0100       0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0101       0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0102       0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 5, 4, 0, 4, 5, 3, 10, 1, 1, 1, 11, 2,
0103       0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 5, 4, 0, 4, 5, 3, 10, 1, 1, 1, 11, 2,
0104       0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 7, 7, 0, 7, 7, 3, 10, 1, 1, 1, 11, 2,
0105       0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 7, 7, 0, 7, 7, 3, 10, 1, 1, 1, 11, 2,
0106       0, 0, 0
0107     </Vector>
0108     <Vector name="MaxModule" nEntries="320">
0109       0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0110       0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0111       0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0112       0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0113       0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0114       0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0115       0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0116       0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0117       0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0118       0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0119       0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
0120       0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
0121       0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
0122       0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
0123       0, 0, 0
0124     </Vector>
0125     <Numeric name="zMinBlock"   value="[hgcal:zminEE]"/>
0126     <Numeric name="rMaxFine"    value="[rMaxFine]"/>
0127     <Numeric name="waferW"      value="[hgcal:WaferW]"/>
0128     <Numeric name="waferGap"    value="0.0*fm"/>
0129     <Numeric name="absorberW"   value="[hgcalEE:absorbW]"/>
0130     <Numeric name="absorberH"   value="[hgcalEE:absorbH]"/>
0131     <Numeric name="rMax"        value="[rMax]"/>
0132     <Numeric name="rMaxB"       value="[rMaxB]"/>
0133   </Algorithm>
0134 </PosPartSection> 
0135 
0136 <SpecParSection label="hgcalEE.xml" eval="true">
0137   <SpecPar name="HGCalEE">
0138     <PartSelector path="//HGCalEESensitive.*"/>    
0139     <Parameter name="Volume" value="HGCalEESensitive" eval="false"/>
0140     <Parameter name="GeometryMode" value="HGCalGeometryMode::Hexagon" eval="false"/>
0141     <Parameter name="RadiusBound"  value="[rMinFine]"/>
0142     <Parameter name="RadiusBound"  value="[rMaxFine]"/>
0143     <Parameter name="RadiusBound"  value="[rMaxMiddle]"/>
0144     <Parameter name="RadiusBound"  value="[rMaxCoarse]"/>
0145     <Parameter name="RadiusLimits" value="[rMin]"/>
0146     <Parameter name="RadiusLimits" value="[rMax]"/>
0147     <Parameter name="LevelTop"     value="99"/>
0148   </SpecPar>
0149 </SpecParSection>
0150 
0151 </DDDefinition>