/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/TrackerCommonData/data/tecbackplate.xml
121 строка
6 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="tecbackplate.xml" eval="true"> <Constant name="zero" value="0.0*fm"/> <Constant name="Rin" value="[tecpetal3:PetalContRmin]"/> <!-- drawings show Rin =302*mm--> <Constant name="Rout" value="[tec:WheelR]"/> <Constant name="Thick" value="[tecwheel:DiskT] + [ThermalShieldThick]"/> <Constant name="ThermalShieldRout" value="1053*mm"/> <Constant name="ThermalShieldThick" value="49.7*mm"/> <Constant name="CircPipeRin" value="[ThermalShieldRout]"/> <Constant name="CircPipeRout" value="[Rout]"/> <Constant name="CircPipeThick" value="[ThermalShieldThick]"/> <Constant name="TiltmeterDist" value="792*mm"/> <Constant name="TiltmeterDxy" value="42*mm"/> <Constant name="TiltmeterDz" value="[ThermalShieldThick]/2."/> </ConstantsSection> <SolidSection label="tecbackplate.xml"> <Tubs name="TECBackPlate" rMin="[Rin]" rMax="[Rout]" dz="0.5*[Thick]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TECThermalShield" rMin="[Rin]" rMax="[ThermalShieldRout]" dz="0.5*[ThermalShieldThick]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TECCircPipe" rMin="[CircPipeRin]" rMax="[CircPipeRout]" dz="0.5*[CircPipeThick]" startPhi="0*deg" deltaPhi="360*deg"/> <Box name="TECTiltmeter" dx="[TiltmeterDxy]" dy="[TiltmeterDxy]" dz="[TiltmeterDz]"/> </SolidSection> <LogicalPartSection label="tecbackplate.xml"> <LogicalPart name="TECBackPlate" category="unspecified"> <rSolid name="tecbackplate:TECBackPlate"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TECBackDisk" category="unspecified"> <rSolid name="tecwheeld:TECWheelDiskD"/> <rMaterial name="tecmaterial:TEC_BackDiskCF"/> </LogicalPart> <LogicalPart name="TECBackDiskNomex" category="unspecified"> <rSolid name="tecwheeld:TECWheelNomexD"/> <rMaterial name="tecmaterial:TEC_Nomex"/> </LogicalPart> <LogicalPart name="TECBackDiskGroundingRing" category="unspecified"> <rSolid name="tecwheel:TECGroundingRing"/> <rMaterial name="trackermaterial:T_Copper"/> </LogicalPart> <LogicalPart name="TECThermalShield" category="unspecified"> <rSolid name="tecbackplate:TECThermalShield"/> <rMaterial name="tecmaterial:TEC_ThermalShield"/> </LogicalPart> <LogicalPart name="TECCircPipe" category="unspecified"> <rSolid name="tecbackplate:TECCircPipe"/> <rMaterial name="tecmaterial:TEC_CircPipe"/> </LogicalPart> <LogicalPart name="TECTiltmeter" category="unspecified"> <rSolid name="tecbackplate:TECTiltmeter"/> <rMaterial name="tecmaterial:TEC_Tiltmeter"/> </LogicalPart> </LogicalPartSection> <PosPartSection label="tecbackplate.xml"> <PosPart copyNumber="1"> <rParent name="tecbackplate:TECBackPlate"/> <rChild name="tecbackplate:TECBackDisk"/> <Translation x="[zero]" y="[zero]" z="(-0.5*[Thick]+0.5*[tecwheel:DiskT])"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tecbackplate:TECBackDisk"/> <rChild name="tecbackplate:TECBackDiskNomex"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tecbackplate:TECBackDisk"/> <rChild name="tecbackplate:TECBackDiskGroundingRing"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tecbackplate:TECBackPlate"/> <rChild name="tecbackplate:TECThermalShield"/> <Translation x="[zero]" y="[zero]" z="(-0.5*[Thick]+[tecwheel:DiskT]+0.5*[ThermalShieldThick])"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tecbackplate:TECBackPlate"/> <rChild name="tecbackplate:TECCircPipe"/> <Translation x="[zero]" y="[zero]" z="(-0.5*[Thick]+[tecwheel:DiskT]+0.5*[CircPipeThick])"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tecbackplate:TECThermalShield"/> <rChild name="tecbackplate:TECTiltmeter"/> <Translation x="[zero]" y="[TiltmeterDist]" z="[zero]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tecbackplate:TECThermalShield"/> <rChild name="tecbackplate:TECTiltmeter"/> <Translation x="[TiltmeterDist]" y="[zero]" z="[zero]"/> </PosPart> <PosPart copyNumber="3"> <rParent name="tecbackplate:TECThermalShield"/> <rChild name="tecbackplate:TECTiltmeter"/> <Translation x="[zero]" y="-[TiltmeterDist]" z="[zero]"/> </PosPart> <PosPart copyNumber="4"> <rParent name="tecbackplate:TECThermalShield"/> <rChild name="tecbackplate:TECTiltmeter"/> <Translation x="-[TiltmeterDist]" y="[zero]" z="[zero]"/> </PosPart> </PosPartSection> <Algorithm name="track:DDTrackerAngular"> <rParent name="tecbackplate:TECBackDiskNomex"/> <String name="ChildName" value="tecwheeld:TECFixSupportD"/> <Numeric name="N" value="[tecwheel:FixSuppN]"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="[tecwheel:FixSuppFi]"/> <Numeric name="Radius" value="[zero]"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tecbackplate:TECBackDiskNomex"/> <String name="ChildName" value="tecwheel:TECFixService"/> <Numeric name="N" value="[tecwheel:FixServN]"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="[tecwheel:FixServFi]"/> <Numeric name="Radius" value="[zero]"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> </DDDefinition>