Warning, /Geometry/HcalCommonData/data/hcalforwardshower/v0/hcalforwardshower.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 <ConstantsSection label="hcalforwardshower.xml" eval="true">
0004 <Constant name="worldDx" value="5.0*m"/>
0005 <Constant name="worldDz" value="5.0*m"/>
0006 <Constant name="chamberDx" value="2.501*m"/>
0007 <Constant name="chamberDz" value="0.1*cm"/>
0008 <Constant name="chamberZ" value="99.89*cm"/>
0009 <Constant name="wirePlaneDz" value="0.10*mm"/>
0010 <Constant name="wirePlaneZ" value="0.89*mm"/>
0011 <Constant name="shiftSF" value="11.0*cm"/>
0012 <Constant name="dzHF" value="82.5*cm"/>
0013 <Constant name="cellDx" value="0.50*cm"/>
0014 <Constant name="cellDy" value="0.50*cm"/>
0015 <Constant name="cellX" value="25"/>
0016 <Constant name="cellY" value="25"/>
0017 <Constant name="wedgeDx" value="[cellDx]*[cellX]"/>
0018 <Constant name="wedgeDy" value="[cellDy]*[cellY]"/>
0019 <Constant name="wedgeX" value="20"/>
0020 <Constant name="wedgeY" value="20"/>
0021 <Constant name="wedgeZ" value="182.5*cm"/>
0022 <Constant name="holeX" value="0.25*cm"/>
0023 <Constant name="claddingR" value="0.45*mm"/>
0024 <Constant name="fibreR" value="0.30*mm"/>
0025 <Constant name="fibreLongL" value="164.98*cm"/>
0026 <Constant name="fibreShortL" value="([fibreLongL]-2*[shiftSF])"/>
0027 </ConstantsSection>
0028 <SolidSection label="hcalforwardshower.xml">
0029 <Box name="HFWorld" dx="[worldDx]" dy="[worldDx]" dz="[worldDz]"/>
0030 <Box name="Chamber" dx="[chamberDx]" dy="[chamberDx]" dz="[chamberDz]"/>
0031 <Box name="WirePlane" dx="[chamberDx]" dy="[chamberDx]" dz="[wirePlaneDz]"/>
0032 <Box name="HFWedge" dx="[wedgeDx]" dy="[wedgeDy]" dz="[dzHF]"/>
0033 <Box name="HFBox" dx="[cellDx]" dy="[cellDy]" dz="[dzHF]"/>
0034 <Tubs name="HFCladS" rMin="0*fm" rMax="[claddingR]" dz="[fibreShortL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0035 <Tubs name="HFCladL" rMin="0*fm" rMax="[claddingR]" dz="[fibreLongL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0036 <Tubs name="HFFibreS" rMin="0*fm" rMax="[fibreR]" dz="[fibreShortL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0037 <Tubs name="HFFibreL" rMin="0*fm" rMax="[fibreR]" dz="[fibreLongL]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0038 </SolidSection>
0039 <LogicalPartSection label="hcalforwardshower.xml">
0040 <LogicalPart name="World" category="unspecified">
0041 <rSolid name="HFWorld"/>
0042 <rMaterial name="materials:Air"/>
0043 </LogicalPart>
0044 <LogicalPart name="HFWorld" category="unspecified">
0045 <rSolid name="HFWorld"/>
0046 <rMaterial name="materials:Air"/>
0047 </LogicalPart>
0048 <LogicalPart name="Chamber" category="unspecified">
0049 <rSolid name="Chamber"/>
0050 <rMaterial name="materials:Air"/>
0051 </LogicalPart>
0052 <LogicalPart name="WirePlane" category="unspecified">
0053 <rSolid name="WirePlane"/>
0054 <rMaterial name="materials:Air"/>
0055 </LogicalPart>
0056 <LogicalPart name="HFWedge" category="unspecified">
0057 <rSolid name="HFWedge"/>
0058 <rMaterial name="materials:Iron"/>
0059 </LogicalPart>
0060 <LogicalPart name="HFBox" category="unspecified">
0061 <rSolid name="HFBox"/>
0062 <rMaterial name="materials:Iron"/>
0063 </LogicalPart>
0064 <LogicalPart name="HFCladS" category="unspecified">
0065 <rSolid name="HFCladS"/>
0066 <rMaterial name="hcalforwardmaterial:Plastic"/>
0067 </LogicalPart>
0068 <LogicalPart name="HFCladL" category="unspecified">
0069 <rSolid name="HFCladL"/>
0070 <rMaterial name="hcalforwardmaterial:Plastic"/>
0071 </LogicalPart>
0072 <LogicalPart name="HFFibreS" category="unspecified">
0073 <rSolid name="HFFibreS"/>
0074 <rMaterial name="hcalforwardmaterial:QuartzF"/>
0075 </LogicalPart>
0076 <LogicalPart name="HFFibreL" category="unspecified">
0077 <rSolid name="HFFibreL"/>
0078 <rMaterial name="hcalforwardmaterial:QuartzF"/>
0079 </LogicalPart>
0080 </LogicalPartSection>
0081 <PosPartSection label="hcalforwardshower.xml">
0082 <PosPart copyNumber="1">
0083 <rParent name="hcalforwardshower:World"/>
0084 <rChild name="hcalforwardshower:HFWorld"/>
0085 </PosPart>
0086 <PosPart copyNumber="1">
0087 <rParent name="hcalforwardshower:HFWorld"/>
0088 <rChild name="hcalforwardshower:Chamber"/>
0089 <Translation x="0*fm" y="0*fm" z="[chamberZ]"/>
0090 </PosPart>
0091 <PosPart copyNumber="1">
0092 <rParent name="hcalforwardshower:Chamber"/>
0093 <rChild name="hcalforwardshower:WirePlane"/>
0094 <Translation x="0*fm" y="0*fm" z="[wirePlaneZ]"/>
0095 </PosPart>
0096 <PosPart copyNumber="1">
0097 <rParent name="hcalforwardshower:HFCladL"/>
0098 <rChild name="hcalforwardshower:HFFibreL"/>
0099 </PosPart>
0100 <PosPart copyNumber="2">
0101 <rParent name="hcalforwardshower:HFCladS"/>
0102 <rChild name="hcalforwardshower:HFFibreS"/>
0103 </PosPart>
0104 <PosPart copyNumber="5001">
0105 <rParent name="hcalforwardshower:HFBox"/>
0106 <rChild name="hcalforwardshower:HFCladS"/>
0107 <Translation x="-[holeX]" y="-[holeX]" z="[shiftSF]"/>
0108 </PosPart>
0109 <PosPart copyNumber="5002">
0110 <rParent name="hcalforwardshower:HFBox"/>
0111 <rChild name="hcalforwardshower:HFCladL"/>
0112 <Translation x="-[holeX]" y="[holeX]" z="0*fm"/>
0113 </PosPart>
0114 <PosPart copyNumber="5003">
0115 <rParent name="hcalforwardshower:HFBox"/>
0116 <rChild name="hcalforwardshower:HFCladL"/>
0117 <Translation x="[holeX]" y="-[holeX]" z="0*fm"/>
0118 </PosPart>
0119 <PosPart copyNumber="5004">
0120 <rParent name="hcalforwardshower:HFBox"/>
0121 <rChild name="hcalforwardshower:HFCladS"/>
0122 <Translation x="[holeX]" y="[holeX]" z="[shiftSF]"/>
0123 </PosPart>
0124 </PosPartSection>
0125 <Algorithm name="hcal:DDHCalLinearXY">
0126 <rParent name="hcalforwardshower:HFWorld"/>
0127 <Vector name="Child" type="string" nEntries="1">
0128 hcalforwardshower:HFWedge</Vector>
0129 <Numeric name="DeltaX" value="2*[wedgeDx]"/>
0130 <Numeric name="DeltaY" value="2*[wedgeDy]"/>
0131 <Numeric name="NumberX" value="[wedgeX]"/>
0132 <Numeric name="NumberY" value="[wedgeY]"/>
0133 <Vector name="Center" type="numeric" nEntries="3">
0134 0., 0., 182.5*cm
0135 </Vector>
0136 </Algorithm>
0137 <Algorithm name="hcal:DDHCalLinearXY">
0138 <rParent name="hcalforwardshower:HFWedge"/>
0139 <Vector name="Child" type="string" nEntries="1">
0140 hcalforwardshower:HFBox</Vector>
0141 <Numeric name="DeltaX" value="2*[cellDx]"/>
0142 <Numeric name="DeltaY" value="2*[cellDy]"/>
0143 <Numeric name="NumberX" value="[cellX]"/>
0144 <Numeric name="NumberY" value="[cellY]"/>
0145 <Vector name="Center" type="numeric" nEntries="3">
0146 0., 0., 0.
0147 </Vector>
0148 </Algorithm>
0149 <SpecParSection label="hcalforwardshower.xml" eval="true">
0150 <SpecPar name="fibre">
0151 <PartSelector path="//HFFibre.*"/>
0152 <Parameter name="SensitiveDetector" value="FiberSensitiveDetector" eval="false"/>
0153 <Parameter name="ReadOutName" value="FibreHits" eval="false"/>
0154 <Parameter name="rTable" value="12.50*cm"/>
0155 <Parameter name="rTable" value="16.90*cm"/>
0156 <Parameter name="rTable" value="20.10*cm"/>
0157 <Parameter name="rTable" value="24.00*cm"/>
0158 <Parameter name="rTable" value="28.60*cm"/>
0159 <Parameter name="rTable" value="34.00*cm"/>
0160 <Parameter name="rTable" value="40.60*cm"/>
0161 <Parameter name="rTable" value="48.30*cm"/>
0162 <Parameter name="rTable" value="57.60*cm"/>
0163 <Parameter name="rTable" value="68.60*cm"/>
0164 <Parameter name="rTable" value="81.80*cm"/>
0165 <Parameter name="rTable" value="97.50*cm"/>
0166 <Parameter name="rTable" value="116.20*cm"/>
0167 <Parameter name="rTable" value="130.00*cm"/>
0168 <Parameter name="gparHF" value="22.0*cm"/>
0169 <Parameter name="gparHF" value="165.0*cm"/>
0170 <Parameter name="gparHF" value="30.0*cm"/>
0171 <Parameter name="gparHF" value="0.0*cm"/>
0172 <Parameter name="gparHF" value="1115.0*cm"/>
0173 <Parameter name="gparHF" value="0.375*cm"/>
0174 <Parameter name="gparHF" value="1137.0*cm"/>
0175 </SpecPar>
0176 <SpecPar name="wedge">
0177 <PartSelector path="//HFWedge"/>
0178 <Parameter name="SensitiveDetector" value="HFWedgeSensitiveDetector" eval="false"/>
0179 <Parameter name="ReadOutName" value="WedgeHits" eval="false"/>
0180 <Parameter name="Volume" value="HF" eval="false"/>
0181 <Parameter name="Levels" value="4"/>
0182 <Parameter name="Levels" value="5"/>
0183 <Parameter name="attl" value="0.8096535E-03/cm"/>
0184 <Parameter name="attl" value="0.7130018E-03/cm"/>
0185 <Parameter name="attl" value="0.6549183E-03/cm"/>
0186 <Parameter name="attl" value="0.6027666E-03/cm"/>
0187 <Parameter name="attl" value="0.5662951E-03/cm"/>
0188 <Parameter name="attl" value="0.5416475E-03/cm"/>
0189 <Parameter name="attl" value="0.5161745E-03/cm"/>
0190 <Parameter name="attl" value="0.5025120E-03/cm"/>
0191 <Parameter name="attl" value="0.5042249E-03/cm"/>
0192 <Parameter name="attl" value="0.5062117E-03/cm"/>
0193 <Parameter name="attl" value="0.5062750E-03/cm"/>
0194 <Parameter name="attl" value="0.4876212E-03/cm"/>
0195 <Parameter name="attl" value="0.4730343E-03/cm"/>
0196 <Parameter name="attl" value="0.4540021E-03/cm"/>
0197 <Parameter name="attl" value="0.4423832E-03/cm"/>
0198 <Parameter name="attl" value="0.4410428E-03/cm"/>
0199 <Parameter name="attl" value="0.4436095E-03/cm"/>
0200 <Parameter name="attl" value="0.4331241E-03/cm"/>
0201 <Parameter name="attl" value="0.4401879E-03/cm"/>
0202 <Parameter name="attl" value="0.4352570E-03/cm"/>
0203 <Parameter name="attl" value="0.4392237E-03/cm"/>
0204 <Parameter name="attl" value="0.4313847E-03/cm"/>
0205 <Parameter name="attl" value="0.4170704E-03/cm"/>
0206 <Parameter name="attl" value="0.4156771E-03/cm"/>
0207 <Parameter name="attl" value="0.4083890E-03/cm"/>
0208 <Parameter name="attl" value="0.4002930E-03/cm"/>
0209 <Parameter name="attl" value="0.4009888E-03/cm"/>
0210 <Parameter name="attl" value="0.3954170E-03/cm"/>
0211 <Parameter name="attl" value="0.3893599E-03/cm"/>
0212 <Parameter name="attl" value="0.3839422E-03/cm"/>
0213 <Parameter name="lambLim" value="300.0"/>
0214 <Parameter name="lambLim" value="600.0"/>
0215 <Parameter name="LongFL" value="227.9925651*cm"/>
0216 <Parameter name="LongFL" value="237.1215213*cm"/>
0217 <Parameter name="LongFL" value="241.7005445*cm"/>
0218 <Parameter name="LongFL" value="256.47981*cm"/>
0219 <Parameter name="LongFL" value="266.7540042*cm"/>
0220 <Parameter name="LongFL" value="275.987715*cm"/>
0221 <Parameter name="LongFL" value="276.9823529*cm"/>
0222 <Parameter name="LongFL" value="284.9889299*cm"/>
0223 <Parameter name="LongFL" value="286.3065327*cm"/>
0224 <Parameter name="LongFL" value="290.4779412*cm"/>
0225 <Parameter name="LongFL" value="290.5*cm"/>
0226 <Parameter name="LongFL" value="292.0*cm"/>
0227 <Parameter name="LongFL" value="295.5*cm"/>
0228 <Parameter name="ShortFL" value="206.0*cm"/>
0229 <Parameter name="ShortFL" value="211.8810861*cm"/>
0230 <Parameter name="ShortFL" value="220.3822464*cm"/>
0231 <Parameter name="ShortFL" value="235.5520581*cm"/>
0232 <Parameter name="ShortFL" value="245.6204691*cm"/>
0233 <Parameter name="ShortFL" value="253.9086538*cm"/>
0234 <Parameter name="ShortFL" value="255.0117647*cm"/>
0235 <Parameter name="ShortFL" value="263.0073529*cm"/>
0236 <Parameter name="ShortFL" value="264.3480392*cm"/>
0237 <Parameter name="ShortFL" value="268.5*cm"/>
0238 <Parameter name="ShortFL" value="268.5*cm"/>
0239 <Parameter name="ShortFL" value="270.0*cm"/>
0240 <Parameter name="ShortFL" value="273.5*cm"/>
0241 </SpecPar>
0242 <SpecPar name="chamber">
0243 <PartSelector path="//Chamber"/>
0244 <Parameter name="SensitiveDetector" value="HFChamberSensitiveDetector" eval="false"/>
0245 <Parameter name="ReadOutName" value="ChamberHits" eval="false"/>
0246 </SpecPar>
0247 </SpecParSection>
0248 </DDDefinition>