Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename Phase-2 "2026" geometries and workflows to "Run4" #46582

Merged
merged 1 commit into from
Nov 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion Alignment/OfflineValidation/test/inspectData_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
from Configuration.PyReleaseValidation.upgradeWorkflowComponents import upgradeProperties
ConditionsInfo = {}
if 'D' in options.Detector:
ConditionsInfo = upgradeProperties[2026][options.Detector] # so if the default changes, change wf only here
ConditionsInfo = upgradeProperties['Run4'][options.Detector] # so if the default changes, change wf only here
srimanob marked this conversation as resolved.
Show resolved Hide resolved
else:
ConditionsInfo = upgradeProperties[2017][options.Detector]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ class RefitType(Enum):
# Standard loads
###################################################################
if(options.isPhase2):
process.load('Configuration.Geometry.GeometryExtended2026DefaultReco_cff')
process.load('Configuration.Geometry.GeometryExtendedRun4DefaultReco_cff')
else:
process.load("Configuration.Geometry.GeometryRecoDB_cff")

Expand Down
2 changes: 1 addition & 1 deletion Alignment/OfflineValidation/test/test_all_Phase2_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ class RefitType(Enum):
# Standard loads
###################################################################
#process.load("Configuration.Geometry.GeometryRecoDB_cff")
process.load('Configuration.Geometry.GeometryExtended2026D110Reco_cff')
process.load('Configuration.Geometry.GeometryExtendedRun4D110Reco_cff')

####################################################################
# Get the BeamSpot
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ echo "TESTING inspect ALCARECO data ..."
cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/inspectData_cfg.py unitTest=True isCosmics=True trackCollection=ALCARECOTkAlCosmicsCTF0T || die "Failure running inspectData_cfg.py" $?

echo "TESTING inspect Phase2 ALCARECO data ..."
cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/inspectData_cfg.py unitTest=True isCosmics=False globalTag='' trackCollection=ALCARECOTkAlZMuMu isDiMuonData=True Detector='2026D98' || die "Failure running inspectData_cfg.py on Phase-2 input" $?
cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/inspectData_cfg.py unitTest=True isCosmics=False globalTag='' trackCollection=ALCARECOTkAlZMuMu isDiMuonData=True Detector='Run4D98' || die "Failure running inspectData_cfg.py on Phase-2 input" $?

echo "TESTING G4e refitter ..."
cmsRun ${CMSSW_BASE}/src/Alignment/OfflineValidation/test/testG4Refitter_cfg.py maxEvents=10 || die "Failure running testG4Refitter_cfg.py" $?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
###################################################################
# Ideal geometry producer and standard includes
###################################################################
process.load('Configuration.Geometry.GeometryExtended2026DefaultReco_cff')
process.load('Configuration.Geometry.GeometryExtendedRun4DefaultReco_cff')
process.trackerGeometry.applyAlignment = True

###################################################################
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
process.load("Configuration.StandardSequences.MagneticField_cff") # B-field map
if(options.Scenario == _settings.DEFAULT_VERSION):
print("Loading default scenario: ", _settings.DEFAULT_VERSION)
process.load('Configuration.Geometry.GeometryExtended2026DefaultReco_cff')
process.load('Configuration.Geometry.GeometryExtendedRun4DefaultReco_cff')
else:
process.load('Configuration.Geometry.GeometryExtended'+options.Scenario+'Reco_cff')
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") # Global tag
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

process.load("Configuration.StandardSequences.Services_cff")
process.load("Configuration.Geometry.GeometryExtended2018Reco_cff")
#process.load("Configuration.Geometry.GeometryExtended2026D49Reco_cff")
#process.load("Configuration.Geometry.GeometryExtendedRun4D49Reco_cff")
process.load("CalibCalorimetry.HcalPlugins.HBHEDarkening_cff")

import CalibCalorimetry.HcalPlugins.Hcal_Conditions_forGlobalTag_cff
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@
)

## specify the default phase2 detector
process.load("Configuration.Geometry.GeometryExtended2026Default_cff")
process.load('Configuration.Geometry.GeometryExtended2026DefaultReco_cff')
process.load("Configuration.Geometry.GeometryExtendedRun4Default_cff")
process.load('Configuration.Geometry.GeometryExtendedRun4DefaultReco_cff')

