Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalTBCommonData/data/TB181/Oct183/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="17.2*mm"/>
0006   <Constant name="radiatorThick" value="17.2*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="72.0*cm"/>
0014   <Constant name="passiveWidth"  value="72.0*cm"/>
0015   <Constant name="activeHeight"  value="72.0*cm"/>
0016   <Constant name="activeWidth"   value="72.0*cm"/>
0017   <Constant name="tileGap"       value="30.0*mm"/>
0018   <Constant name="tileHeight"    value="30*mm"/>
0019   <Constant name="tileWidth"     value="30*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="10">
0110       ahcal:Steel235, materials:Air, ahcal:Steel235, ahcal:CFM, ahcal:PCB, 
0111       ahcal:Polystyrole, ahcal:Polystyrene, ahcal:Steel235, ahcal:Steel235, 
0112       materials:Air</Vector>
0113     <Vector name="VolumeNames" type="string" nEntries="10">
0114       AHcalRadiator, AHcalAirGa1p, AHcalCassette, AHcalCable, AHcalPCB,
0115       AHcalFoil, AHcalActive, AHcalAbsorber, AHcalAbsorberLastCover,
0116       AHcalAirGap2</Vector>
0117     <Vector name="Thickness" type="numeric" nEntries="10">
0118       [ahcal:radiatorThick], [ahcal:airgapThick], [ahcal:cassetteThick], 
0119       [ahcal:cableThick], [ahcal:pcbThick], [ahcal:foilThick], 
0120       [ahcal:scintThick], [ahcal:absorberThick], 5.0*mm,
0121       9.0*mm</Vector>
0122     <Vector name="Layers" type="numeric" nEntries="22"> 
0123       20, 20, 20, 20, 20, 
0124       20, 20, 20, 20, 20, 
0125       20, 20, 20, 20, 20, 
0126       20, 20, 20, 20, 4, 
0127       12, 3
0128     </Vector>
0129     <Vector name="LayerThick" type="numeric" nEntries="22"> 
0130       52.4*mm, 52.4*mm, 52.4*mm, 52.4*mm, 52.4*mm, 
0131       52.4*mm, 52.4*mm, 52.4*mm, 52.4*mm, 52.4*mm, 
0132       52.4*mm, 52.4*mm, 52.4*mm, 52.4*mm, 52.4*mm, 
0133       52.4*mm, 52.4*mm, 52.4*mm, 52.4*mm, 52.4*mm, 
0134       44.685*mm, 43.4*mm
0135       </Vector>
0136     <Vector name="LayerType" type="numeric" nEntries="399"> 
0137       7, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1,
0138       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1,
0139       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1,
0140       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1,
0141       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1,
0142       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0143       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0144       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0145       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0146       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0147       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0148       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0149       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0150       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0151       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0152       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0153       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0154       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0155       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 
0156       0, 9, 0, 9, 
0157       0, 1, 2, 3, 4, 5, 6, 5, 2, 1,  0, 1, 
0158       0, 9, 0
0159     </Vector>
0160     <Vector name="LayerSense" type="numeric" nEntries="399">
0161       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0162       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0163       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0164       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0165       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0166       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0167       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0168       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0169       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0170       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0171       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0172       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0173       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0174       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0175       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0176       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0177       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0178       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0179       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 
0180       0, 0, 0, 0, 
0181       0, 0, 0, 0, 0, 0, 1, 0, 0, 0,  0, 0, 
0182       0, 0, 0
0183     </Vector>
0184     <Vector name="Widths" type="numeric" nEntries="2">
0185       [ahcal:passiveWidth], [ahcal:activeWidth] </Vector>
0186     <Vector name="Heights" type="numeric" nEntries="2">
0187       [ahcal:passiveHeight], [ahcal:activeHeight] </Vector>
0188     <Vector name="TileN" type="numeric" nEntries="2">
0189       24, 24 </Vector>
0190     <Vector name="TileStep" type="numeric" nEntries="2">
0191       [ahcal:tileGap], [ahcal:tileGap] </Vector>
0192     <Numeric name="zMinBlock"   value="[hgcal:zminAH]"/>
0193     <String name="RotNameSpace" value="hgcalmodule"/>
0194   </Algorithm>
0195 </PosPartSection> 
0196 
0197 <SpecParSection label="ahcal.xml" eval="true">
0198   <SpecPar name="AHcal">
0199     <PartSelector path="//AHcalTileSensitive.*"/>
0200     <Parameter name="Volume" value="AHcalTileSensitive" eval="false"/>
0201     <Parameter name="SensitiveDetector" value="AHcalSensitiveDetector" eval="false"/>
0202     <Parameter name="ReadOutName" value="HcalHits" eval="false"/>
0203   </SpecPar>
0204   <SpecPar name="hgcProdCutsAHcal">
0205     <PartSelector path="//HGCalAH"/>
0206     <Parameter name="CMSCutsRegion" value="HGCalAHcalRegion" eval="false"/>
0207     <Parameter name="ProdCutsForElectrons" value="1.0*mm"/>
0208 <Parameter name="ProdCutsForProtons" value="1.0*mm"/>
0209     <Parameter name="ProdCutsForPositrons" value="1.0*mm"/>
0210     <Parameter name="ProdCutsForGamma"     value="1.0*mm"/>
0211   </SpecPar>
0212 </SpecParSection>
0213 
0214 </DDDefinition>