/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/TrackerCommonData/data/tidring0b.xml
140 строк
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="tidring0b.xml" eval="true"> <Constant name="zero" value="0.0*fm"/> </ConstantsSection> <LogicalPartSection label="tidring0b.xml"> <LogicalPart name="TIDRing0B" category="unspecified"> <rSolid name="tidringpar:TIDRing"/> <rMaterial name="materials:Air"/> </LogicalPart> </LogicalPartSection> <PosPartSection label="tidring0b.xml"> <PosPart copyNumber="1"> <rParent name="tidring0b:TIDRing0B"/> <rChild name="tidring0:TIDStructure0"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tidring0b:TIDRing0B"/> <rChild name="tidring0:TIDRing0ICB"/> <Translation x="[zero]" y="[zero]" z="-[tidringpar:ICBZ]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tidring0b:TIDRing0B"/> <rChild name="tidring0:TIDRing0ICB"/> <Translation x="[zero]" y="[zero]" z="[tidringpar:ICBZ]"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tidring0b:TIDRing0B"/> <rChild name="tidring0:TIDRing0Cool1"/> <Translation x="[zero]" y="[zero]" z="-[tidringpar:CoolZ]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tidring0b:TIDRing0B"/> <rChild name="tidring0:TIDRing0Cool1"/> <Translation x="[zero]" y="[zero]" z="[tidringpar:CoolZ]"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tidring0b:TIDRing0B"/> <rChild name="tidring0:TIDRing0Cool2"/> <Translation x="[zero]" y="[zero]" z="-[tidringpar:CoolZ]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tidring0b:TIDRing0B"/> <rChild name="tidring0:TIDRing0Cool2"/> <Translation x="[zero]" y="[zero]" z="[tidringpar:CoolZ]"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tidring0b:TIDRing0B"/> <rChild name="tidring0:TIDRing0FiberLayer"/> <Translation x="[zero]" y="[zero]" z="-[tidringpar:FiberLayerZ]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tidring0b:TIDRing0B"/> <rChild name="tidring0:TIDRing0FiberLayer"/> <Translation x="[zero]" y="[zero]" z="[tidringpar:FiberLayerZ]"/> </PosPart> </PosPartSection> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tidring0b:TIDRing0B"/> <String name="ChildName" value="tidring0:TIDRing0ICBTail"/> <Numeric name="Radius" value="[tidring0:ICBTailRPos]"/> <Numeric name="Tilt" value="-90*deg"/> <Vector name="Phi" type="numeric" nEntries="8"> 165.0*deg, 60.0*deg, 24.0*deg, 21.0*deg, 345.0*deg, 240.0*deg, 204.0*deg, 201.0*deg </Vector> <Vector name="ZPos" type="numeric" nEntries="8"> -[tidringpar:ICBZ], [tidringpar:ICBZ], [tidringpar:ICBZ], -[tidringpar:ICBZ], -[tidringpar:ICBZ], [tidringpar:ICBZ], -[tidringpar:ICBZ], [tidringpar:ICBZ] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tidring0b:TIDRing0B"/> <String name="ChildName" value="tidringpar:TIDCCUMBox"/> <Numeric name="Radius" value="[tidring0:CCUMrPos]"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="8"> 165.0*deg, 60.0*deg, 24.0*deg, 21.0*deg, 345.0*deg, 240.0*deg, 204.0*deg, 201.0*deg </Vector> <Vector name="ZPos" type="numeric" nEntries="8"> -[tidringpar:CCUMZ], [tidringpar:CCUMZ], [tidringpar:CCUMZ], -[tidringpar:CCUMZ], -[tidringpar:CCUMZ], [tidringpar:CCUMZ],-[tidringpar:CCUMZ], [tidringpar:CCUMZ] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tidring0b:TIDRing0B"/> <String name="ChildName" value="tidring0:TIDRing0DOHM"/> <Numeric name="Radius" value="[tidring0:DOHMrOff]"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="2"> 180.0*deg, 45.0*deg </Vector> <Vector name="ZPos" type="numeric" nEntries="2"> -[tidringpar:DOHMZ], [tidringpar:DOHMZ] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tidring0b:TIDRing0B"/> <String name="ChildName" value="tidring0:TIDRing0FlatCable"/> <Numeric name="Radius" value="[zero]"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="4"> [tidring0:FlatCablephiPosL], [tidring0:FlatCablephiPosR], [tidring0:FlatCablephiPosL]+180*deg, [tidring0:FlatCablephiPosR]+180*deg </Vector> <Vector name="ZPos" type="numeric" nEntries="4"> -[tidringpar:FlatCableZ], -[tidringpar:FlatCableZ], [tidringpar:FlatCableZ], [tidringpar:FlatCableZ] </Vector> </Algorithm> <Algorithm name="track:DDTIDRingAlgo"> <rParent name="tidring0b:TIDRing0B"/> <Vector name="ModuleName" type="string" nEntries="2"> tidmodule0l:TIDModule0L, tidmodule0r:TIDModule0R</Vector> <String name="ICCName" value="tidring0:TIDICC0"/> <Numeric name="Number" value="[tidring0:NPhi]"/> <Numeric name="StartAngle" value="[tidring0:PhiOff]"/> <Numeric name="ModuleR" value="[tidring0:RPos]"/> <Vector name="ModuleZ" type="numeric" nEntries="2"> -[tidringpar:ModuleZDS], [tidringpar:ModuleZDS] </Vector> <Numeric name="ICCR" value="[tidring0:ICCRPos]"/> <Numeric name="ICCShift" value="[zero]"/> <Vector name="ICCZ" type="numeric" nEntries="2"> -[tidringpar:ICCZ], [tidringpar:ICCZ] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tidring0b:TIDRing0B"/> <String name="ChildName" value="tidringpar:TIDManifoldFix"/> <Numeric name="Radius" value="[tidringpar:CoolManifoldR]"/> <Numeric name="Tilt" value="-90*deg"/> <Vector name="Phi" type="numeric" nEntries="4"> 113.0*deg, 113.0*deg, 293.0*deg, 293.0*deg </Vector> <Vector name="ZPos" type="numeric" nEntries="4"> [tidringpar:ManifoldFixZ], -[tidringpar:ManifoldFixZ], [tidringpar:ManifoldFixZ], -[tidringpar:ManifoldFixZ] </Vector> </Algorithm> </DDDefinition>