Skip to content

Commit 1ccd187

Browse files
authored
Merge pull request #45832 from bsunanda/Phase2-sim158
Phase2-sim158 Modify the scripts in SimG4Core/PrintGeomInfo to use the right era definitions
2 parents 81d28f2 + 7450e26 commit 1ccd187

File tree

6 files changed

+252
-32
lines changed

6 files changed

+252
-32
lines changed

SimG4Core/PrintGeomInfo/test/python/runMaterialBudgeInfo2026_cfg.py

Lines changed: 49 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,58 @@
4040

4141
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
4242

43+
if (options.geometry == "D115"):
44+
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
45+
if (options.type == "DD4hep"):
46+
process = cms.Process('G4PrintGeometry',Phase2C20I13M9,dd4hep)
47+
else:
48+
process = cms.Process('G4PrintGeometry',Phase2C20I13M9)
49+
elif (options.geometry == "D104"):
50+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
51+
if (options.type == "DD4hep"):
52+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
53+
else:
54+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
55+
elif (options.geometry == "D106"):
56+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
57+
if (options.type == "DD4hep"):
58+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
59+
else:
60+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
61+
elif (options.geometry == "D109"):
62+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
63+
if (options.type == "DD4hep"):
64+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
65+
else:
66+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
67+
elif (options.geometry == "D111"):
68+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
69+
if (options.type == "DD4hep"):
70+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
71+
else:
72+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
73+
elif (options.geometry == "D112"):
74+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
75+
if (options.type == "DD4hep"):
76+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
77+
else:
78+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
79+
elif (options.geometry == "D113"):
80+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
81+
if (options.type == "DD4hep"):
82+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
83+
else:
84+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
85+
else:
86+
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
87+
if (options.type == "DD4hep"):
88+
process = cms.Process('G4PrintGeometry',Phase2C17I13M9,dd4hep)
89+
else:
90+
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)
91+
4392
if (options.type == "DDD"):
44-
process = cms.Process("PrintMaterialBudget",Phase2C17I13M9)
4593
geomFile = "Configuration.Geometry.GeometryExtended2026" + options.geometry + "Reco_cff"
4694
else:
47-
from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
48-
process = cms.Process("PrintMaterialBudget",Phase2C17I13M9,dd4hep)
4995
geomFile = "Configuration.Geometry.GeometryDD4hepExtended2026" + options.geometry + "Reco_cff"
5096

5197
print("Geometry file Name: ", geomFile)

SimG4Core/PrintGeomInfo/test/python/runPrintG4Solids_cfg.py

Lines changed: 49 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,59 @@
3535
# Use the options
3636
from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
3737

38+
if (options.geometry == "D115"):
39+
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
40+
if (options.type == "DD4hep"):
41+
process = cms.Process('G4PrintGeometry',Phase2C20I13M9,dd4hep)
42+
else:
43+
process = cms.Process('G4PrintGeometry',Phase2C20I13M9)
44+
elif (options.geometry == "D104"):
45+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
46+
if (options.type == "DD4hep"):
47+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
48+
else:
49+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
50+
elif (options.geometry == "D106"):
51+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
52+
if (options.type == "DD4hep"):
53+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
54+
else:
55+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
56+
elif (options.geometry == "D109"):
57+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
58+
if (options.type == "DD4hep"):
59+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
60+
else:
61+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
62+
elif (options.geometry == "D111"):
63+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
64+
if (options.type == "DD4hep"):
65+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
66+
else:
67+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
68+
elif (options.geometry == "D112"):
69+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
70+
if (options.type == "DD4hep"):
71+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
72+
else:
73+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
74+
elif (options.geometry == "D113"):
75+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
76+
if (options.type == "DD4hep"):
77+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
78+
else:
79+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
80+
else:
81+
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
82+
if (options.type == "DD4hep"):
83+
process = cms.Process('G4PrintGeometry',Phase2C17I13M9,dd4hep)
84+
else:
85+
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)
86+
3887
if (options.type == "DD4hep"):
3988
geomFile = "Configuration.Geometry.GeometryDD4hepExtended2026" + options.geometry + "Reco_cff"
40-
if (options.geometry == "D115"):
41-
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
42-
process = cms.Process('PrintG4Solids',Phase2C20I13M9,dd4hep)
43-
else:
44-
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
45-
process = cms.Process('PrintG4Solids',Phase2C17I13M9,dd4hep)
4689
else:
4790
geomFile = "Configuration.Geometry.GeometryExtended2026" + options.geometry + "Reco_cff"
48-
if (options.geometry == "D115"):
49-
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
50-
process = cms.Process('PrintG4Solids',Phase2C20I13M9)
51-
else:
52-
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
53-
process = cms.Process('PrintG4Solids',Phase2C17I13M9)
5491

5592
print("Geometry file Name: ", geomFile)
5693

SimG4Core/PrintGeomInfo/test/python/runPrintG4Touch2026_cfg.py

Lines changed: 49 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,59 @@
3535
# Use the options
3636
from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
3737

