Skip to content

Commit d4adc0b

Browse files
authored
Merge branch 'master' into Phase2_PbPb_CMSSW_14_1_X
2 parents 47ae27e + 9f8ff8e commit d4adc0b

23 files changed

+280
-37
lines changed

Configuration/Geometry/python/dict2021Geometry.py

Lines changed: 52 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1394,7 +1394,7 @@
13941394
muonDict = {
13951395
"abbrev" : "M",
13961396
"name" : "muon",
1397-
"default" : 1,
1397+
"default" : 4,
13981398
"M1" : {
13991399
1 : [
14001400
'Geometry/MuonCommonData/data/mbCommon/2021/v2/mbCommon.xml',
@@ -1530,6 +1530,51 @@
15301530
],
15311531
"era" : "run3_GEM",
15321532
},
1533+
"M4" : {
1534+
1 : [
1535+
'Geometry/MuonCommonData/data/mbCommon/2021/v2/mbCommon.xml',
1536+
'Geometry/MuonCommonData/data/mb1/2021/v1/mb1.xml',
1537+
'Geometry/MuonCommonData/data/mb2/2021/v1/mb2.xml',
1538+
'Geometry/MuonCommonData/data/mb3/2021/v1/mb3.xml',
1539+
'Geometry/MuonCommonData/data/mb4/2015/v2/mb4.xml',
1540+
'Geometry/MuonCommonData/data/mb4Shield/2021/v1/mb4Shield.xml',
1541+
'Geometry/MuonCommonData/data/muonYoke/2021/v5/muonYoke.xml',
1542+
'Geometry/MuonCommonData/data/mf/2021/v3/mf.xml',
1543+
'Geometry/MuonCommonData/data/rpcf/2024/v1/rpcf.xml',
1544+
'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml',
1545+
'Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml',
1546+
'Geometry/MuonCommonData/data/gem21/2024/v2/gem21.xml',
1547+
'Geometry/MuonCommonData/data/csc/2021/v3/csc.xml',
1548+
'Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml',
1549+
],
1550+
2 : [
1551+
'Geometry/MuonCommonData/data/muonNumbering/2024/v1/muonNumbering.xml',
1552+
],
1553+
3 : [
1554+
'Geometry/MuonSimData/data/muonSens/2021/v4/muonSens.xml',
1555+
'Geometry/DTGeometryBuilder/data/dtSpecsFilter/2021/v1/dtSpecsFilter.xml',
1556+
'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml',
1557+
'Geometry/CSCGeometryBuilder/data/cscSpecs.xml',
1558+
'Geometry/RPCGeometryBuilder/data/2021/v1/RPCSpecs.xml',
1559+
'Geometry/GEMGeometryBuilder/data/GEMSpecsFilter/2021/v2/GEMSpecsFilter.xml',
1560+
'Geometry/GEMGeometryBuilder/data/GEMSpecs/2021/v2/GEMSpecs.xml',
1561+
],
1562+
4 : [
1563+
'Geometry/MuonSimData/data/muonProdCuts/2021/v3/muonProdCuts.xml',
1564+
],
1565+
"sim" : [
1566+
'from Geometry.MuonNumbering.muonGeometryConstants_cff import *',
1567+
'from Geometry.MuonNumbering.muonOffsetESProducer_cff import *',
1568+
],
1569+
"reco" : [
1570+
'from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *',
1571+
'from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *',
1572+
'from Geometry.GEMGeometryBuilder.gemGeometry_cff import *',
1573+
'from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *',
1574+
'from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *',
1575+
],
1576+
"era" : "run3_GEM",
1577+
},
15331578
}
15341579

15351580
forwardDict = {
@@ -1756,12 +1801,12 @@
17561801
("O5","T6","C1","M2","F2","P7") : "2023FlatMinus10Percent",
17571802
("O5","T7","C1","M2","F2","P7") : "2023FlatPlus05Percent",
17581803
("O5","T8","C1","M2","F2","P7") : "2023FlatPlus10Percent",
1759-
("O6","T3","C1","M3","F3","P7") : "2024",
1760-
("O4","T4","C1","M3","F2","P7") : "2024ZeroMaterial",
1761-
("O5","T5","C1","M3","F2","P7") : "2024FlatMinus05Percent",
1762-
("O5","T6","C1","M3","F2","P7") : "2024FlatMinus10Percent",
1763-
("O5","T7","C1","M3","F2","P7") : "2024FlatPlus05Percent",
1764-
("O5","T8","C1","M3","F2","P7") : "2024FlatPlus10Percent",
1804+
("O6","T3","C1","M4","F3","P7") : "2024",
1805+
("O4","T4","C1","M4","F2","P7") : "2024ZeroMaterial",
1806+
("O5","T5","C1","M4","F2","P7") : "2024FlatMinus05Percent",
1807+
("O5","T6","C1","M4","F2","P7") : "2024FlatMinus10Percent",
1808+
("O5","T7","C1","M4","F2","P7") : "2024FlatPlus05Percent",
1809+
("O5","T8","C1","M4","F2","P7") : "2024FlatPlus10Percent",
17651810
}
17661811

