Back to home page

EIC code displayed by LXR

 
 

    


Warning, /DD4hep/examples/DDCMS/data/pixbarladder.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="pixbarladder.xml" eval="true">
0004                 <Constant name="Length" value="53.6*cm"/>
0005                 <Constant name="ExternalLength" value="55.4*cm"/>
0006                 <Constant name="Modules" value="8"/>
0007                 <Constant name="ModulesPerSide" value="[Modules]/2"/>
0008                 <Constant name="BaseThick" value="0.30*mm"/>
0009                 <Constant name="ROChipThick" value="0.18*mm"/>
0010                 <Constant name="SensorThick" value="0.285*mm"/>
0011                 <Constant name="SensorDz" value="6.66*cm"/>
0012                 <Constant name="SensorEdge" value="1.20*mm"/>
0013                 <Constant name="ActiveDz" value="6.48*cm"/>
0014                 <Constant name="HybridThick" value="0.044*mm"/>
0015                 <Constant name="HybridDz" value="6.50*cm"/>
0016                 <Constant name="CableThick" value="0.300*mm"/>
0017                 <Constant name="Cable1Length" value="21.02*cm"/>
0018                 <Constant name="Cable2Length" value="14.32*cm"/>
0019                 <Constant name="Cable3Length" value="7.62*cm"/>
0020                 <Constant name="Cable4Length" value="0.92*cm"/>
0021                 <Constant name="CableDzOverModule" value="1.93*cm"/>
0022                 <Constant name="Cable1Dz" value="[Cable1Length]+[CableDzOverModule]"/>
0023                 <Constant name="Cable2Dz" value="[Cable2Length]+[CableDzOverModule]"/>
0024                 <Constant name="Cable3Dz" value="[Cable3Length]+[CableDzOverModule]"/>
0025                 <Constant name="Cable4Dz" value="[Cable4Length]+[CableDzOverModule]"/>
0026                 <Constant name="CableBoxThick" value="[CableThick]*4"/>
0027                 <Constant name="CapacitorZ" value="2.80*cm"/>
0028                 <Constant name="CapacitorThick" value="1.50*mm"/>
0029                 <Constant name="CapacitorDx" value="3.20*mm"/>
0030                 <Constant name="CapacitorDz" value="2.50*mm"/>
0031                 <Constant name="CapacitorStripThick" value="0.50*mm"/>
0032                 <Constant name="CapacitorStripDx" value="0.50*mm"/>
0033                 <Constant name="CapacitorStripDz" value="([HybridDz])"/>
0034                 <Constant name="TBMchipThick" value="0.30*mm"/>
0035                 <Constant name="TBMchipDx" value="3.20*mm"/>
0036                 <Constant name="TBMchipDz" value="4.80*mm"/>
0037                 <!-- Module thick uses CapacitorThick since it is the highest object on the Hybrid surface -->
0038                 <Constant name="ModuleThick" value="([BaseThick]+[ROChipThick]+            [SensorThick]+[HybridThick]+[CapacitorThick])"/>
0039                 <Constant name="ModuleDz" value="[Length]/[Modules]"/>
0040                 <Constant name="ModuleZ" value="-([Length]-[ModuleDz])/2"/>
0041                 <Constant name="Cable1Y" value="([CableBoxThick]-[CableThick])/2"/>
0042                 <Constant name="Cable1Z" value="([ExternalLength]-[Cable1Dz])/2"/>
0043                 <Constant name="Cable2Y" value="[Cable1Y]-[CableThick]"/>
0044                 <Constant name="Cable2Z" value="([ExternalLength]-[Cable2Dz])/2"/>
0045                 <Constant name="Cable3Y" value="[Cable2Y]-[CableThick]"/>
0046                 <Constant name="Cable3Z" value="([ExternalLength]-[Cable3Dz])/2"/>
0047                 <Constant name="Cable4Y" value="[Cable3Y]-[CableThick]"/>
0048                 <Constant name="Cable4Z" value="([ExternalLength]-[Cable4Dz])/2"/>
0049         </ConstantsSection>
0050         <RotationSection label="pixbarladder.xml">
0051                 <Rotation name="Z2XY" thetaX="90*deg" phiX="0*deg" thetaY="180*deg" phiY="0*deg" thetaZ="90*deg" phiZ="90*deg"/>
0052         </RotationSection>
0053 </DDDefinition>