/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/TrackerCommonData/data/tidmodule0.xml
183 строки
10 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="tidmodule0.xml" eval="true"> <Constant name="FullHeight" value="11.2936000*cm"/> <Constant name="ActiveHeight" value="11.0858000*cm"/> <Constant name="DlTop" value="9.3754000*cm"/> <Constant name="DlBottom" value="6.3588000*cm"/> <Constant name="SideWidthTop" value="0.1082551*cm"/> <Constant name="SideWidthBottom" value="0.0836793*cm"/> <Constant name="DlHybrid" value="10.403*cm"/> <Constant name="PitchHeight" value="1.30*cm"/> <Constant name="BottomFrameHeight" value="0.70*cm"/> <Constant name="TopFrameHeight" value="[PitchHeight]+[tidmodpar:TopFrameOverDS]+0.6*cm"/> <Constant name="BoxFrameHeight" value="[tidmodpar:BoxFrameHeightDS]"/> <Constant name="SideFrameWidth" value="1.35*cm"/> <Constant name="CoolInsertShift" value="9.78*cm"/> <Constant name="SideSpacersShift" value="[CoolInsertShift]"/> <!-- alias for Module Height --> <Constant name="ModuleHeight" value="[BoxFrameHeight]+[BottomFrameHeight]+[FullHeight]+[TopFrameHeight]- [tidmodpar:TopFrameOverDS]-[tidmodpar:BottomFrameOverDS]"/> </ConstantsSection> <Algorithm name="track:DDTIDModuleAlgo"> <rParent name="tidmodule0l:TIDModule0L"/> <String name="GeneralMaterial" value="materials:Air"/> <Numeric name="DetectorNumber" value="2"/> <Numeric name="ModuleThick" value="[tidmodpar:ModuleThickDS]"/> <Numeric name="DetTilt" value="[tidmodpar:DetTilt]"/> <Numeric name="FullHeight" value="[tidmodule0:FullHeight]"/> <Numeric name="DlTop" value="[tidmodule0:DlTop]"/> <Numeric name="DlBottom" value="[tidmodule0:DlBottom]"/> <Numeric name="DlHybrid" value="[tidmodule0:DlHybrid]"/> <String name="DoComponents" value="Yes"/> <String name="BoxFrameName" value="tidmodule0:TIDModule0BoxFrame"/> <String name="BoxFrameMaterial" value="trackermaterial:T_CarbonFibreStr"/> <Numeric name="BoxFrameWidth" value="[tidmodpar:BoxFrameWidth]"/> <Numeric name="BoxFrameThick" value="[tidmodpar:BoxFrameThick]"/> <Numeric name="BoxFrameHeight" value="[tidmodule0:BoxFrameHeight]"/> <Numeric name="BottomFrameHeight" value="[tidmodule0:BottomFrameHeight]"/> <Numeric name="BottomFrameOver" value="[tidmodpar:BottomFrameOverDS]"/> <Numeric name="TopFrameHeight" value="[tidmodule0:TopFrameHeight]"/> <Numeric name="TopFrameOver" value="[tidmodpar:TopFrameOverDS]"/> <String name="SideFrameMaterial" value="trackermaterial:T_CarbonFibreStr"/> <Numeric name="SideFrameWidth" value="[tidmodule0:SideFrameWidth]"/> <Numeric name="SideFrameThick" value="[tidmodpar:SideFrameThick]"/> <Numeric name="SideFrameOver" value="[tidmodpar:SideFrameOver]"/> <Vector name="SideFrameName" type="string" nEntries="2"> tidmodule0:TIDModule0RphiSideFrame, tidmodule0:TIDModule0StereoSideFrame </Vector> <Vector name="HoleFrameName" type="string" nEntries="2"> tidmodule0:TIDModule0RphiFrameHole, tidmodule0:TIDModule0StereoFrameHole </Vector> <Vector name="HoleFrameRotation" type="string" nEntries="2"> tidmodpar:NULL, tidmodpar:F100 </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="2"> tidmodule0:TIDModule0RphiKapton, tidmodule0:TIDModule0StereoKapton </Vector> <Vector name="HoleKaptonName" type="string" nEntries="2"> tidmodule0:TIDModule0RphiKaptonHole, tidmodule0:TIDModule0StereoKaptonHole </Vector> <Vector name="HoleKaptonRotation" type="string" nEntries="2"> tidmodpar:NULL, tidmodpar:F100 </Vector> <Vector name="WaferName" type="string" nEntries="2"> tidmodule0:TIDModule0RphiWafer, tidmodule0:TIDModule0StereoWafer </Vector> <String name="WaferMaterial" value="materials:Silicon"/> <Numeric name="SideWidthTop" value="[SideWidthTop]"/> <Numeric name="SideWidthBottom" value="[SideWidthBottom]"/> <Vector name="ActiveName" type="string" nEntries="2"> tidmodule0:TIDModule0RphiActive, tidmodule0:TIDModule0StereoActive </Vector> <String name="ActiveMaterial" value="materials:Silicon"/> <Numeric name="ActiveHeight" value="[tidmodule0:ActiveHeight]"/> <Vector name="WaferThick" type="numeric" nEntries="2"> [tidmodpar:WaferThick], [tidmodpar:WaferThick] </Vector> <String name="ActiveRotation" value="tidmodpar:90ZD"/> <Vector name="BackPlaneThick" type="numeric" nEntries="2"> 2*[tracker:BackPlaneDz], 2*[tracker:BackPlaneDz] </Vector> <String name="HybridName" value="tidmodule0:TIDModule0Hybrid"/> <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="2"> tidmodule0:TIDModule0RphiPA, tidmodule0:TIDModule0StereoPA </Vector> <String name="PitchMaterial" value="tibtidcommonmaterial:TIBTID_PA"/> <Numeric name="PitchHeight" value="[tidmodule0:PitchHeight]"/> <Numeric name="PitchThick" value="[tidmodpar:PitchThick]"/> <Numeric name="PitchStereoTolerance" value="[tidmodpar:PitchStereoTolerance]"/> <String name="CoolInsertName" value="tidmodule0:TIDCoolInsert"/> <String name="CoolInsertMaterial" value="tidmaterial:TID_CoolInsert"/> <Numeric name="CoolInsertHeight" value="[tidmodpar:CoolInsertHeightDS]"/> <Numeric name="CoolInsertThick" value="[tidmodpar:CoolInsertThickDS]"/> <Numeric name="CoolInsertWidth" value="[tidmodpar:CoolInsertWidthDS]"/> </Algorithm> <Algorithm name="track:DDTIDModuleAlgo"> <rParent name="tidmodule0r:TIDModule0R"/> <String name="GeneralMaterial" value="materials:Air"/> <Numeric name="DetectorNumber" value="2"/> <Numeric name="ModuleThick" value="[tidmodpar:ModuleThickDS]"/> <Numeric name="DetTilt" value="[tidmodpar:DetTilt]"/> <Numeric name="FullHeight" value="[tidmodule0:FullHeight]"/> <Numeric name="DlTop" value="[tidmodule0:DlTop]"/> <Numeric name="DlBottom" value="[tidmodule0:DlBottom]"/> <Numeric name="DlHybrid" value="[tidmodule0:DlHybrid]"/> <String name="DoComponents" value="No"/> <String name="BoxFrameName" value="tidmodule0:TIDModule0BoxFrame"/> <String name="BoxFrameMaterial" value="trackermaterial:T_CarbonFibreStr"/> <Numeric name="BoxFrameWidth" value="[tidmodpar:BoxFrameWidth]"/> <Numeric name="BoxFrameThick" value="[tidmodpar:BoxFrameThick]"/> <Numeric name="BoxFrameHeight" value="[tidmodule0:BoxFrameHeight]"/> <Numeric name="BottomFrameHeight" value="[tidmodule0:BottomFrameHeight]"/> <Numeric name="BottomFrameOver" value="[tidmodpar:BottomFrameOverDS]"/> <Numeric name="TopFrameHeight" value="[tidmodule0:TopFrameHeight]"/> <Numeric name="TopFrameOver" value="[tidmodpar:TopFrameOverDS]"/> <String name="SideFrameMaterial" value="trackermaterial:T_CarbonFibreStr"/> <Numeric name="SideFrameWidth" value="[tidmodule0:SideFrameWidth]"/> <Numeric name="SideFrameThick" value="[tidmodpar:SideFrameThick]"/> <Numeric name="SideFrameOver" value="[tidmodpar:SideFrameOver]"/> <Vector name="SideFrameName" type="string" nEntries="2"> tidmodule0:TIDModule0RphiSideFrame, tidmodule0:TIDModule0StereoSideFrame </Vector> <Vector name="HoleFrameName" type="string" nEntries="2"> tidmodule0:TIDModule0RphiFrameHole, tidmodule0:TIDModule0StereoFrameHole </Vector> <Vector name="HoleFrameRotation" type="string" nEntries="2"> tidmodpar:NULL, tidmodpar:F100 </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="2"> tidmodule0:TIDModule0RphiKapton, tidmodule0:TIDModule0StereoKapton </Vector> <Vector name="HoleKaptonName" type="string" nEntries="2"> tidmodule0:TIDModule0RphiKaptonHole, tidmodule0:TIDModule0StereoKaptonHole </Vector> <Vector name="HoleKaptonRotation" type="string" nEntries="2"> tidmodpar:NULL, tidmodpar:F100 </Vector> <Vector name="WaferName" type="string" nEntries="2"> tidmodule0:TIDModule0RphiWafer, tidmodule0:TIDModule0StereoWafer </Vector> <String name="WaferMaterial" value="materials:Silicon"/> <Numeric name="SideWidthTop" value="[SideWidthTop]"/> <Numeric name="SideWidthBottom" value="[SideWidthBottom]"/> <Vector name="ActiveName" type="string" nEntries="2"> tidmodule0:TIDModule0RphiActive, tidmodule0:TIDModule0StereoActive </Vector> <String name="ActiveMaterial" value="materials:Silicon"/> <Numeric name="ActiveHeight" value="[tidmodule0:ActiveHeight]"/> <Vector name="WaferThick" type="numeric" nEntries="2"> [tidmodpar:WaferThick], [tidmodpar:WaferThick] </Vector> <String name="ActiveRotation" value="tidmodpar:90ZD"/> <Vector name="BackPlaneThick" type="numeric" nEntries="2"> 2*[tracker:BackPlaneDz], 2*[tracker:BackPlaneDz] </Vector> <String name="HybridName" value="tidmodule0:TIDModule0Hybrid"/> <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="2"> tidmodule0:TIDModule0RphiPA, tidmodule0:TIDModule0StereoPA </Vector> <String name="PitchMaterial" value="tibtidcommonmaterial:TIBTID_PA"/> <Numeric name="PitchHeight" value="[tidmodule0:PitchHeight]"/> <Numeric name="PitchThick" value="[tidmodpar:PitchThick]"/> <Numeric name="PitchStereoTolerance" value="[tidmodpar:PitchStereoTolerance]"/> <String name="CoolInsertName" value="tidmodule0:TIDCoolInsert"/> <String name="CoolInsertMaterial" value="trackermaterial:T_Aluminium"/> <Numeric name="CoolInsertHeight" value="[tidmodpar:CoolInsertHeightDS]"/> <Numeric name="CoolInsertThick" value="[tidmodpar:CoolInsertThickDS]"/> <Numeric name="CoolInsertWidth" value="[tidmodpar:CoolInsertWidthDS]"/> </Algorithm> </DDDefinition>