17671812
deprecatedSubdets = set([ "T1", "T2", "O1", "O2", "O3", "P1", "P2", "P3",

Configuration/PyReleaseValidation/python/MatrixUtil.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,4 +266,8 @@ def genvalid(fragment,d,suffix='all',fi='',dataSet=''):
266266
c['cfg']=fragment
267267
return c
268268

269-
269+
def check_dups(input):
270+
seen = set()
271+
dups = set(x for x in input if x in seen or seen.add(x))
272+
273+
return dups

Configuration/PyReleaseValidation/python/relval_steps.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@
3636
step1Up2018HiProdDefaults = merge ([{'--eventcontent':'RAWSIM'},step1Up2018HiDefaults])
3737
# step1 gensim: for 2022 HI prod
3838
step1Up2022HiProdDefaults = merge ([{'--conditions':'auto:phase1_2022_realistic_hi','--era':'Run3_pp_on_PbPb','--beamspot':'Realistic2022PbPbCollision','--eventcontent':'RAWSIM','--geometry':'DB:Extended'},step1Up2018HiDefaults])
39-
step1Up2023HiProdDefaults = merge ([{'--conditions':'auto:phase1_2023_realistic_hi','--era':'Run3_pp_on_PbPb_2023','--beamspot':'Realistic2023PbPbCollision','--eventcontent':'RAWSIM','--geometry':'DB:Extended'},step1Up2018HiDefaults])
39+
step1Up2023HiProdDefaults = merge ([{'--conditions':'auto:phase1_2023_realistic_hi','--era':'Run3_pp_on_PbPb_2023','--beamspot':'DBrealistic','--eventcontent':'RAWSIM','--geometry':'DB:Extended'},step1Up2018HiDefaults])
4040
# step1 gensim: for 2024
41-
step1Up2024Defaults = merge ([{'--conditions':'auto:phase1_2024_realistic','--era':'Run3','--beamspot':'Realistic25ns13p6TeVEarly2023Collision'},step1Up2018Defaults])
41+
step1Up2024Defaults = merge ([{'--conditions':'auto:phase1_2024_realistic','--era':'Run3','--beamspot':'DBrealistic'},step1Up2018Defaults])
4242
# step1 gensim: for 2024 HI prod
43-
step1Up2024HiProdDefaults = merge ([{'--conditions':'auto:phase1_2024_realistic_hi','--era':'Run3_pp_on_PbPb_2024','--beamspot':'Realistic2023PbPbCollision'},step1Up2023HiProdDefaults])
43+
step1Up2024HiProdDefaults = merge ([{'--conditions':'auto:phase1_2024_realistic_hi','--era':'Run3_pp_on_PbPb_2024','--beamspot':'DBrealistic'},step1Up2023HiProdDefaults])
4444

4545
steps = Steps()
4646

Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from copy import copy, deepcopy
22
from collections import OrderedDict
3-
from .MatrixUtil import merge, Kby, Mby
3+
from .MatrixUtil import merge, Kby, Mby, check_dups
44
import re
55

66
U2000by1={'--relval': '2000,1'}
@@ -2844,13 +2844,18 @@ def condition(self, fragment, stepList, key, hasHarvest):
28442844
offset = 0.85,
28452845
)
28462846

2847-
# check for duplicate offsets
2848-
offsets = [specialWF.offset for specialType,specialWF in upgradeWFs.items()]
2849-
seen = set()
2850-
dups = set(x for x in offsets if x in seen or seen.add(x))
2847+
# check for duplicates in offsets or suffixes
2848+
offsets = [specialWF.offset for specialType,specialWF in upgradeWFs.items()]
2849+
suffixes = [specialWF.suffix for specialType,specialWF in upgradeWFs.items()]
2850+
2851+
dups = check_dups(offsets)
28512852
if len(dups)>0:
28522853
raise ValueError("Duplicate special workflow offsets not allowed: "+','.join([str(x) for x in dups]))
28532854

2855+
dups = check_dups(suffixes)
2856+
if len(dups)>0:
2857+
raise ValueError("Duplicate special workflow suffixes not allowed: "+','.join([str(x) for x in dups]))
2858+
28542859
upgradeProperties = {}
28552860

28562861
upgradeProperties[2017] = {

Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2024.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@
246246
<Include ref='Geometry/MuonCommonData/data/rpcf/2024/v1/rpcf.xml'/>
247247
<Include ref='Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml'/>
248248
<Include ref='Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml'/>
249-
<Include ref='Geometry/MuonCommonData/data/gem21/2024/v1/gem21.xml'/>
249+
<Include ref='Geometry/MuonCommonData/data/gem21/2024/v2/gem21.xml'/>
250250
<Include ref='Geometry/MuonCommonData/data/csc/2021/v3/csc.xml'/>
251251
<Include ref='Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml'/>
252252
<Include ref='Geometry/MuonCommonData/data/muonNumbering/2024/v1/muonNumbering.xml'/>

Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2024FlatMinus05Percent.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@
246246
<Include ref='Geometry/MuonCommonData/data/rpcf/2024/v1/rpcf.xml'/>
247247
<Include ref='Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml'/>
248248
<Include ref='Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml'/>
249-
<Include ref='Geometry/MuonCommonData/data/gem21/2024/v1/gem21.xml'/>
249+
<Include ref='Geometry/MuonCommonData/data/gem21/2024/v2/gem21.xml'/>
250250
<Include ref='Geometry/MuonCommonData/data/csc/2021/v3/csc.xml'/>
251251
<Include ref='Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml'/>
252252
<Include ref='Geometry/MuonCommonData/data/muonNumbering/2024/v1/muonNumbering.xml'/>

Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2024FlatMinus10Percent.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@
246246
<Include ref='Geometry/MuonCommonData/data/rpcf/2024/v1/rpcf.xml'/>
247247
<Include ref='Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml'/>
248248
<Include ref='Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml'/>
249-
<Include ref='Geometry/MuonCommonData/data/gem21/2024/v1/gem21.xml'/>
249+
<Include ref='Geometry/MuonCommonData/data/gem21/2024/v2/gem21.xml'/>
250250
<Include ref='Geometry/MuonCommonData/data/csc/2021/v3/csc.xml'/>
251251
<Include ref='Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml'/>
252252
<Include ref='Geometry/MuonCommonData/data/muonNumbering/2024/v1/muonNumbering.xml'/>

Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2024FlatPlus05Percent.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@
246246
<Include ref='Geometry/MuonCommonData/data/rpcf/2024/v1/rpcf.xml'/>
247247
<Include ref='Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml'/>
248248
<Include ref='Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml'/>
249-
<Include ref='Geometry/MuonCommonData/data/gem21/2024/v1/gem21.xml'/>
249+
<Include ref='Geometry/MuonCommonData/data/gem21/2024/v2/gem21.xml'/>
250250
<Include ref='Geometry/MuonCommonData/data/csc/2021/v3/csc.xml'/>
251251
<Include ref='Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml'/>
252252
<Include ref='Geometry/MuonCommonData/data/muonNumbering/2024/v1/muonNumbering.xml'/>

Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2024FlatPlus10Percent.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@
246246
<Include ref='Geometry/MuonCommonData/data/rpcf/2024/v1/rpcf.xml'/>
247247
<Include ref='Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml'/>
248248
<Include ref='Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml'/>
249-
<Include ref='Geometry/MuonCommonData/data/gem21/2024/v1/gem21.xml'/>
249+
<Include ref='Geometry/MuonCommonData/data/gem21/2024/v2/gem21.xml'/>
250250
<Include ref='Geometry/MuonCommonData/data/csc/2021/v3/csc.xml'/>
251251
<Include ref='Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml'/>
252252
<Include ref='Geometry/MuonCommonData/data/muonNumbering/2024/v1/muonNumbering.xml'/>

Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2024ZeroMaterial.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@
246246
<Include ref='Geometry/MuonCommonData/data/rpcf/2024/v1/rpcf.xml'/>
247247
<Include ref='Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml'/>
248248
<Include ref='Geometry/MuonCommonData/data/gem11/TDR_BaseLine/gem11.xml'/>
249-
<Include ref='Geometry/MuonCommonData/data/gem21/2024/v1/gem21.xml'/>
249+
<Include ref='Geometry/MuonCommonData/data/gem21/2024/v2/gem21.xml'/>
250250
<Include ref='Geometry/MuonCommonData/data/csc/2021/v3/csc.xml'/>
251251
<Include ref='Geometry/MuonCommonData/data/mfshield/2017/v2/mfshield.xml'/>
252252
<Include ref='Geometry/MuonCommonData/data/muonNumbering/2024/v1/muonNumbering.xml'/>

0 commit comments

Comments
 (0)