Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalTBCommonData/data/TB230/Sep230/hgcalBeam.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003 
0004 <ConstantsSection label="hgcalBeam.xml" eval="true">
0005   <Constant name="upstreamDxby2" value="50.0*cm"/>
0006   <Constant name="upstreamDyby2" value="50.0*cm"/>
0007   <Constant name="upstreamDzby2" value="60.0*cm"/>
0008   <Constant name="upstreamZ" value="-[upstreamDzby2]"/>
0009   <Constant name="backDz" value="51.5*cm"/>
0010   <Constant name="gapDz" value="20.0*cm"/>
0011   <Constant name="s4Dxby2" value="7.0*cm"/>
0012   <Constant name="s4Dzby2" value="5.0*mm"/>
0013   <Constant name="s4Z" value="([upstreamDzby2]-[backDz]-[s4Dzby2])"/>
0014   <Constant name="s3Dxby2" value="1.0*cm"/>
0015   <Constant name="s3Dzby2" value="5.0*mm"/>
0016   <Constant name="s3Dzby2" value="5.0*mm"/>
0017   <Constant name="s3Z" value="([s4Z]-[s4Dzby2]-[gapDz]-[s3Dzby2])"/>
0018   <Constant name="s2Dxby2" value="2.0*cm"/>
0019   <Constant name="s2Dyby2" value="2.0*mm"/>
0020   <Constant name="s2Dzby2" value="5.0*mm"/>
0021   <Constant name="s2Z" value="([s3Z]-[s3Dzby2]-[gapDz]-[s2Dzby2])"/>
0022   <Constant name="s1Dxby2" value="7.0*cm"/>
0023   <Constant name="s1Dzby2" value="5.0*mm"/>
0024   <Constant name="s1Dzby2" value="5.0*mm"/>
0025   <Constant name="s1Z" value="([s2Z]-[s2Dzby2]-[gapDz]-[s1Dzby2])"/>
0026 </ConstantsSection>
0027 
0028 <SolidSection label="hgcalBeam.xml">
0029   <Box name="HGCalBeam" dx="[upstreamDxby2]" dy="[upstreamDyby2]" dz="[upstreamDzby2]"/>
0030   <Box name="HGCalBeamS1" dx="[s1Dxby2]" dy="[s1Dxby2]" dz="[s1Dzby2]"/>
0031   <Box name="HGCalBeamS2" dx="[s2Dxby2]" dy="[s2Dxby2]" dz="[s2Dzby2]"/>
0032   <Box name="HGCalBeamS3" dx="[s3Dxby2]" dy="[s3Dxby2]" dz="[s3Dzby2]"/>
0033   <Box name="HGCalBeamS4" dx="[s4Dxby2]" dy="[s4Dxby2]" dz="[s4Dzby2]"/>
0034 </SolidSection>
0035 
0036 <LogicalPartSection label="hgcalBeam.xml">
0037   <LogicalPart name="HGCalBeam" category="unspecified">
0038     <rSolid name="HGCalBeam"/>
0039     <rMaterial name="materials:Air"/>
0040   </LogicalPart>
0041   <LogicalPart name="HGCalBeamS1" category="unspecified">
0042     <rSolid name="HGCalBeamS1"/>
0043     <rMaterial name="materials:Scintillator"/>
0044   </LogicalPart>
0045   <LogicalPart name="HGCalBeamS2" category="unspecified">
0046     <rSolid name="HGCalBeamS2"/>
0047     <rMaterial name="materials:Scintillator"/>
0048   </LogicalPart>
0049   <LogicalPart name="HGCalBeamS3" category="unspecified">
0050     <rSolid name="HGCalBeamS3"/>
0051     <rMaterial name="materials:Scintillator"/>
0052   </LogicalPart>
0053   <LogicalPart name="HGCalBeamS4" category="unspecified">
0054     <rSolid name="HGCalBeamS4"/>
0055     <rMaterial name="materials:Scintillator"/>
0056   </LogicalPart>
0057 </LogicalPartSection>
0058 
0059 <RotationSection label="hgcalBeam.xml">
0060   <Rotation name="R1" phiX="90*deg" thetaX="90*deg" phiY="180*deg" thetaY="90*deg" phiZ="0*deg" thetaZ="0*deg"/>
0061 </RotationSection>
0062 
0063 <PosPartSection label="hgcalBeam.xml">
0064   <PosPart copyNumber="1">
0065     <rParent name="hgcalBeam:HGCalBeam"/>
0066     <rChild name="hgcalBeam:HGCalBeamS1"/>
0067     <Translation x="0*fm" y="0*fm" z="[s1Z]"/>
0068   </PosPart>
0069   <PosPart copyNumber="2">
0070     <rParent name="hgcalBeam:HGCalBeam"/>
0071     <rChild name="hgcalBeam:HGCalBeamS2"/>
0072     <Translation x="0*fm" y="0*fm" z="[s2Z]"/>
0073   </PosPart>
0074   <PosPart copyNumber="3">
0075     <rParent name="hgcalBeam:HGCalBeam"/>
0076     <rChild name="hgcalBeam:HGCalBeamS3"/>
0077     <Translation x="0*fm" y="0*fm" z="[s3Z]"/>
0078   </PosPart>
0079   <PosPart copyNumber="4">
0080     <rParent name="hgcalBeam:HGCalBeam"/>
0081     <rChild name="hgcalBeam:HGCalBeamS4"/>
0082     <Translation x="0*fm" y="0*fm" z="[s4Z]"/>
0083   </PosPart>
0084   <PosPart copyNumber="1">
0085     <rParent name="cms:CALOECRear"/>
0086     <rChild name="hgcalBeam:HGCalBeam"/>
0087     <Translation x="0*fm" y="0*fm" z="[upstreamZ]"/>
0088   </PosPart>
0089 </PosPartSection>
0090 
0091 <SpecParSection label="hgcalBeam.xml" eval="true">
0092   <SpecPar name="hgcalbeam">
0093     <PartSelector path="//HGCalBeamS.*"/>
0094     <Parameter name="SensitiveDetector" value="HcalTB06BeamDetector" eval="false"/>
0095     <Parameter name="ReadOutName" value="HcalTB06BeamHits" eval="false"/>
0096   </SpecPar>
0097   <SpecPar name="hgcProdCutsBeam">
0098     <PartSelector path="//HGCalBeam"/>
0099     <Parameter name="CMSCutsRegion" value="HGCalBeamRegion" eval="false"/>
0100     <Parameter name="ProdCutsForElectrons" value="1.0*mm"/>
0101 <Parameter name="ProdCutsForProtons" value="1.0*mm"/>
0102     <Parameter name="ProdCutsForPositrons" value="1.0*mm"/>
0103     <Parameter name="ProdCutsForGamma"     value="1.0*mm"/>
0104   </SpecPar>
0105 </SpecParSection>
0106 
0107 </DDDefinition>