38+
if (options.geometry == "D115"):
39+
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
40+
if (options.type == "DD4hep"):
41+
process = cms.Process('G4PrintGeometry',Phase2C20I13M9,dd4hep)
42+
else:
43+
process = cms.Process('G4PrintGeometry',Phase2C20I13M9)
44+
elif (options.geometry == "D104"):
45+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
46+
if (options.type == "DD4hep"):
47+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
48+
else:
49+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
50+
elif (options.geometry == "D106"):
51+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
52+
if (options.type == "DD4hep"):
53+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
54+
else:
55+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
56+
elif (options.geometry == "D109"):
57+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
58+
if (options.type == "DD4hep"):
59+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
60+
else:
61+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
62+
elif (options.geometry == "D111"):
63+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
64+
if (options.type == "DD4hep"):
65+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
66+
else:
67+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
68+
elif (options.geometry == "D112"):
69+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
70+
if (options.type == "DD4hep"):
71+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
72+
else:
73+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
74+
elif (options.geometry == "D113"):
75+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
76+
if (options.type == "DD4hep"):
77+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
78+
else:
79+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
80+
else:
81+
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
82+
if (options.type == "DD4hep"):
83+
process = cms.Process('G4PrintGeometry',Phase2C17I13M9,dd4hep)
84+
else:
85+
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)
86+
3887
if (options.type == "DD4hep"):
3988
geomFile = "Configuration.Geometry.GeometryDD4hepExtended2026" + options.geometry + "Reco_cff"
40-
if (options.geometry == "D115"):
41-
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
42-
process = cms.Process('PrintG4Solids',Phase2C20I13M9,dd4hep)
43-
else:
44-
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
45-
process = cms.Process('PrintG4Solids',Phase2C17I13M9,dd4hep)
4689
else:
4790
geomFile = "Configuration.Geometry.GeometryExtended2026" + options.geometry + "Reco_cff"
48-
if (options.geometry == "D115"):
49-
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
50-
process = cms.Process('PrintG4Solids',Phase2C20I13M9)
51-
else:
52-
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
53-
process = cms.Process('PrintG4Solids',Phase2C17I13M9)
5491

5592
print("Geometry file Name: ", geomFile)
5693

SimG4Core/PrintGeomInfo/test/python/runPrintSolid2026_cfg.py

Lines changed: 51 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,61 @@
3636

3737
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
3838

39+
if (options.geometry == "D115"):
40+
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
41+
if (options.type == "DD4hep"):
42+
process = cms.Process('G4PrintGeometry',Phase2C20I13M9,dd4hep)
43+
else:
44+
process = cms.Process('G4PrintGeometry',Phase2C20I13M9)
45+
elif (options.geometry == "D104"):
46+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
47+
if (options.type == "DD4hep"):
48+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
49+
else:
50+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
51+
elif (options.geometry == "D106"):
52+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
53+
if (options.type == "DD4hep"):
54+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
55+
else:
56+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
57+
elif (options.geometry == "D109"):
58+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
59+
if (options.type == "DD4hep"):
60+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
61+
else:
62+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
63+
elif (options.geometry == "D111"):
64+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
65+
if (options.type == "DD4hep"):
66+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
67+
else:
68+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
69+
elif (options.geometry == "D112"):
70+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
71+
if (options.type == "DD4hep"):
72+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
73+
else:
74+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
75+
elif (options.geometry == "D113"):
76+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
77+
if (options.type == "DD4hep"):
78+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
79+
else:
80+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
81+
else:
82+
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
83+
if (options.type == "DD4hep"):
84+
process = cms.Process('G4PrintGeometry',Phase2C17I13M9,dd4hep)
85+
else:
86+
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)
87+
3988
if (options.type == "DDD"):
40-
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)
4189
geomFile = "Configuration.Geometry.GeometryExtended2026" + options.geometry + "Reco_cff"
42-
process.load(geomFile)
4390
else:
44-
from Configuration.ProcessModifiers.dd4hep_cff import dd4hep
45-
process = cms.Process('G4PrintGeometry',Phase2C17I13M9,dd4hep)
4691
geomFile = "Configuration.Geometry.GeometryDD4hepExtended2026" + options.geometry + "Reco_cff"
47-
process.load(geomFile)
92+
93+
process.load(geomFile)
4894

4995
print("Geometry file Name: ", geomFile)
5096

SimG4Core/PrintGeomInfo/test/python/runSens2026_cfg.py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,42 @@
4141
process = cms.Process('G4PrintGeometry',Phase2C20I13M9,dd4hep)
4242
else:
4343
process = cms.Process('G4PrintGeometry',Phase2C20I13M9)
44+
elif (options.geometry == "D104"):
45+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
46+
if (options.type == "DD4hep"):
47+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
48+
else:
49+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
50+
elif (options.geometry == "D106"):
51+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
52+
if (options.type == "DD4hep"):
53+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
54+
else:
55+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
56+
elif (options.geometry == "D109"):
57+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
58+
if (options.type == "DD4hep"):
59+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
60+
else:
61+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
62+
elif (options.geometry == "D111"):
63+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
64+
if (options.type == "DD4hep"):
65+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
66+
else:
67+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
68+
elif (options.geometry == "D112"):
69+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
70+
if (options.type == "DD4hep"):
71+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
72+
else:
73+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
74+
elif (options.geometry == "D113"):
75+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
76+
if (options.type == "DD4hep"):
77+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9,dd4hep)
78+
else:
79+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
4480
else:
4581
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
4682
if (options.type == "DD4hep"):

SimG4Core/PrintGeomInfo/test/python/runSummary2026_cfg.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,24 @@
3131
if (options.geometry == "D115"):
3232
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
3333
process = cms.Process('G4PrintGeometry',Phase2C20I13M9)
34+
elif (options.geometry == "D104"):
35+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
36+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
37+
elif (options.geometry == "D106"):
38+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
39+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
40+
elif (options.geometry == "D109"):
41+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
42+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
43+
elif (options.geometry == "D111"):
44+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
45+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
46+
elif (options.geometry == "D112"):
47+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
48+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
49+
elif (options.geometry == "D113"):
50+
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
51+
process = cms.Process('G4PrintGeometry',Phase2C22I13M9)
3452
else:
3553
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
3654
process = cms.Process('G4PrintGeometry',Phase2C17I13M9)

0 commit comments

Comments
 (0)