process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
from Configuration.AlCa.GlobalTag import GlobalTag
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@
# Input data
###################################################################
if(options.fromESSource):
process.load("Configuration.Geometry.GeometryExtended2026Default_cff")
process.load('Configuration.Geometry.GeometryExtended2026DefaultReco_cff')
process.load("Configuration.Geometry.GeometryExtendedRun4Default_cff")
process.load('Configuration.Geometry.GeometryExtendedRun4DefaultReco_cff')
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag(process.GlobalTag, _PH2_GLOBAL_TAG, '')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,8 @@
# Input data
###################################################################
if(options.fromESSource):
process.load("Configuration.Geometry.GeometryExtended2026Default_cff")
process.load('Configuration.Geometry.GeometryExtended2026DefaultReco_cff')
process.load("Configuration.Geometry.GeometryExtendedRun4Default_cff")
process.load('Configuration.Geometry.GeometryExtendedRun4DefaultReco_cff')
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag(process.GlobalTag, _PH2_GLOBAL_TAG, '')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@
process.load("CondCore.CondDB.CondDB_cfi")
process.CondDB.connect = cms.string(outdb)

process.load('Configuration.Geometry.GeometryExtended2026DefaultReco_cff')
process.load('Configuration.Geometry.GeometryExtended2026Default_cff')
process.load('Configuration.Geometry.GeometryExtendedRun4DefaultReco_cff')
process.load('Configuration.Geometry.GeometryExtendedRun4Default_cff')

process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
from Configuration.AlCa.GlobalTag import GlobalTag
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -186,8 +186,8 @@
process.load("FWCore.MessageService.MessageLogger_cfi")
process.MessageLogger = cms.Service("MessageLogger",
destinations = cms.untracked.vstring('SiPixel2DTemplateDBObjectUploader_Phase2.log'))
process.load('Configuration.Geometry.GeometryExtended2026D110_cff')
process.load('Configuration.Geometry.GeometryExtended2026D110Reco_cff')
process.load('Configuration.Geometry.GeometryExtendedRun4D110_cff')
process.load('Configuration.Geometry.GeometryExtendedRun4D110Reco_cff')
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag(process.GlobalTag, options.GlobalTag, '')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -179,25 +179,25 @@
recoGeometry_cff = ''
tGeometry = options.geometry
if tGeometry == 'T5':
geometry_cff = 'GeometryExtended2026D17_cff'
recoGeometry_cff = 'GeometryExtended2026D17Reco_cff'
geometry_cff = 'GeometryExtendedRun4D17_cff'
recoGeometry_cff = 'GeometryExtendedRun4D17Reco_cff'
LA_value = 0.106
tag = 'SiPixelLorentzAngle_Phase2_T5'
elif tGeometry == 'T6':
geometry_cff = 'GeometryExtended2026D35_cff'
recoGeometry_cff = 'GeometryExtended2026D35Reco_cff'
geometry_cff = 'GeometryExtendedRun4D35_cff'
recoGeometry_cff = 'GeometryExtendedRun4D35Reco_cff'
elif tGeometry == 'T14':
geometry_cff = 'GeometryExtended2026D43_cff'
recoGeometry_cff = 'GeometryExtended2026D43Reco_cff'
geometry_cff = 'GeometryExtendedRun4D43_cff'
recoGeometry_cff = 'GeometryExtendedRun4D43Reco_cff'
elif tGeometry == 'T15':
geometry_cff = 'GeometryExtended2026D49_cff'
recoGeometry_cff = 'GeometryExtended2026D49Reco_cff'
geometry_cff = 'GeometryExtendedRun4D49_cff'
recoGeometry_cff = 'GeometryExtendedRun4D49Reco_cff'
elif tGeometry == 'T21':
geometry_cff = 'GeometryExtended2026D88_cff'
recoGeometry_cff = 'GeometryExtended2026D88Reco_cff'
geometry_cff = 'GeometryExtendedRun4D88_cff'
recoGeometry_cff = 'GeometryExtendedRun4D88Reco_cff'
elif tGeometry == 'T33':
geometry_cff = 'GeometryExtended2026D110_cff'
recoGeometry_cff = 'GeometryExtended2026D110Reco_cff'
geometry_cff = 'GeometryExtendedRun4D110_cff'
recoGeometry_cff = 'GeometryExtendedRun4D110Reco_cff'
else:
print("Unknown tracker geometry")
print("What are you doing ?!?!?!?!")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,15 +58,15 @@
tag = 'SiPixelLorentzAngle_Phase2_T15'

elif tGeometry == 'T25':
geometry_cff = 'GeometryExtended2026D97_cff'
recoGeometry_cff = 'GeometryExtended2026D97Reco_cff'
geometry_cff = 'GeometryExtendedRun4D97_cff'
recoGeometry_cff = 'GeometryExtendedRun4D97Reco_cff'
has3DinL1 = True
LA_value = 0.0503
tag = 'SiPixelLorentzAngle_Phase2_T25_v1'

