Warning, /Geometry/HGCalTBCommonData/data/TB181/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="20">
0123 20, 20, 20, 20, 20,
0124 20, 20, 20, 20, 20,
0125 20, 20, 20, 20, 20,
0126 20, 20, 20, 20, 19
0127 </Vector>
0128 <Vector name="LayerThick" type="numeric" nEntries="20">
0129 52.4*mm, 52.4*mm, 52.4*mm, 52.4*mm, 52.4*mm,
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, 140.485*mm
0133 </Vector>
0134 <Vector name="LayerType" type="numeric" nEntries="399">
0135 7, 1, 2, 3, 4, 5, 6, 5, 2, 1, 0, 1, 2, 3, 4, 5, 6, 5, 2, 1,
0136 0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 0, 1, 2, 3, 4, 5, 6, 5, 2, 1,
0137 0, 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, 9, 0, 9, 0, 1, 2, 3, 4, 5, 6, 5, 2, 1, 0, 1, 0, 9, 0
0155 </Vector>
0156 <Vector name="LayerSense" type="numeric" nEntries="399">
0157 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0158 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0159 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
0160 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
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, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0
0177 </Vector>
0178 <Vector name="Widths" type="numeric" nEntries="2">
0179 [ahcal:passiveWidth], [ahcal:activeWidth] </Vector>
0180 <Vector name="Heights" type="numeric" nEntries="2">
0181 [ahcal:passiveHeight], [ahcal:activeHeight] </Vector>
0182 <Vector name="TileN" type="numeric" nEntries="2">
0183 24, 24 </Vector>
0184 <Vector name="TileStep" type="numeric" nEntries="2">
0185 [ahcal:tileGap], [ahcal:tileGap] </Vector>
0186 <Numeric name="zMinBlock" value="[hgcal:zminAH]"/>
0187 <String name="RotNameSpace" value="hgcalmodule"/>
0188 </Algorithm>
0189 </PosPartSection>
0190
0191 <SpecParSection label="ahcal.xml" eval="true">
0192 <SpecPar name="AHcal">
0193 <PartSelector path="//AHcalTileSensitive.*"/>
0194 <Parameter name="Volume" value="AHcalTileSensitive" eval="false"/>
0195 <Parameter name="SensitiveDetector" value="AHcalSensitiveDetector" eval="false"/>
0196 <Parameter name="ReadOutName" value="HcalHits" eval="false"/>
0197 </SpecPar>
0198 <SpecPar name="hgcProdCutsAHcal">
0199 <PartSelector path="//HGCalAH"/>
0200 <Parameter name="CMSCutsRegion" value="HGCalAHcalRegion" eval="false"/>
0201 <Parameter name="ProdCutsForElectrons" value="1.0*mm"/>
0202 <Parameter name="ProdCutsForPositrons" value="1.0*mm"/>
0203 <Parameter name="ProdCutsForGamma" value="1.0*mm"/>
0204 </SpecPar>
0205 </SpecParSection>
0206
0207 </DDDefinition>