/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/MuonCommonData/data/me0/TP_BaseLine/me0.xml
131 строка
5 KB
Sunanda
Move GEM related geometry files in the style suggested by David
02 май 2017, 18:31
02 май 2017, 18:31
7c61146
Код
Авторство
О чём код?
<?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="me0.xml" eval="true"> <Constant name="rMin" value="[mf:rMinME0] + 10.*cm"/> <Constant name="rMax" value="149.5*cm"/> <Constant name="dZ" value="0.5*([rMax]-[rMin])"/> <Constant name="rPos" value="([dZ] + [rMin])"/> <Constant name="z10" value="12.35*cm"/> <Constant name="z20" value="([z10]-5*cm)"/> <Constant name="z30" value="([z20]-5*cm)"/> <Constant name="z40" value="([z30]-5*cm)"/> <Constant name="z50" value="([z40]-5*cm)"/> <Constant name="z60" value="([z50]-5*cm)"/> <Constant name="xBot" value="([rMin]*tan(10*deg))"/> <Constant name="xTop" value="(2.*[dZ]*tan(10*deg)+[xBot])"/> </ConstantsSection> <SolidSection label="me0.xml"> <Tubs name="ME0" rMin="[rMin]" rMax="[rMax]+2.5*cm" dz="14.75*cm " startPhi="0*deg" deltaPhi="360*deg"/> <Trd1 name="ME0Box" dz="[dZ]" dy1="14.75*cm" dy2="14.75*cm" dx1="[xBot]" dx2="[xTop]" /> <Trd1 name="ME0L" dz="[dZ]" dy1="0.3*cm" dy2="0.3*cm" dx1="[xBot]" dx2="[xTop]" /> </SolidSection> <LogicalPartSection label="me0.xml"> <LogicalPart name="ME0P" category="unspecified"> <rSolid name="ME0"/> <rMaterial name="materials:ME_free_space"/> </LogicalPart> <LogicalPart name="ME0N" category="unspecified"> <rSolid name="ME0"/> <rMaterial name="materials:ME_free_space"/> </LogicalPart> <LogicalPart name="ME0Box" category="unspecified"> <rSolid name="ME0Box"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="ME0L1" category="unspecified"> <rSolid name="ME0L"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="ME0L2" category="unspecified"> <rSolid name="ME0L"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="ME0L3" category="unspecified"> <rSolid name="ME0L"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="ME0L4" category="unspecified"> <rSolid name="ME0L"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="ME0L5" category="unspecified"> <rSolid name="ME0L"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> <LogicalPart name="ME0L6" category="unspecified"> <rSolid name="ME0L"/> <rMaterial name="gemf:M_GEM_Gas"/> </LogicalPart> </LogicalPartSection> <PosPartSection label="me0.xml"> <PosPart copyNumber="1"> <rParent name="mf:ME0RingP"/> <rChild name="me0:ME0P"/> <Translation x="0*fm" y="0*fm" z="5.3935*m" /> </PosPart> <PosPart copyNumber="1"> <rParent name="mf:ME0RingN"/> <rChild name="me0:ME0N"/> <Translation x="0*fm" y="0*fm" z="5.3935*m" /> </PosPart> <PosPart copyNumber="1"> <rParent name="ME0Box"/> <rChild name="ME0L1"/> <Translation x="0*fm" y="[z10]" z="0*fm" /> </PosPart> <PosPart copyNumber="2"> <rParent name="ME0Box"/> <rChild name="ME0L2"/> <Translation x="0*fm" y="[z20]" z="0*fm" /> </PosPart> <PosPart copyNumber="3"> <rParent name="ME0Box"/> <rChild name="ME0L3"/> <Translation x="0*fm" y="[z30]" z="0*fm" /> </PosPart> <PosPart copyNumber="4"> <rParent name="ME0Box"/> <rChild name="ME0L4"/> <Translation x="0*fm" y="[z40]" z="0*fm" /> </PosPart> <PosPart copyNumber="5"> <rParent name="ME0Box"/> <rChild name="ME0L5"/> <Translation x="0*fm" y="[z50]" z="0*fm" /> </PosPart> <PosPart copyNumber="6"> <rParent name="ME0Box"/> <rChild name="ME0L6"/> <Translation x="0*fm" y="[z60]" z="0*fm" /> </PosPart> </PosPartSection> <Algorithm name="muon:DDGEMAngular"> <rParent name="ME0P"/> <String name="ChildName" value="ME0Box"/> <String name="RotNameSpace" value="me0"/> <Numeric name="n" value="18"/> <Numeric name="startCopyNo" value="1"/> <Numeric name="incrCopyNo" value="1"/> <Numeric name="invert" value="1"/> <Numeric name="stepAngle" value="20*deg"/> <Numeric name="startAngle" value="0*deg"/> <Numeric name="rPosition" value="[rPos]"/> <Numeric name="zoffset" value="0*mm"/> </Algorithm> <Algorithm name="muon:DDGEMAngular"> <rParent name="ME0N"/> <String name="ChildName" value="ME0Box"/> <String name="RotNameSpace" value="me0"/> <Numeric name="n" value="18"/> <Numeric name="startCopyNo" value="1"/> <Numeric name="incrCopyNo" value="1"/> <Numeric name="invert" value="1"/> <Numeric name="stepAngle" value="-20*deg"/> <Numeric name="startAngle" value="180*deg"/> <Numeric name="rPosition" value="[rPos]"/> <Numeric name="zoffset" value="0*mm"/> </Algorithm> </DDDefinition>