/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/HGCalCommonData/data/coldBox/cms.xml
157 строк
7 KB
Sunanda
Add the XML files needed for HGCal Cold Box simulation
14 май 2026, 18:27
14 май 2026, 18:27
5dc051e
Код
Авторство
О чём код?
<?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="cms.xml" eval="true"> <Constant name="Rmin" value="[cmsextent:Rmin]"/> <Constant name="Zmin" value="[cmsextent:Zmin]"/> <Constant name="HallZ" value="[cmsextent:HallZ]"/> <Constant name="HallR" value="[cmsextent:HallR]"/> <Constant name="HallRMax" value="[cmsextent:HallRMax]"/> <Constant name="CMSR1" value="[cmsextent:CMSR1]"/> <Constant name="CMSR2" value="[cmsextent:CMSR2]"/> <Constant name="CMSR3" value="[cavernData:CMSR3]"/> <Constant name="CMSR4" value="[cavernData:CMSR4]"/> <Constant name="CMSZ1" value="[cmsextent:CMSZ1]"/> <Constant name="CMSZ2" value="[cmsextent:CMSZ2]"/> <Constant name="HFRiseZ1" value="[cavernData:HFRiseZ1]"/> <Constant name="HFRiseZ2" value="[cavernData:HFRiseZ2]"/> <Constant name="ShaftY" value="[cavernData:ShaftY]"/> <Constant name="ShaftZ" value="[cavernData:ShaftZ]"/> <Constant name="CMSZ2" value="[cmsextent:CMSZ2]"/> <Constant name="TrackCalorR" value="1.233*m"/> <Constant name="CalorMuonR" value="2.950*m"/> <Constant name="CalorMuonR2" value="2.725*m"/> <Constant name="CalorMuonR3" value="0.900*m"/> <Constant name="CalorMuonR4" value="0.360*m"/> <Constant name="TrackBeamZ1" value="1.948*m"/> <Constant name="TrackBeamZ2" value="2.935*m"/> <Constant name="TrackBeamSupZ1" value="1.630*m-.6*cm"/> <Constant name="TrackBeamSupZ2" value="1.630*m+.6*cm"/> <Constant name="TrackBeamR1" value="2.50*cm"/> <!-- 3.10*cm --> <Constant name="TrackBeamR2" value="7.40*cm"/> <Constant name="TrackLumiZ1" value="1.722*m"/> <Constant name="TrackLumiZ2" value="1.800*m"/> <Constant name="TrackLumiR1" value="7.70*cm"/> <Constant name="TrackLumiR1Min" value="3.170*cm"/> <Constant name="TrackLumiR2Min" value="3.3*cm"/> <Constant name="CalorBeamZ1" value="3.180*m"/> <Constant name="CalorBeamZ2" value="5.541*m"/> <Constant name="CalorBeamZ3" value="5.265*m"/> <Constant name="CalorBeamZ4" value="5.215*m"/> <Constant name="CalorBeamZ5" value="5.245*m"/> <Constant name="CalorBeamR1" value="8.00*cm"/> <Constant name="CalorBeamR2" value="8.93*cm"/> <Constant name="MuonBeamZ0" value="6.50*m"/> <Constant name="MuonBeamZ1" value="7.499*m"/> <Constant name="MuonBeamZ2" value="10.86*m"/> <Constant name="MuonBeamR0" value="10.50*cm"/> <Constant name="MuonBeamR1" value="11.785*cm"/> <Constant name="MuonBeamR2" value="76.80*cm"/> <Constant name="TotemMuonZ1" value="10.165*m"/> <Constant name="TotemMuonZ2" value="10.50*m"/> <Constant name="TotemMuonR1" value="1.0411*m"/> <Constant name="TotemMuonR2" value="1.1300*m"/> <Constant name="TotemBeamZ1" value="7.9500*m"/> <Constant name="TotemBeamZ2" value="13.381*m"/> <Constant name="TotemBeamZ3" value="13.439*m"/> <Constant name="TotemBeamZ4" value="13.465*m"/> <Constant name="TotemBeamR1" value="[MuonBeamR1]"/> <Constant name="TotemBeamR2" value="12.15*cm"/> <Constant name="TotemBeamR3" value="12.20*cm"/> <Constant name="TotemBeamR4" value="3.675*cm"/> <Constant name="TotemBeamR5" value="3.575*cm"/> <Constant name="ForwdBeamZ1" value="10.539*m"/> <Constant name="ForwdBeamZ2" value="13.109*m"/> <Constant name="ForwdBeamZ3" value="13.290*m"/> <Constant name="ForwdBeamZ4" value="16.0305*m"/> <Constant name="ForwdBeamZ5" value="16.424*m"/> <Constant name="ForwdBeamZ6" value="17.058*m"/> <Constant name="ForwdBeamZ7" value="17.920*m"/> <Constant name="ForwdBeamZ8" value="18.562*m"/> <Constant name="ForwdBeamZ9" value="18.905*m"/> <Constant name="ForwdBeamZ10" value="18.997*m"/> <Constant name="ForwdBeamZ11" value="19.050*m"/> <Constant name="ForwdBeamZ12" value="20.850*m"/> <Constant name="ForwdBeamZ13" value="20.900*m"/> <Constant name="ForwdBeamZ14" value="20.966*m"/> <Constant name="ForwdBeamR0" value="15.95*cm"/> <Constant name="ForwdBeamR1" value="12.495*cm"/> <Constant name="ForwdBeamR2" value="12.50*cm"/> <Constant name="ForwdBeamR3" value="25.0*cm"/> <Constant name="ForwdBeamR4" value="3.90*cm"/> <!-- Post LS2 beam-pipe --> <Constant name="ForwdBeamR5" value="7.50*cm"/> <Constant name="ForwdBeamR6" value="20.5*cm"/> <Constant name="ForwdBeamR7" value="4.00*cm"/> <Constant name="ForwdBeamR8" value="2.15*cm"/> <Constant name="ForwdBeamR9" value="12.00*cm"/> <Constant name="ForwdBeamR10" value="3.00*cm"/> <Constant name="ForwdBeamR11" value="3.35*cm"/> <Constant name="ForwdBeamR12" value="5.70*cm"/> <Constant name="ForwdBeamR13" value="2.00*cm"/> <Constant name="ForwdVcalZ1" value="11.1495*m"/> <Constant name="ForwdVcalZ2" value="12.8005*m"/> <Constant name="ForwdVcalR1" value="1.595*m"/> <Constant name="CastorL1" value="1.6165*m"/> <Constant name="ForwdDetsZ1" value="16.0065*m"/> <Constant name="ForwdDetsZ2" value="([ForwdDetsZ1]-[CastorL1])"/> <Constant name="ForwdDetsR1" value="33.00*cm"/> <Constant name="MBarRmin" value="3.80*m"/> <Constant name="MBarRmax" value="[cms:CMSR4]"/> <Constant name="MBarZ" value="6.61*m"/> <Constant name="MBRingZ" value="1.268*m"/> <Constant name="MBRing1Zpos" value="2.686*m"/> <Constant name="MBRing2Zpos" value="5.342*m"/> <Constant name="MEndcapZ0" value="6.59*m"/> <Constant name="MEndcapZ1" value="6.835*m"/> <Constant name="MERmin0" value="66.569*cm"/> <Constant name="MERmin1" value="67.50*cm"/> <Constant name="MERmin2" value="70.00*cm"/> <Constant name="MERmin3" value="108.60*cm"/> </ConstantsSection> <SolidSection label="cms.xml"> <Box name="OCMS" dx="101*m" dy="101*m" dz="100*m"/> <Box name="CMSEp" dx="10*m" dy="10*m" dz="10*m"/> <!-- <Polycone name="CMSEp" startPhi="0*deg" deltaPhi="360*deg" > <ZSection z="-[CMSZ1]" rMin="[Rmin]" rMax="[CMSR2]"/> <ZSection z="-[CMSZ2]" rMin="[Rmin]" rMax="[CMSR2]"/> <ZSection z="-[CMSZ2]" rMin="[Rmin]" rMax="[CMSR4]"/> <ZSection z="-[HFRiseZ1]" rMin="[Rmin]" rMax="[CMSR4]"/> <ZSection z="-[HFRiseZ1]" rMin="[Rmin]" rMax="[CMSR3]"/> <ZSection z="-[HFRiseZ2]" rMin="[Rmin]" rMax="[CMSR3]"/> <ZSection z="-[HFRiseZ2]" rMin="[Rmin]" rMax="[CMSR4]"/> <ZSection z="[HFRiseZ2]" rMin="[Rmin]" rMax="[CMSR4]"/> <ZSection z="[HFRiseZ2]" rMin="[Rmin]" rMax="[CMSR3]"/> <ZSection z="[HFRiseZ1]" rMin="[Rmin]" rMax="[CMSR3]"/> <ZSection z="[HFRiseZ1]" rMin="[Rmin]" rMax="[CMSR4]"/> <ZSection z="[CMSZ2]" rMin="[Rmin]" rMax="[CMSR4]"/> <ZSection z="[CMSZ2]" rMin="[Rmin]" rMax="[CMSR2]"/> <ZSection z="[CMSZ1]" rMin="[Rmin]" rMax="[CMSR2]"/> </Polycone> --> <Box name="YBFeetBox" dx="505*cm" dy="280*cm" dz="670*cm"/> <UnionSolid name="CMSE"> <rSolid name="CMSEp"/> <rSolid name="YBFeetBox"/> <Translation x="0*fm" y="-880*cm+280*cm" z="0*fm"/> </UnionSolid> </SolidSection> <LogicalPartSection label="cms.xml"> <LogicalPart name="World" category="unspecified"> <rSolid name="OCMS"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="OCMS" category="unspecified"> <rSolid name="OCMS"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="MCMS" category="unspecified"> <rSolid name="OCMS"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="CMSE" category="unspecified"> <rSolid name="OCMS"/><!--Sergio: it was CMSE --> <rMaterial name="materials:Air"/> </LogicalPart> </LogicalPartSection> </DDDefinition>