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

Phase2-sim157 Update the scripts in SimG4Core/PrintGeomInfo to handle the new scenarios #45436

Merged
merged 2 commits into from
Jul 15, 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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
###############################################################################
# Way to use this:
# cmsRun g4OverlapCheck2026DD4hep_cfg.py geometry=D92 tol=0.1
# cmsRun g4OverlapCheck2026DD4hep_cfg.py geometry=D110 tol=0.01
#
# Options for geometry D86, D88, D91, D92, D93, D94, D95, D96, D98, D99,
# D100, D101, D102, D103, D104, D105, D106, D107,
# D108, D109, D110, D111, D11, D113
# Options for geometry D95, D96, D98, D99, D100, D101, D102, D103, D104,
# D105, D106, D107, D108, D109, D110, D111, D112, D113,
# D114, D115
#
###############################################################################
import FWCore.ParameterSet.Config as cms
Expand All @@ -15,10 +15,10 @@
### SETUP OPTIONS
options = VarParsing.VarParsing('standard')
options.register('geometry',
"D88",
"D110",
VarParsing.VarParsing.multiplicity.singleton,
VarParsing.VarParsing.varType.string,
"geometry of operations: D86, D88, D91, D92, D93, D94, D95, D96, D98, D99, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113")
"geometry of operations: D95, D96, D98, D99, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115")
options.register('tol',
0.01,
VarParsing.VarParsing.multiplicity.singleton,
Expand All @@ -35,7 +35,7 @@
# Use the options

from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
if (options.geometry == "D94"):
if (options.geometry == "D115"):
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
process = cms.Process('OverlapCheck',Phase2C20I13M9,dd4hep)
else:
Expand Down
14 changes: 7 additions & 7 deletions SimG4Core/PrintGeomInfo/test/python/g4OverlapCheck2026DDD_cfg.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
###############################################################################
# Way to use this:
# cmsRun g4OverlapCheck2026DDD_cfg.py geometry=D88 tol=0.1
# cmsRun g4OverlapCheck2026DDD_cfg.py geometry=D110 tol=0.01
#
# Options for geometry D86, D88, D91, D92, D93, D94, D95, D96, D98, D99,
# D100, D101, D102, D103, D104, D105, D106, D107,
# D108, D109, D110, D111, D112, D113
# Options for geometry D95, D96, D98, D99, D100, D101, D102, D103, D104,
# D105, D106, D107, D108, D109, D110, D111, D112, D113,
# D114, D115
#
###############################################################################
import FWCore.ParameterSet.Config as cms
Expand All @@ -15,10 +15,10 @@
### SETUP OPTIONS
options = VarParsing.VarParsing('standard')
options.register('geometry',
"D88",
"D110",
VarParsing.VarParsing.multiplicity.singleton,
VarParsing.VarParsing.varType.string,
"geometry of operations: D86, D88, D91, D92, D93, D94, D95, D96, D98, D99, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113")
"geometry of operations: D95, D96, D98, D99, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115")
options.register('tol',
0.01,
VarParsing.VarParsing.multiplicity.singleton,
Expand All @@ -34,7 +34,7 @@
####################################################################
# Use the options

if (options.geometry == "D94"):
if (options.geometry == "D115"):
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
process = cms.Process('OverlapCheck',Phase2C20I13M9)
else:
Expand Down
30 changes: 28 additions & 2 deletions SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckCalo_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
# cmsRun g4OverlapCheckCalo_cfg.py geometry=2021 tol=0.1
#
# Options for geometry 2016, 2017, 2021, 2026D102, 2026D103, 2026D104,
# 22026D108, 026D109, 2026D110
# 22026D108, 026D109, 2026D110, 2026D111, 2026D112,
# 2026D113, 2026D114, 2026D115
#
###############################################################################
import FWCore.ParameterSet.Config as cms
Expand All @@ -17,7 +18,7 @@
"2021",
VarParsing.VarParsing.multiplicity.singleton,
VarParsing.VarParsing.varType.string,
"geometry of operations: 2016, 2017, 2021, 2026D102, 2026D103, 2026D104, 2026D108, 2026D109, 2026D110")
"geometry of operations: 2016, 2017, 2021, 2026D102, 2026D103, 2026D104, 2026D108, 2026D109, 2026D110, 2026D111, 2026D112, 2026D113, 2026D114, 2026D115")
options.register('tol',
0.01,
VarParsing.VarParsing.multiplicity.singleton,
Expand Down Expand Up @@ -63,6 +64,31 @@
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D110'
elif (options.geometry == "2026D111"):
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D111'
elif (options.geometry == "2026D112"):
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D112'
elif (options.geometry == "2026D113"):
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D113'
elif (options.geometry == "2026D114"):
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D114'
elif (options.geometry == "2026D115"):
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
process = cms.Process('G4PrintGeometry',Phase2C20I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D115'
elif (options.geometry == "2016"):
from Configuration.Eras.Era_Run2_2016_cff import Run2_2016
process = cms.Process('G4PrintGeometry',Run2_2016)
Expand Down
30 changes: 28 additions & 2 deletions SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckEcal_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
# cmsRun g4OverlapCheckEcal_cfg.py geometry=2021 tol=0.1
#
# Options for geometry 2016, 2017, 2021, 2026D102, 2026D103, 2026D104,
# 2026D108, 2026D109, 2026D110
# 2026D108, 2026D109, 2026D110, 2026D111, 2026D112,
# 2026D113, 2026D114, 2026D115
#
###############################################################################
import FWCore.ParameterSet.Config as cms
Expand All @@ -17,7 +18,7 @@
"2021",
VarParsing.VarParsing.multiplicity.singleton,
VarParsing.VarParsing.varType.string,
"geometry of operations: 2016, 2017, 2021, 2026D102, 2026D103, 2026D104, 2026D108, 2026D109, 2026D110")
"geometry of operations: 2016, 2017, 2021, 2026D102, 2026D103, 2026D104, 2026D108, 2026D109, 2026D110, 2026D111, 2026D112, 2026D113, 2026D114, 2026D115")
options.register('tol',
0.01,
VarParsing.VarParsing.multiplicity.singleton,
Expand Down Expand Up @@ -63,6 +64,31 @@
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D110'
elif (options.geometry == "2026D111"):
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D111'
elif (options.geometry == "2026D112"):
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D112'
elif (options.geometry == "2026D113"):
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D113'
elif (options.geometry == "2026D114"):
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D114'
elif (options.geometry == "2026D115"):
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
process = cms.Process('G4PrintGeometry',Phase2C20I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D115'
elif (options.geometry == "2016"):
from Configuration.Eras.Era_Run2_2016_cff import Run2_2016
process = cms.Process('G4PrintGeometry',Run2_2016)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Way to use this:
# cmsRun g4OverlapCheckHGCal_cfg.py geometry=D88 tol=0.1
#
# Options for geometry D102, D103, D104, D108, D109, D110
# Options for geometry D102, D103, D105, D107, D108, D110, D114
#
###############################################################################
import FWCore.ParameterSet.Config as cms
Expand All @@ -16,7 +16,7 @@
"D110",
VarParsing.VarParsing.multiplicity.singleton,
VarParsing.VarParsing.varType.string,
"geometry of operations: D102, D103, D104, D108, D109, D110")
"geometry of operations: D102, D103, D105, D107, D108, D110, D114")
options.register('tol',
0.01,
VarParsing.VarParsing.multiplicity.singleton,
Expand Down
30 changes: 28 additions & 2 deletions SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckMuon_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
# cmsRun g4OverlapCheckMuon_cfg.py geometry=2021 tol=0.1
#
# Options for geometry 2016, 2017, 2021, 2026D102, 2026D103, 2026D104,
# 2026D108, 2026D109, 2026D110
# 2026D108, 2026D109, 2026D110, 2026D111, 2026D112,
# 2026D113, 2026D114, 2026D115
#
###############################################################################
import FWCore.ParameterSet.Config as cms
Expand All @@ -17,7 +18,7 @@
"2021",
VarParsing.VarParsing.multiplicity.singleton,
VarParsing.VarParsing.varType.string,
"geometry of operations: 2016, 2017, 2021, 2026D102, 2026D103, 2026D104, 2026D108, 2026D109, 2026D110")
"geometry of operations: 2016, 2017, 2021, 2026D102, 2026D103, 2026D104, 2026D108, 2026D109, 2026D110, 2026D111, 2026D112, 2026D113, 2026D114, 2026D115")
options.register('tol',
0.01,
VarParsing.VarParsing.multiplicity.singleton,
Expand Down Expand Up @@ -63,6 +64,31 @@
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D110'
elif (options.geometry == "2026D111"):
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D111'
elif (options.geometry == "2026D112"):
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D112'
elif (options.geometry == "2026D113"):
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D113'
elif (options.geometry == "2026D114"):
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D114'
elif (options.geometry == "2026D115"):
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
process = cms.Process('G4PrintGeometry',Phase2C20I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D115'
elif (options.geometry == "2016"):
from Configuration.Eras.Era_Run2_2016_cff import Run2_2016
process = cms.Process('G4PrintGeometry',Run2_2016)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
###############################################################################
# Way to use this:
# cmsRun g4OverlapCheckNoseDDD_cfg.py geometry=D94 tol=0.1
# cmsRun g4OverlapCheckNoseDDD_cfg.py geometry=D115 tol=0.1
#
# Options for geometry D94
# Options for geometry D115
#
###############################################################################
import FWCore.ParameterSet.Config as cms
Expand All @@ -13,10 +13,10 @@
### SETUP OPTIONS
options = VarParsing.VarParsing('standard')
options.register('geometry',
"D94",
"D115",
VarParsing.VarParsing.multiplicity.singleton,
VarParsing.VarParsing.varType.string,
"geometry of operations: D94")
"geometry of operations: D115")
options.register('tol',
0.01,
VarParsing.VarParsing.multiplicity.singleton,
Expand Down
30 changes: 28 additions & 2 deletions SimG4Core/PrintGeomInfo/test/python/g4OverlapCheckTracker_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
# cmsRun g4OverlapCheckTracker_cfg.py geometry=2021 tol=0.1
#
# Options for geometry 2016, 2017, 2021, 2026D102, 2026D103, 2026D104,
# 2026D108, 2026D109, 2026D110
# 2026D108, 2026D109, 2026D110, 2026D111, 2026D112,
# 2026D113, 2026D114, 2026D115
#
###############################################################################
import FWCore.ParameterSet.Config as cms
Expand All @@ -17,7 +18,7 @@
"2021",
VarParsing.VarParsing.multiplicity.singleton,
VarParsing.VarParsing.varType.string,
"geometry of operations: 2016, 2017, 2021, 2026D102, 2026D103, 2026D104, 2026D108, 2026D109, 2026D110")
"geometry of operations: 2016, 2017, 2021, 2026D102, 2026D103, 2026D104, 2026D108, 2026D109, 2026D110, 2026D111, 2026D112, 2026D113, 2026D114, 2026D115")
options.register('tol',
0.01,
VarParsing.VarParsing.multiplicity.singleton,
Expand Down Expand Up @@ -63,6 +64,31 @@
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D110'
elif (options.geometry == "2026D111"):
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D111'
elif (options.geometry == "2026D112"):
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D112'
elif (options.geometry == "2026D113"):
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D113'
elif (options.geometry == "2026D114"):
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D114'
elif (options.geometry == "2026D115"):
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
process = cms.Process('G4PrintGeometry',Phase2C20I13M9)
process.load('Configuration.Geometry.GeometryExtended2026D108Reco_cff')
baseName = 'Hcal2026D115'
elif (options.geometry == "2016"):
from Configuration.Eras.Era_Run2_2016_cff import Run2_2016
process = cms.Process('G4PrintGeometry',Run2_2016)
Expand Down
14 changes: 7 additions & 7 deletions SimG4Core/PrintGeomInfo/test/python/runDD4hep2026_cfg.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
###############################################################################
# Way to use this:
# cmsRun runDD4hep2026_cfg.py geometry=D92
# cmsRun runDD4hep2026_cfg.py geometry=D110
#
# Options for geometry D86, D88, D91, D92, D93, D94, D95, D96, D97, D98, D99,
# D100, D101, D102, D103, D104, D105, D106, D107,
# D108, D109, D110, D111, D112, D113
# Options for geometry D95, D96, D98, D99, D100, D101, D102, D103, D104,
# D105, D106, D107, D108, D109, D110, D111, D112, D113,
# D114, D115
#
###############################################################################
import FWCore.ParameterSet.Config as cms
Expand All @@ -15,10 +15,10 @@
### SETUP OPTIONS
options = VarParsing.VarParsing('standard')
options.register('geometry',
"D92",
"D110",
VarParsing.VarParsing.multiplicity.singleton,
VarParsing.VarParsing.varType.string,
"geometry of operations: D86, D88, D91, D92, D93, D94, D95, D96, D97, D98, D99, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113")
"geometry of operations: D95, D96, D98, D99, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115")