elif tGeometry == 'T33':
geometry_cff = 'GeometryExtended2026D102_cff'
recoGeometry_cff = 'GeometryExtended2026D102Reco_cff'
geometry_cff = 'GeometryExtendedRun4D102_cff'
recoGeometry_cff = 'GeometryExtendedRun4D102Reco_cff'
has3DinL1 = True
LA_value = 0.0503
tag = 'SiPixelLorentzAngle_Phase2_T33_v1'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -184,20 +184,20 @@
LA_value = 0.106
tag = 'SiPixelLorentzAngle_Phase2_T5'
elif tGeometry == 'T6':
geometry_cff = 'GeometryExtended2026D35_cff'
recoGeometry_cff = 'GeometryExtended2026D35Reco_cff'
geometry_cff = 'GeometryExtendedRun4D35_cff'
recoGeometry_cff = 'GeometryExtendedRun4D35Reco_cff'
elif tGeometry == 'T14':
geometry_cff = 'GeometryExtended2026D43_cff'
recoGeometry_cff = 'GeometryExtended2026D43Reco_cff'
geometry_cff = 'GeometryExtendedRun4D43_cff'
recoGeometry_cff = 'GeometryExtendedRun4D43Reco_cff'
elif tGeometry == 'T15':
geometry_cff = 'GeometryExtended2026D49_cff'
recoGeometry_cff = 'GeometryExtended2026D49Reco_cff'
geometry_cff = 'GeometryExtendedRun4D49_cff'
recoGeometry_cff = 'GeometryExtendedRun4D49Reco_cff'
elif tGeometry == 'T21':
geometry_cff = 'GeometryExtended2026D92_cff'
recoGeometry_cff = 'GeometryExtended2026D92Reco_cff'
geometry_cff = 'GeometryExtendedRun4D92_cff'
recoGeometry_cff = 'GeometryExtendedRun4D92Reco_cff'
elif tGeometry == 'T33':
geometry_cff = 'GeometryExtended2026D110_cff'
recoGeometry_cff = 'GeometryExtended2026D110Reco_cff'
geometry_cff = 'GeometryExtendedRun4D110_cff'
recoGeometry_cff = 'GeometryExtendedRun4D110Reco_cff'
else:
print("Unknown tracker geometry")
print("What are you doing ?!?!?!?!")
Expand Down
34 changes: 17 additions & 17 deletions Configuration/Geometry/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ vi python/dict2021Geometry.py
python3 ./scripts/generate2021Geometry.py -D 2021
```
Note:
* For Phase-2, use [generate2026Geometry.py](./scripts/generate2026Geometry.py) and [dict2026Geometry.py](./python/dict2026Geometry.py) instead.
* For Phase-2, use [generateRun4Geometry.py](./scripts/generateRun4Geometry.py) and [dictRun4Geometry.py](./python/dictRun4Geometry.py) instead.
* For the list of geometries, see below.

# Run 3 Geometries
Expand Down Expand Up @@ -68,7 +68,7 @@ Several detector combinations have been generated:

# Phase 2 Geometries

The Phase 2 geometries are automatically created using the script [generate2026Geometry.py](./scripts/generate2026Geometry.py).
The Phase 2 geometries are automatically created using the script [generateRun4Geometry.py](./scripts/generateRun4Geometry.py).

Different versions of various subdetectors can be combined. The available versions are:

Expand All @@ -91,21 +91,21 @@ Tracker:
* T39: Same as T35 but introducing BigPixels in InnerTracker (1x2 planar and 2x2 planar modules)

Calorimeters:
* C9: HGCal (v11 post TDR HGCal Geometry w/ corner centering for HE part) + Phase2 HCAL and EB + Tracker cables (used in 2026D49)
* C10: HGCal (as in C9) + HFNose with corrected wafer size + Phase2 HCAL and EB (used in 2026D60)
* C11: HGCal (v12 post TDR HGCal Geometry same as C9 + modified support structure + full list of masked wafers) + Phase2 HCAL and EB + Tracker cables (used in 2026D68)
* C13: HGCal (v13 version which reads the input from the flat file, uses these for checks and makes provision to be used downstream) + Phase2 HCAL and EB (used in 2026D70, 2026D84)
* C14: HGCal (v14 version reading the input from the flat file and uses it to create geometry, still using masking to define partial wafers) + Phase2 HCAL and EB (used in 2026D76-81, 2026D85, 2026D87)
* C15: HGCal (as in C14) + HFNose with corrected wafer size + Phase2 HCAL and EB (used in 2026D82)
* C16: HGCal (v15 version of HGCal geometry created using real full and partial silicon modules using the constants of the flat file) + Phase2 HCAL and EB (used in 2026D83)
* C17: HGCal (v16 version of HGCal geometry created with new longitudinal structure having 47 layers and new definition of partial wafers iusing the constants of the flat file) + Phase2 HCAL and EB (used in 2026D86, 2025D88)
* C18: HGCal (v17 version of HGCal geometry created for a new flat file for silicon having 47 layers, ideas of cassettes, new orientation indices for full and partial wafers) + Phase2 HCAL and EB (used in 2026D92)
* C19: HGCal (v17 version of HGCal geometry as in C18 but without internal cells in the Geant4 geometry definition) + Phase2 HCAL and EB (used in 2026D93)
* C20: HGCal (v17 version of HGCal geometry as in C18) + HFNose with corrected wafer size + Phase2 HCAL and EB (used in 2026D93)
* C21: HGCal (v17 version of HGCal geometry as in C19 but turning off all dead areas and gaps) + Phase2 HCAL and EB (used in 2026D101)
* C22: HGCal (v18 version of HGCal geometry as in C18 with calibration cells, nonzero cssette retraction, correct mousebite, guard ring, proper cell size) + Phase2 HCAL and EB (used in 2026D104)
* C23: HGCal (same as the v18 version which is in C22 but without internal cells in the Geant4 geometry defintiion) + Phase2 HCAL and EB (used in 2026D106)
* C24: HGCal (v18 version of HGCal geometry as in C122 but turning off all dead areas and gaps) + Phase2 HCAL and EB (used in 2026D109)
* C9: HGCal (v11 post TDR HGCal Geometry w/ corner centering for HE part) + Phase2 HCAL and EB + Tracker cables (used in Run4D49)
* C10: HGCal (as in C9) + HFNose with corrected wafer size + Phase2 HCAL and EB (used in Run4D60)
* C11: HGCal (v12 post TDR HGCal Geometry same as C9 + modified support structure + full list of masked wafers) + Phase2 HCAL and EB + Tracker cables (used in Run4D68)
* C13: HGCal (v13 version which reads the input from the flat file, uses these for checks and makes provision to be used downstream) + Phase2 HCAL and EB (used in Run4D70, Run4D84)
* C14: HGCal (v14 version reading the input from the flat file and uses it to create geometry, still using masking to define partial wafers) + Phase2 HCAL and EB (used in Run4D76-81, Run4D85, Run4D87)
* C15: HGCal (as in C14) + HFNose with corrected wafer size + Phase2 HCAL and EB (used in Run4D82)
* C16: HGCal (v15 version of HGCal geometry created using real full and partial silicon modules using the constants of the flat file) + Phase2 HCAL and EB (used in Run4D83)
* C17: HGCal (v16 version of HGCal geometry created with new longitudinal structure having 47 layers and new definition of partial wafers iusing the constants of the flat file) + Phase2 HCAL and EB (used in Run4D86, Run4D88)
* C18: HGCal (v17 version of HGCal geometry created for a new flat file for silicon having 47 layers, ideas of cassettes, new orientation indices for full and partial wafers) + Phase2 HCAL and EB (used in Run4D92)
* C19: HGCal (v17 version of HGCal geometry as in C18 but without internal cells in the Geant4 geometry definition) + Phase2 HCAL and EB (used in Run4D93)
* C20: HGCal (v17 version of HGCal geometry as in C18) + HFNose with corrected wafer size + Phase2 HCAL and EB (used in Run4D93)
* C21: HGCal (v17 version of HGCal geometry as in C19 but turning off all dead areas and gaps) + Phase2 HCAL and EB (used in Run4D101)
* C22: HGCal (v18 version of HGCal geometry as in C18 with calibration cells, nonzero cssette retraction, correct mousebite, guard ring, proper cell size) + Phase2 HCAL and EB (used in Run4D104)
* C23: HGCal (same as the v18 version which is in C22 but without internal cells in the Geant4 geometry defintiion) + Phase2 HCAL and EB (used in Run4D106)
* C24: HGCal (v18 version of HGCal geometry as in C122 but turning off all dead areas and gaps) + Phase2 HCAL and EB (used in Run4D109)

Muon system:
* M4: Phase2 muon system for TDR w/ GE2/1, ME0, RE3/1, RE4/1 (incl. granularity in ME0, staggered GE2/1), 96 iRPC strips, no overlaps, MB4Shields
Expand Down

This file was deleted.

Loading