/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/TrackerCommonData/data/tidmodule2.xml
183 строки
9 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="tidmodule2.xml" eval="true"> <Constant name="FullHeight" value="11.2736000*cm"/> <Constant name="ActiveHeight" value="11.0660000*cm"/> <Constant name="DlTop" value="8.3012000*cm"/> <Constant name="DlBottom" value="6.4904000*cm"/> <Constant name="SideWidthTop" value="0.1006846*cm"/> <Constant name="SideWidthBottom" value="0.0866913*cm"/> <Constant name="DlHybrid" value="5.887*cm"/> <Constant name="PitchHeight" value="0.90*cm"/> <Constant name="BottomFrameHeight" value="[PitchHeight]+[tidmodpar:BottomFrameOverSS]"/> <Constant name="TopFrameHeight" value="[tidmodpar:TopFrameOverSS]+0.4*cm"/> <Constant name="BoxFrameHeight" value="[tidmodpar:BoxFrameHeightSS]"/> <Constant name="SideFrameWidth" value="1.10*cm"/> <Constant name="CoolInsertShift" value="9.58*cm"/> <Constant name="SideSpacersShift" value="[CoolInsertShift]"/> <!-- alias for Module Height --> <Constant name="ModuleHeight" value="[BoxFrameHeight]+[BottomFrameHeight]+[FullHeight]+[TopFrameHeight]- [tidmodpar:TopFrameOverSS]-[tidmodpar:BottomFrameOverSS]"/> </ConstantsSection> <Algorithm name="track:DDTIDModuleAlgo"> <rParent name="tidmodule2:TIDModule2"/> <String name="GeneralMaterial" value="materials:Air"/> <Numeric name="DetectorNumber" value="1"/> <Numeric name="ModuleThick" value="[tidmodpar:ModuleThickSS]"/> <Numeric name="DetTilt" value="[tidmodpar:DetTilt]"/> <Numeric name="FullHeight" value="[tidmodule2:FullHeight]"/> <Numeric name="DlTop" value="[tidmodule2:DlTop]"/> <Numeric name="DlBottom" value="[tidmodule2:DlBottom]"/> <Numeric name="DlHybrid" value="[tidmodule2:DlHybrid]"/> <String name="DoComponents" value="Yes"/> <String name="BoxFrameName" value="tidmodule2:TIDModule2BoxFrame"/> <String name="BoxFrameMaterial" value="trackermaterial:T_CarbonFibreStr"/> <Numeric name="BoxFrameWidth" value="[tidmodpar:BoxFrameWidth]"/> <Numeric name="BoxFrameThick" value="[tidmodpar:BoxFrameThick]"/> <Numeric name="BoxFrameHeight" value="[tidmodule2:BoxFrameHeight]"/> <Numeric name="BottomFrameHeight" value="[tidmodule2:BottomFrameHeight]"/> <Numeric name="BottomFrameOver" value="[tidmodpar:BottomFrameOverSS]"/> <Numeric name="TopFrameHeight" value="[tidmodule2:TopFrameHeight]"/> <Numeric name="TopFrameOver" value="[tidmodpar:TopFrameOverSS]"/> <String name="SideFrameMaterial" value="trackermaterial:T_CarbonFibreStr"/> <Numeric name="SideFrameWidth" value="[tidmodule2:SideFrameWidth]"/> <Numeric name="SideFrameThick" value="[tidmodpar:SideFrameThick]"/> <Numeric name="SideFrameOver" value="[tidmodpar:SideFrameOver]"/> <Vector name="SideFrameName" type="string" nEntries="1"> tidmodule2:TIDModule2RphiSideFrame </Vector> <Vector name="HoleFrameName" type="string" nEntries="1"> tidmodule2:TIDModule2RphiFrameHole </Vector> <Vector name="HoleFrameRotation" type="string" nEntries="1"> tidmodpar:NULL </Vector> <String name="KaptonMaterial" value="tidmaterial:T_TIDModKaptonBox"/> <Numeric name="KaptonThick" value="[tidmodpar:KaptonThick]"/> <Numeric name="KaptonOver" value="[tidmodpar:KaptonOver]"/> <Vector name="KaptonName" type="string" nEntries="1"> tidmodule2:TIDModule2RphiKapton </Vector> <Vector name="HoleKaptonName" type="string" nEntries="1"> tidmodule2:TIDModule2RphiKaptonHole </Vector> <Vector name="HoleKaptonRotation" type="string" nEntries="1"> tidmodpar:NULL </Vector> <Vector name="WaferName" type="string" nEntries="1"> tidmodule2:TIDModule2RphiWafer </Vector> <String name="WaferMaterial" value="materials:Silicon"/> <Numeric name="SideWidthTop" value="[SideWidthTop]"/> <Numeric name="SideWidthBottom" value="[SideWidthBottom]"/> <Vector name="ActiveName" type="string" nEntries="1"> tidmodule2:TIDModule2RphiActive </Vector> <String name="ActiveMaterial" value="materials:Silicon"/> <Numeric name="ActiveHeight" value="[tidmodule2:ActiveHeight]"/> <Vector name="WaferThick" type="numeric" nEntries="1"> [tidmodpar:WaferThick] </Vector> <String name="ActiveRotation" value="tidmodpar:90ZD"/> <Vector name="BackPlaneThick" type="numeric" nEntries="1"> 2*[tracker:BackPlaneDz] </Vector> <String name="HybridName" value="tidmodule2:TIDModule2Hybrid"/> <String name="HybridMaterial" value="tibtidcommonmaterial:TIBTID_Hybrid"/> <Numeric name="HybridHeight" value="[tidmodpar:HybridHeight]"/> <Numeric name="HybridWidth" value="[tidmodpar:HybridWidth]"/> <Numeric name="HybridThick" value="[tidmodpar:HybridThick]"/> <Vector name="PitchName" type="string" nEntries="1"> tidmodule2:TIDModule2RphiPA </Vector> <String name="PitchMaterial" value="tibtidcommonmaterial:TIBTID_PA"/> <Numeric name="PitchHeight" value="[tidmodule2:PitchHeight]"/> <Numeric name="PitchThick" value="[tidmodpar:PitchThick]"/> <Numeric name="PitchStereoTolerance" value="[tidmodpar:PitchStereoTolerance]"/> <String name="CoolInsertName" value="tidmodule2:TIDCoolInsert"/> <String name="CoolInsertMaterial" value="tidmaterial:TID_CoolInsert"/> <Numeric name="CoolInsertHeight" value="[tidmodpar:CoolInsertHeightSS]"/> <Numeric name="CoolInsertThick" value="[tidmodpar:CoolInsertThickSS]"/> <Numeric name="CoolInsertWidth" value="[tidmodpar:CoolInsertWidthSS]"/> </Algorithm> <Algorithm name="track:DDTIDModulePosAlgo"> <rParent name="tidmodule2:TIDModule2"/> <Numeric name="DetectorNumber" value="1"/> <Numeric name="ModuleThick" value="[tidmodpar:ModuleThickSS]"/> <Numeric name="DetTilt" value="[tidmodpar:DetTilt]"/> <Numeric name="FullHeight" value="[tidmodule2:FullHeight]"/> <Numeric name="DlTop" value="[tidmodule2:DlTop]"/> <Numeric name="DlBottom" value="[tidmodule2:DlBottom]"/> <Numeric name="DlHybrid" value="[tidmodule2:DlHybrid]"/> <String name="BoxFrameName" value="tidmodule2:TIDModule2BoxFrame"/> <Numeric name="BoxFrameHeight" value="[tidmodule2:BoxFrameHeight]"/> <Numeric name="BoxFrameWidth" value="[tidmodpar:BoxFrameWidth]"/> <Vector name="BoxFrameZ" type="numeric" nEntries="1"> [tidmodpar:BoxFrameZSS] </Vector> <Numeric name="BottomFrameHeight" value="[tidmodule2:BottomFrameHeight]"/> <Numeric name="BottomFrameOver" value="[tidmodpar:BottomFrameOverSS]"/> <Numeric name="TopFrameHeight" value="[tidmodule2:TopFrameHeight]"/> <Numeric name="TopFrameOver" value="[tidmodpar:TopFrameOverSS]"/> <Vector name="SideFrameName" type="string" nEntries="1"> tidmodule2:TIDModule2RphiSideFrame </Vector> <Vector name="SideFrameZ" type="numeric" nEntries="1"> [tidmodpar:SideFrameZSS] </Vector> <Vector name="SideFrameRotation" type="string" nEntries="1"> tidmodpar:NULL </Vector> <Numeric name="SideFrameWidth" value="[tidmodule2:SideFrameWidth]"/> <Numeric name="SideFrameOver" value="[tidmodpar:SideFrameOver]"/> <Vector name="KaptonName" type="string" nEntries="1"> tidmodule2:TIDModule2RphiKapton </Vector> <Vector name="KaptonZ" type="numeric" nEntries="1"> [tidmodpar:KaptonZSS] </Vector> <Vector name="KaptonRotation" type="string" nEntries="1"> tidmodpar:NULL </Vector> <Vector name="WaferName" type="string" nEntries="1"> tidmodule2:TIDModule2RphiWafer </Vector> <Vector name="WaferZ" type="numeric" nEntries="1"> [tidmodpar:ActiveZSS] </Vector> <Vector name="WaferRotation" type="string" nEntries="1"> tidmodpar:RFI2 </Vector> <String name="HybridName" value="tidmodule2:TIDModule2Hybrid"/> <Numeric name="HybridHeight" value="[tidmodpar:HybridHeight]"/> <Vector name="HybridZ" type="numeric" nEntries="1"> [tidmodpar:HybridZSS] </Vector> <Vector name="PitchName" type="string" nEntries="1"> tidmodule2:TIDModule2RphiPA </Vector> <Numeric name="PitchHeight" value="[tidmodule2:PitchHeight]"/> <Vector name="PitchZ" type="numeric" nEntries="1"> [tidmodpar:PitchZSS] </Vector> <Vector name="PitchRotation" type="string" nEntries="1"> tidmodpar:NULL </Vector> <String name="CoolInsertName" value="tidmodule2:TIDCoolInsert"/> <Numeric name="CoolInsertHeight" value="[tidmodpar:CoolInsertHeightSS]"/> <Numeric name="CoolInsertWidth" value="[tidmodpar:CoolInsertWidthSS]"/> <Numeric name="CoolInsertZ" value="[tidmodpar:CoolInsertZSS]"/> <Vector name="CoolInsertShift" type="numeric" nEntries="2"> [tid:zero], [tidmodule2:CoolInsertShift]</Vector> <String name="DoSpacers" value="No"/> <!-- everything below is dummy for SS --> <String name="BottomSpacersName" value="tidmodpar:TIDBottomSpacers"/> <Numeric name="BottomSpacersHeight" value="[tidmodpar:BottomSpacersHeight]"/> <Numeric name="BottomSpacersZ" value="[tidmodpar:BottomSpacersZ]"/> <String name="SideSpacersName" value="tidmodpar:TIDSideSpacers"/> <Numeric name="SideSpacersHeight" value="[tidmodpar:SideSpacersHeight]"/> <Numeric name="SideSpacersZ" value="[tidmodpar:SideSpacersZ]"/> <Numeric name="SideSpacersThick" value="[tidmodpar:SideSpacersThick]"/> <Numeric name="SideSpacersWidth" value="[tidmodpar:SideSpacersWidth]"/> <Numeric name="SideSpacersShift" value="[tidmodule2:SideSpacersShift]"/> </Algorithm> </DDDefinition>