### get and parse the command line arguments
options.parseArguments()
Expand All @@ -29,7 +29,7 @@
# Use the options

from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
if (options.geometry == "D94"):
if (options.geometry == "D115"):
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
process = cms.Process('G4PrintGeometry',Phase2C20I13M9,dd4hep)
else:
Expand Down
14 changes: 7 additions & 7 deletions SimG4Core/PrintGeomInfo/test/python/runDDD2026_cfg.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
###############################################################################
# Way to use this:
# cmsRun runDDD2026_cfg.py geometry=D88
# cmsRun runDDD2026_cfg.py geometry=D110
#
# Options for geometry D86, D88, D91, D92, D93, D94, D95, D96, D97, D98, D99,
# D100 D101, D102, D103, D104, D105, D106, D107,
# D108, D109, D110, D111, D112, D113
# Options for geometry D95, D96, D98, D99, D100, D101, D102, D103, D104,
# D105, D106, D107, D108, D109, D110, D111, D112, D113,
# D114, D115
#
###############################################################################
import FWCore.ParameterSet.Config as cms
Expand All @@ -15,10 +15,10 @@
### SETUP OPTIONS
options = VarParsing.VarParsing('standard')
options.register('geometry',
"D92",
"D110",
VarParsing.VarParsing.multiplicity.singleton,
VarParsing.VarParsing.varType.string,
"geometry of operations: D86, D88, D91, D92, D93, D94, D95, D96, D97, D98, D99, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113")
"geometry of operations: D95, D96, D98, D99, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115")

### get and parse the command line arguments
options.parseArguments()
Expand All @@ -28,7 +28,7 @@
####################################################################
# Use the options

if (options.geometry == "D94"):
if (options.geometry == "D115"):
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
process = cms.Process('G4PrintGeometry',Phase2C20I13M9)
else:
Expand Down
Loading