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>