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>