Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalTBCommonData/data/TB170/ahcal.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="ahcal.xml" eval="true">
0005   <Constant name="absorberThick" value="12.0*mm"/>
0006   <Constant name="radiatorThick" value="72.0*mm"/>
0007   <Constant name="airgapThick"   value="1.285*mm"/>
0008   <Constant name="cassetteThick" value="0.5*mm"/>
0009   <Constant name="cableThick"    value="1.5*mm"/>
0010   <Constant name="pcbThick"      value="0.7*mm"/>
0011   <Constant name="foilThick"     value="0.115*mm"/>
0012   <Constant name="scintThick"    value="3.0*mm"/>
0013   <Constant name="passiveHeight" value="39.0*cm"/>
0014   <Constant name="passiveWidth"  value="42.0*cm"/>
0015   <Constant name="activeHeight"  value="36.0*cm"/>
0016   <Constant name="activeWidth"   value="36.0*cm"/>
0017   <Constant name="tileGap"       value="30.0*mm"/>
0018   <Constant name="tileHeight"    value="29.8*mm"/>
0019   <Constant name="tileWidth"     value="29.8*mm"/>
0020   <Constant name="tileEdge"      value="0.1*mm"/>
0021 </ConstantsSection>
0022 
0023 <MaterialSection label="ahcal.xml">
0024   <CompositeMaterial name="Steel235" density="7.87*g/cm3" symbol=" " method="mixture by weight">
0025     <MaterialFraction fraction="0.9843">
0026       <rMaterial name="materials:Iron"/>
0027     </MaterialFraction>
0028     <MaterialFraction fraction="0.0017">
0029       <rMaterial name="materials:Carbon"/>
0030     </MaterialFraction>
0031     <MaterialFraction fraction="0.0140">
0032       <rMaterial name="materials:Manganese"/>
0033     </MaterialFraction>
0034   </CompositeMaterial>
0035   <CompositeMaterial name="PCB" density="1.70*g/cm3" symbol=" " method="mixture by weight">
0036     <MaterialFraction fraction="0.180774">
0037       <rMaterial name="materials:Silicon"/>
0038     </MaterialFraction>
0039     <MaterialFraction fraction="0.405633">
0040       <rMaterial name="materials:Oxygen"/>
0041     </MaterialFraction>
0042     <MaterialFraction fraction="0.278042">
0043       <rMaterial name="materials:Carbon"/>
0044     </MaterialFraction>
0045     <MaterialFraction fraction="0.0684428">
0046       <rMaterial name="materials:Hydrogen"/>
0047     </MaterialFraction>
0048     <MaterialFraction fraction="0.0671091">
0049       <rMaterial name="materials:Bromine"/>
0050     </MaterialFraction>
0051   </CompositeMaterial>
0052   <CompositeMaterial name="Polystyrene" density="1.060*g/cm3" symbol=" " method="mixture by weight">
0053     <MaterialFraction fraction="0.077418">
0054       <rMaterial name="materials:Hydrogen"/>
0055     </MaterialFraction>
0056     <MaterialFraction fraction="0.922582">
0057       <rMaterial name="materials:Carbon"/>
0058     </MaterialFraction>
0059   </CompositeMaterial>
0060   <CompositeMaterial name="PVC" density="1.35*g/cm3" symbol=" " method="mixture by weight">
0061     <MaterialFraction fraction="0.048384">
0062       <rMaterial name="materials:Hydrogen"/>
0063     </MaterialFraction>
0064     <MaterialFraction fraction="0.384378">
0065       <rMaterial name="materials:Carbon"/>
0066     </MaterialFraction>
0067     <MaterialFraction fraction="0.567238">
0068       <rMaterial name="materials:Chlorine"/>
0069     </MaterialFraction>
0070   </CompositeMaterial>
0071   <CompositeMaterial name="Polystyrole" density="1.065*g/cm3" symbol=" " method="mixture by weight">
0072     <MaterialFraction fraction="0.077421">
0073       <rMaterial name="materials:Hydrogen"/>
0074     </MaterialFraction>
0075     <MaterialFraction fraction="0.922579">
0076       <rMaterial name="materials:Carbon"/>
0077     </MaterialFraction>
0078   </CompositeMaterial>
0079   <CompositeMaterial name="CFM" density="0.120*g/cm3" symbol=" " method="mixture by weight">
0080     <MaterialFraction fraction="0.009">
0081       <rMaterial name="materials:Air"/>
0082     </MaterialFraction>
0083     <MaterialFraction fraction="0.872">
0084       <rMaterial name="ahcal:PVC"/>
0085     </MaterialFraction>
0086     <MaterialFraction fraction="0.119">
0087       <rMaterial name="ahcal:Polystyrole"/>
0088     </MaterialFraction>
0089   </CompositeMaterial>
0090 </MaterialSection>
0091 
0092 
0093 <SolidSection label="ahcal.xml">
0094   <Box name="AHcalTileSensitive" dx="[tileWidth]/2" dy="[tileHeight]/2"
0095        dz="[scintThick]/2"/>
0096 </SolidSection>
0097 
0098 <LogicalPartSection label="ahcal.xml">
0099   <LogicalPart name="AHcalTileSensitive" category="unspecified">
0100     <rSolid name="AHcalTileSensitive"/>
0101     <rMaterial name="ahcal:Polystyrene"/>
0102   </LogicalPart>
0103 </LogicalPartSection>
0104 
0105 <PosPartSection label="ahcal.xml">
0106   <Algorithm name="hgcal:DDAHcalModuleAlgo">
0107     <rParent name="hgcal:HGCalAH"/>
0108     <String name="TileName" value="ahcal:AHcalTileSensitive"/>
0109     <Vector name="MaterialNames" type="string" nEntries="8">
0110       ahcal:Steel235, materials:Air, ahcal:Steel235, ahcal:CFM, ahcal:PCB, 
0111       ahcal:Polystyrole, ahcal:Polystyrene, ahcal:Steel235</Vector>
0112     <Vector name="VolumeNames" type="string" nEntries="8">
0113       AHcalRadiator, AHcalAirGap, AHcalCassette, AHcalCable, AHcalPCB,
0114       AHcalFoil, AHcalActive, AHcalAbsorber</Vector>
0115     <Vector name="Thickness" type="numeric" nEntries="8">
0116       [ahcal:radiatorThick], [ahcal:airgapThick], [ahcal:cassetteThick], 
0117       [ahcal:cableThick], [ahcal:pcbThick], [ahcal:foilThick], 
0118       [ahcal:scintThick], [ahcal:absorberThick]</Vector>
0119     <Vector name="Layers" type="numeric" nEntries="12"> 
0120       10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11</Vector>
0121     <Vector name="LayerThick" type="numeric" nEntries="12"> 
0122       21.0*mm, 81.0*mm, 81.0*mm, 81.0*mm, 81.0*mm, 81.0*mm, 81.0*mm, 81.0*mm,
0123       81.0*mm, 81.0*mm, 81.0*mm, 93.0*mm</Vector>
0124     <Vector name="LayerType" type="numeric" nEntries="121"> 
0125       7, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1,
0126       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1,
0127       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1,
0128       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1,
0129       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1,
0130       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 7
0131     </Vector>
0132     <Vector name="LayerSense" type="numeric" nEntries="121">
0133       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0134       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0135       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0136       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0137       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0138       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0
0139     </Vector>
0140     <Vector name="Widths" type="numeric" nEntries="2">
0141       [ahcal:passiveWidth], [ahcal:activeWidth] </Vector>
0142     <Vector name="Heights" type="numeric" nEntries="2">
0143       [ahcal:passiveHeight], [ahcal:activeHeight] </Vector>
0144     <Vector name="TileN" type="numeric" nEntries="2">
0145       12, 12 </Vector>
0146     <Vector name="TileStep" type="numeric" nEntries="2">
0147       [ahcal:tileGap], [ahcal:tileGap] </Vector>
0148     <Numeric name="zMinBlock"   value="[hgcal:zminAH]"/>
0149     <String name="RotNameSpace" value="hgcalmodule"/>
0150   </Algorithm>
0151 </PosPartSection> 
0152 
0153 <SpecParSection label="ahcal.xml" eval="true">
0154   <SpecPar name="AHcal">
0155     <PartSelector path="//AHcalTileSensitive.*"/>
0156     <Parameter name="Volume" value="AHcalTileSensitive" eval="false"/>
0157     <Parameter name="SensitiveDetector" value="AHcalSensitiveDetector" eval="false"/>
0158     <Parameter name="ReadOutName" value="HcalHits" eval="false"/>
0159   </SpecPar>
0160   <SpecPar name="hgcProdCutsAHcal">
0161     <PartSelector path="//HGCalAH"/>
0162     <Parameter name="CMSCutsRegion" value="HGCalAHcalRegion" eval="false"/>
0163     <Parameter name="ProdCutsForElectrons" value="1.0*mm"/>
0164 <Parameter name="ProdCutsForProtons" value="1.0*mm"/>
0165     <Parameter name="ProdCutsForPositrons" value="1.0*mm"/>
0166     <Parameter name="ProdCutsForGamma"     value="1.0*mm"/>
0167   </SpecPar>
0168 </SpecParSection>
0169 
0170 </DDDefinition>