/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/TrackerCommonData/data/tibstringpar.xml
118 строк
7 KB
Giulio Eulisse
Snapshot of CMSSW_6_2_0_pre8.
26 июн 2013, 18:12
26 июн 2013, 18:12
214ab73
Код
Авторство
О чём код?
<?xml version="1.0"?> <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"> <ConstantsSection label="tibstringpar.xml" eval="true"> <Constant name="zero" value="0.0*fm"/> <Constant name="StringL" value="2*[tib:TIBDz]"/> <Constant name="BWSign" value="-1."/> <Constant name="FWSign" value="+1."/> <Constant name="INT1Sign" value="-1."/> <Constant name="EXT1Sign" value="+1."/> <Constant name="INT2Sign" value="+1."/> <Constant name="EXT2Sign" value="-1."/> <Constant name="INT3Sign" value="-1."/> <Constant name="EXT3Sign" value="+1."/> <Constant name="INT4Sign" value="+1."/> <Constant name="EXT4Sign" value="-1."/> <Constant name="MCHeadDx" value="16.0*mm"/> <Constant name="MCHeadDy" value="2.5*mm"/> <Constant name="MCHeadDz" value="22.0*mm"/> <Constant name="MCHeadX" value="[zero]"/> <Constant name="SSMCHeadY" value="-[tibmodpar:SSModuleDy]-2*[tibstringpar:CoolBoxDy]-2*[tibstringpar:SSCableBoxDy]+[tibstringpar:MCHeadDy]"/> <Constant name="DSMCHeadY" value="-[tibmodpar:DSModuleDy]-2*[tibstringpar:CoolBoxDy]-2*[tibstringpar:DSCableBoxDy]+[tibstringpar:MCHeadDy]"/> <Constant name="MotherCableW" value="2.40*cm"/> <Constant name="MotherCableT" value="1.20*mm"/> <Constant name="MotherCableX" value="[zero]"/> <Constant name="SSMotherCableY" value="-[tibmodpar:SSModuleDy]-2*[tibstringpar:CoolBoxDy]-2*[tibstringpar:SSCableBoxDy]+0.5*[tibstringpar:MotherCableT]"/> <Constant name="DSMotherCableY" value="-[tibmodpar:DSModuleDy]-2*[tibstringpar:CoolBoxDy]-2*[tibstringpar:DSCableBoxDy]+0.5*[tibstringpar:MotherCableT]"/> <Constant name="CoolTubeD" value="2.8*mm"/> <!-- For bw comp to be removed --> <Constant name="CoolPipeDx" value="2.25*mm"/> <Constant name="CoolPipeDy" value="1.05*mm"/> <Constant name="CoolPipeX" value="27.0*mm"/> <Constant name="SSCoolPipeY" value="-[tibmodpar:SSModuleDy]-2*[tibstringpar:CoolBoxDy]+[tibstringpar:CoolPipeDy]"/> <Constant name="DSCoolPipeY" value="-[tibmodpar:DSModuleDy]-2*[tibstringpar:CoolBoxDy]+[tibstringpar:CoolPipeDy]"/> <Constant name="CoolTubeW" value="[CoolTubeD]+[CoolTubeSep]"/> <!-- For bw comp to be removed --> <Constant name="CoolBoxDx" value="30.0*mm"/> <Constant name="CoolBoxDy" value="1.4*mm"/> <Constant name="SSCoolBoxY" value="-[tibmodpar:SSModuleDy]-[tibstringpar:CoolBoxDy]"/> <Constant name="DSCoolBoxY" value="-[tibmodpar:DSModuleDy]-[tibstringpar:CoolBoxDy]"/> <Constant name="CoolTubeSep" value="5.40*cm"/> <Constant name="CableBoxDx" value="16.0*mm"/> <Constant name="SSCableBoxDy" value="2.3*mm"/> <Constant name="SSCableBoxY" value="-[tibmodpar:SSModuleDy]-2*[tibstringpar:CoolBoxDy]-[tibstringpar:SSCableBoxDy]"/> <Constant name="DSCableBoxDy" value="1.7*mm"/> <Constant name="DSCableBoxY" value="-[tibmodpar:DSModuleDy]-2*[tibstringpar:CoolBoxDy]-[tibstringpar:DSCableBoxDy]"/> <Constant name="SSMCModConnDx" value="6.9*mm"/> <Constant name="DSMCModConnDx" value="7.4*mm"/> <Constant name="SSMCModConnDy" value="0.5*([tibmodpar:SSAOHBoxY]-[tibmodpar:AOHBoxDy]-[tibstringpar:SSMotherCableY]-0.5*[tibstringpar:MotherCableT])"/> <Constant name="DSMCModConnDy" value="0.5*([tibmodpar:DSAOHBoxY]-[tibmodpar:AOHBoxDy]-[tibstringpar:DSMotherCableY]-0.5*[tibstringpar:MotherCableT])"/> <Constant name="SSMCModConnDz" value="5.7*mm"/> <Constant name="DSMCModConnDz" value="9.7*mm"/> <Constant name="MCModConnX" value="[zero]"/> <Constant name="SSMCModConnY" value="-[tibmodpar:SSModuleDy]-2*[tibstringpar:CoolBoxDy]-2*[tibstringpar:SSCableBoxDy]+[tibstringpar:SSMCModConnDy]+[tibstringpar:MotherCableT]"/> <Constant name="DSMCModConnY" value="-[tibmodpar:DSModuleDy]-2*[tibstringpar:CoolBoxDy]-2*[tibstringpar:DSCableBoxDy]+[tibstringpar:DSMCModConnDy]+[tibstringpar:MotherCableT]"/> <Constant name="MCModConnOffset" value="[tibmodpar:AOHModOffset]+[tibmodpar:AOHLedgeSideDz]"/> <Constant name="SideCutDx" value="[tibmodpar:DSModuleSideCutDx]"/> <Constant name="SideCutX" value="[tibmodpar:ModuleDx]-[SideCutDx]+0.3*mm"/> </ConstantsSection> <SolidSection label="tibstringpar.xml"> <Box name="TIBStringCoolBox" dx="[tibstringpar:CoolBoxDx]" dy="[tibstringpar:CoolBoxDy]" dz="[tibstringpar:StringL]/2"/> <Box name="TIBSSStringModuleBox" dx="[tibmodpar:ModuleDx]" dy="[tibmodpar:SSModuleDy]" dz="[tibstringpar:StringL]/2"/> <Box name="TIBSSStringCableBox" dx="[tibstringpar:CableBoxDx]" dy="[tibstringpar:SSCableBoxDy]" dz="[tibstringpar:StringL]/2"/> <UnionSolid name="TIBSSStringModAndCool"> <rSolid name="TIBSSStringModuleBox"/> <rSolid name="TIBStringCoolBox"/> <Translation x="[zero]" y="[tibstringpar:SSCoolBoxY]" z="[zero]"/> </UnionSolid> <UnionSolid name="TIBSSString1"> <rSolid name="TIBSSStringModAndCool"/> <rSolid name="TIBSSStringCableBox"/> <Translation x="[zero]" y="[tibstringpar:SSCableBoxY]" z="[zero]"/> </UnionSolid> <Box name="TIBDSString1MainPart" dx="[tibmodpar:ModuleDx]" dy="[tibmodpar:DSModuleDy]" dz="[tibstringpar:StringL]/2"/> <Box name="TIBDSString1SideCut" dx="[SideCutDx]" dy="[tibmodpar:DSModuleSideCutDy]" dz="[tibstringpar:StringL]/2+[tibmodpar:SideCutExtraZ]"/> <Box name="TIBDSStringCableBox" dx="[tibstringpar:CableBoxDx]" dy="[tibstringpar:DSCableBoxDy]" dz="[tibstringpar:StringL]/2"/> <SubtractionSolid name="TIBDSString1LeftCutted"> <rSolid name="TIBDSString1MainPart"/> <rSolid name="TIBDSString1SideCut"/> <Translation x="-[SideCutX]" y="[tibmodpar:DSModuleSideCutY]" z="[zero]"/> </SubtractionSolid> <SubtractionSolid name="TIBDSStringModuleBox"> <rSolid name="TIBDSString1LeftCutted"/> <rSolid name="TIBDSString1SideCut"/> <Translation x="[SideCutX]" y="[tibmodpar:DSModuleSideCutY]" z="[zero]"/> </SubtractionSolid> <UnionSolid name="TIBDSStringModAndCool"> <rSolid name="TIBDSStringModuleBox"/> <rSolid name="TIBStringCoolBox"/> <Translation x="[zero]" y="[tibstringpar:DSCoolBoxY]" z="[zero]"/> </UnionSolid> <UnionSolid name="TIBDSString1"> <rSolid name="TIBDSStringModAndCool"/> <rSolid name="TIBDSStringCableBox"/> <Translation x="[zero]" y="[tibstringpar:DSCableBoxY]" z="[zero]"/> </UnionSolid> <Box name="MCHead" dx="[tibstringpar:MCHeadDx]" dy="[tibstringpar:MCHeadDy]" dz="[tibstringpar:MCHeadDz]"/> <Box name="SSMCModConn" dx="[tibstringpar:SSMCModConnDx]" dy="[tibstringpar:SSMCModConnDy]" dz="[tibstringpar:SSMCModConnDz]"/> <Box name="DSMCModConn" dx="[tibstringpar:DSMCModConnDx]" dy="[tibstringpar:DSMCModConnDy]" dz="[tibstringpar:DSMCModConnDz]"/> </SolidSection> <LogicalPartSection label="tibstringpar.xml"> <LogicalPart name="MCHead" category="unspecified"> <rSolid name="MCHead"/> <rMaterial name="tibmaterial:TIB_MCHead"/> </LogicalPart> <LogicalPart name="SSMCModConn" category="unspecified"> <rSolid name="SSMCModConn"/> <rMaterial name="tibmaterial:TIB_SSMCModConn"/> </LogicalPart> <LogicalPart name="DSMCModConn" category="unspecified"> <rSolid name="DSMCModConn"/> <rMaterial name="tibmaterial:TIB_DSMCModConn"/> </LogicalPart> </LogicalPartSection> <RotationSection label="tibstringpar.xml"> <Rotation name="180D" thetaX="90*deg" phiX="180*deg" thetaY="90*deg" phiY="90*deg" thetaZ="180*deg" phiZ="0*deg"/> <Rotation name="90XD" thetaX="90*deg" phiX="90*deg" thetaY="0*deg" phiY="0*deg" thetaZ="90*deg" phiZ="0*deg"/> </RotationSection> </DDDefinition>