Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/TrackerCommonData/data/PhaseI/v2/pixbarladder.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003 
0004 <ConstantsSection label="pixbarladder.xml" eval="true">
0005  <Constant name="Length"            value="53.6*cm"/> 
0006  <Constant name="ExternalLength"    value="54.00*cm"/> 
0007  <Constant name="Modules"           value="8"/> 
0008  <Constant name="ModulesPerSide"    value="[Modules]/2"/>
0009  <Constant name="BaseThick"         value="0.20*mm"/>
0010  <Constant name="ROChipThick0"      value="0.075*mm"/>
0011  <Constant name="ROChipThick123"    value="0.175*mm"/>
0012  <Constant name="SensorThick"       value="0.285*mm"/>
0013  <Constant name="SensorDz"          value="6.66*cm"/>
0014  <Constant name="SensorEdge"        value="1.20*mm"/>
0015  <Constant name="ActiveDz"          value="6.48*cm"/>
0016  <Constant name="HybridThick"       value="0.050*mm"/>
0017  <Constant name="HybridDz"          value="6.50*cm"/>
0018  <Constant name="ModuleCapThick"    value="0.070*mm"/>
0019  <Constant name="CableThick"        value="1.5*mm"/> 
0020  <Constant name="Cable1Length"      value="21.02*cm"/>
0021  <Constant name="Cable2Length"      value="14.32*cm"/>
0022  <Constant name="Cable3Length"      value="7.62*cm"/>
0023  <Constant name="Cable4Length"      value="0.92*cm"/>
0024  <Constant name="CableDzOverModule" value="1.93*cm"/>
0025  <Constant name="Cable1Dz"          value="[Cable1Length]+[CableDzOverModule]"/>
0026  <Constant name="Cable2Dz"          value="[Cable2Length]+[CableDzOverModule]"/>
0027  <Constant name="Cable3Dz"          value="[Cable3Length]+[CableDzOverModule]"/>
0028  <Constant name="Cable4Dz"          value="[Cable4Length]+[CableDzOverModule]"/>
0029  <Constant name="CableBoundleDiameter"     value="1.3*mm"/> 
0030  <Constant name="CableBoxThick"            value="[CableBoundleDiameter]"/> 
0031  <Constant name="CapacitorZ"        value="2.80*cm"/> 
0032  <Constant name="CapacitorThick"    value="1.50*mm"/>
0033  <Constant name="CapacitorDx"       value="3.20*mm"/>
0034  <Constant name="CapacitorDz"       value="2.50*mm"/>
0035  <Constant name="CapacitorStripThick" value="0.50*mm"/> 
0036  <Constant name="CapacitorStripDx"  value="0.50*mm"/> 
0037  <Constant name="CapacitorStripDz"  value="([HybridDz]-2.0*mm)"/> 
0038  <Constant name="TBMchipThick"      value="0.30*mm"/>
0039  <Constant name="TBMchipDx"         value="3.20*mm"/>
0040  <Constant name="TBMchipDz"         value="4.80*mm"/>
0041  
0042  <!-- Module thick uses CapacitorThick since it is the highest object on the Hybrid surface -->
0043  <Constant name="Module0Thick"       value="([ROChipThick0]+
0044            [SensorThick]+[HybridThick]+[CapacitorStripThick]+[pixbarladder:ModuleCapThick])"/> 
0045  <Constant name="Module1Thick"       value="([BaseThick]+[ROChipThick123]+
0046            [SensorThick]+[HybridThick]+[CapacitorStripThick]+[pixbarladder:ModuleCapThick])"/>
0047  <Constant name="Module23Thick"       value="([BaseThick]+[ROChipThick123]+
0048            [SensorThick]+[HybridThick]+[CapacitorStripThick]+[pixbarladder:ModuleCapThick])"/> 
0049  
0050  <Constant name="ModuleDz"          value="[Length]/[Modules]"/>
0051  <Constant name="ModuleZ"           value="-([Length]-[ModuleDz])/2"/>
0052  <Constant name="Cable1BoundleX"    value="-([pixbarladder:CableBoundleDiameter]+[pixbarladder:CableBoundleDiameter]/2)"/> 
0053  <Constant name="Cable2BoundleX"    value="-([pixbarladder:CableBoundleDiameter]/2)"/> 
0054  <Constant name="Cable3BoundleX"    value="([pixbarladder:CableBoundleDiameter]/2)"/> 
0055  <Constant name="Cable4BoundleX"    value="([pixbarladder:CableBoundleDiameter]+[pixbarladder:CableBoundleDiameter]/2)"/> 
0056 
0057  <Constant name="Cable1Z"           value="([ExternalLength]-[Cable1Dz])/2"/>
0058  <Constant name="Cable2Z"           value="([ExternalLength]-[Cable2Dz])/2"/>
0059  <Constant name="Cable3Z"           value="([ExternalLength]-[Cable3Dz])/2"/>
0060  <Constant name="Cable4Z"           value="([ExternalLength]-[Cable4Dz])/2"/>
0061  -->
0062 </ConstantsSection>
0063 
0064 <RotationSection label="pixbarladder.xml">
0065   <Rotation name="Z2XY" thetaX="90*deg" phiX="0*deg"     thetaY="180*deg" 
0066                         phiY="0*deg"    thetaZ="90*deg"  phiZ="90*deg" />
0067   <Rotation name="Y180D" thetaX="90*deg" phiX="180*deg"   thetaY="90*deg" 
0068                          phiY="90*deg"   thetaZ="180*deg" phiZ="0*deg" />
0069 </RotationSection>
0070 
0071 </DDDefinition>