Skip to content

Commit f43a5f2

Browse files
author
Sunanda
committed
Update some of the test scripts in Validation/HGCalValidation/test/python using a new tool which finds the right ERA and Global Tag
1 parent d7b551b commit f43a5f2

12 files changed

+145
-263
lines changed

Validation/HGCalValidation/test/python/runHFNoseDigiStudy_cfg.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,25 @@
11
import FWCore.ParameterSet.Config as cms
22

3-
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
4-
process = cms.Process('PROD',Phase2C20I13M9)
3+
geomName = "Run4D115"
4+
geomFile = "Configuration.Geometry.GeometryExtended" + geomName + "Reco_cff"
5+
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
6+
GLOBAL_TAG, ERA = _settings.get_era_and_conditions(geomName)
7+
print("Geometry Name: ", geomName)
8+
print("Geom file Name: ", geomFile)
9+
print("Global Tag Name: ", GLOBAL_TAG)
10+
print("Era Name: ", ERA)
11+
12+
process = cms.Process('HFNoseDigiStudy',ERA)
513

614
process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi")
7-
process.load('Configuration.Geometry.GeometryExtendedRun4D115Reco_cff')
15+
process.load(geomFile)
816
process.load("Configuration.StandardSequences.MagneticField_cff")
917
process.load('FWCore.MessageService.MessageLogger_cfi')
1018
process.load('Configuration.StandardSequences.RawToDigi_cff')
1119
process.load('Validation.HGCalValidation.hfnoseDigiStudy_cfi')
1220
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
1321
from Configuration.AlCa.GlobalTag import GlobalTag
14-
process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic_T33', '')
22+
process.GlobalTag = GlobalTag(process.GlobalTag, GLOBAL_TAG, '')
1523

1624
if hasattr(process,'MessageLogger'):
1725
process.MessageLogger.HGCalValidation=dict()

Validation/HGCalValidation/test/python/runHFNoseRecHitStudy_cfg.py

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,26 @@
11
import FWCore.ParameterSet.Config as cms
22
import FWCore.Utilities.FileUtils as FileUtils
33

4-
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
5-
process = cms.Process('PROD',Phase2C20I13M9)
6-
7-
process.load('Configuration.Geometry.GeometryExtendedRun4D115Reco_cff')
4+
geomName = "Run4D115"
5+
geomFile = "Configuration.Geometry.GeometryExtended" + geomName + "Reco_cff"
6+
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
7+
GLOBAL_TAG, ERA = _settings.get_era_and_conditions(geomName)
8+
print("Geometry Name: ", geomName)
9+
print("Geom file Name: ", geomFile)
10+
print("Global Tag Name: ", GLOBAL_TAG)
11+
print("Era Name: ", ERA)
12+
13+
process = cms.Process('HFNoseRecHitStudy',ERA)
14+
15+
process.load(geomFile)
816
process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi")
917
process.load('Configuration.StandardSequences.MagneticField_cff')
1018
process.load('Configuration.StandardSequences.Services_cff')
1119
process.load('FWCore.MessageService.MessageLogger_cfi')
1220
process.load('Configuration.EventContent.EventContent_cff')
1321
process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
1422
from Configuration.AlCa.GlobalTag import GlobalTag
15-
process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic_T33', '')
23+
process.GlobalTag = GlobalTag(process.GlobalTag, GLOBAL_TAG, '')
1624

1725
process.MessageLogger.cerr.FwkReport.reportEvery = 2
1826
if 'MessageLogger' in process.__dict__:

Validation/HGCalValidation/test/python/runHFNoseSimHitStudy_cfg.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,26 @@
11
import FWCore.ParameterSet.Config as cms
22

3-
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
4-
process = cms.Process('PROD',Phase2C20I13M9)
3+
geomName = "Run4D115"
4+
geomFile = "Configuration.Geometry.GeometryExtended" + geomName + "Reco_cff"
5+
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
6+
GLOBAL_TAG, ERA = _settings.get_era_and_conditions(geomName)
7+
print("Geometry Name: ", geomName)
8+
print("Geom file Name: ", geomFile)
9+
print("Global Tag Name: ", GLOBAL_TAG)
10+
print("Era Name: ", ERA)
11+
12+
process = cms.Process('HFNoseSimHitStudy',ERA)
513

614
process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi")
715
process.load("IOMC.EventVertexGenerators.VtxSmearedGauss_cfi")
8-
process.load('Configuration.Geometry.GeometryExtendedRun4D115_cff')
16+
process.load(geomFile)
917
process.load("Configuration.StandardSequences.MagneticField_cff")
1018
process.load("Configuration.EventContent.EventContent_cff")
1119
process.load('FWCore.MessageService.MessageLogger_cfi')
1220
process.load('Validation.HGCalValidation.hfnoseSimHitStudy_cfi')
1321
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
1422
from Configuration.AlCa.GlobalTag import GlobalTag
15-
process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic_T33', '')
23+
process.GlobalTag = GlobalTag(process.GlobalTag, GLOBAL_TAG, '')
1624

1725
if hasattr(process,'MessageLogger'):
1826
process.MessageLogger.HGCalValidation=dict()

Validation/HGCalValidation/test/python/runHGCGeomCheck_cfg.py

Lines changed: 12 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -26,36 +26,20 @@
2626

2727
####################################################################
2828
# Use the options
29-
if (options.geometry == "D115"):
30-
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
31-
process = cms.Process('GeomCheck',Phase2C20I13M9)
32-
elif (options.geometry == "D104"):
33-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
34-
process = cms.Process('GeomCheck',PhaseC22I13M9)
35-
elif (options.geometry == "D106"):
36-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
37-
process = cms.Process('GeomCheck',PhaseC22I13M9)
38-
elif (options.geometry == "D109"):
39-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
40-
process = cms.Process('GeomCheck',PhaseC22I13M9)
41-
elif (options.geometry == "D111"):
42-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
43-
process = cms.Process('GeomCheck',PhaseC22I13M9)
44-
elif (options.geometry == "D112"):
45-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
46-
process = cms.Process('GeomCheck',PhaseC22I13M9)
47-
elif (options.geometry == "D113"):
48-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
49-
process = cms.Process('GeomCheck',PhaseC22I13M9)
50-
else:
51-
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
52-
process = cms.Process('GeomCheck',Phase2C17I13M9)
5329

54-
geomFile = "Configuration.Geometry.GeometryExtendedRun4" + options.geometry + "Reco_cff"
30+
geomName = "Run4" + options.geometry
31+
geomFile = "Configuration.Geometry.GeometryExtended" + geomName + "Reco_cff"
32+
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
33+
GLOBAL_TAG, ERA = _settings.get_era_and_conditions(geomName)
34+
print("Geometry Name: ", geomName)
35+
print("Geom file Name: ", geomFile)
36+
print("Global Tag Name: ", GLOBAL_TAG)
37+
print("Era Name: ", ERA)
38+
39+
process = cms.Process('GeomCheck',ERA)
40+
5541
inFile = "file:testHGCalSimWatcher" + options.geometry + ".root"
5642
outFile = "hgcGeomCheck" + options.geometry + ".root"
57-
58-
print("Geometry file: ", geomFile)
5943
print("Input file: ", inFile)
6044
print("Output file: ", outFile)
6145

@@ -67,7 +51,7 @@
6751
process.load('Configuration.StandardSequences.MagneticField_cff')
6852
process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
6953
from Configuration.AlCa.GlobalTag import GlobalTag
70-
process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic_T21', '')
54+
process.GlobalTag = GlobalTag(process.GlobalTag, GLOBAL_TAG, '')
7155

7256
process.MessageLogger.cerr.FwkReport.reportEvery = 5
7357
if hasattr(process,'MessageLogger'):

Validation/HGCalValidation/test/python/runHGCHitAnalyzer_cfg.py

Lines changed: 13 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -26,36 +26,21 @@
2626

2727
####################################################################
2828
# Use the options
29-
if (options.geometry == "D115"):
30-
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
31-
process = cms.Process('HitAnalysis',Phase2C20I13M9)
32-
elif (options.geometry == "D104"):
33-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
34-
process = cms.Process('HitAnalysis',PhaseC22I13M9)
35-
elif (options.geometry == "D106"):
36-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
37-
process = cms.Process('HitAnalysis',PhaseC22I13M9)
38-
elif (options.geometry == "D109"):
39-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
40-
process = cms.Process('HitAnalysis',PhaseC22I13M9)
41-
elif (options.geometry == "D111"):
42-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
43-
process = cms.Process('HitAnalysis',PhaseC22I13M9)
44-
elif (options.geometry == "D112"):
45-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
46-
process = cms.Process('HitAnalysis',PhaseC22I13M9)
47-
elif (options.geometry == "D113"):
48-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
49-
process = cms.Process('HitAnalysis',PhaseC22I13M9)
50-
else:
51-
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
52-
process = cms.Process('HitAnalysis',Phase2C17I13M9)
53-
54-
geomFile = "Configuration.Geometry.GeometryExtendedRun4" + options.geometry + "Reco_cff"
29+
30+
geomName = "Run4" + options.geometry
31+
geomFile = "Configuration.Geometry.GeometryExtended" + geomName + "Reco_cff"
32+
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
33+
GLOBAL_TAG, ERA = _settings.get_era_and_conditions(geomName)
34+
print("Geometry Name: ", geomName)
35+
print("Geom file Name: ", geomFile)
36+
print("Global Tag Name: ", GLOBAL_TAG)
37+
print("Era Name: ", ERA)
38+
39+
process = cms.Process('HitAnalysis',ERA)
40+
5541
inFile = "file:step3" + options.geometry + ".root"
5642
outFile = "relValTTbar" + options.geometry + ".root"
5743

58-
print("Geometry file: ", geomFile)
5944
print("Input file: ", inFile)
6045
print("Output file: ", outFile)
6146

@@ -69,7 +54,7 @@
6954
process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
7055

7156
from Configuration.AlCa.GlobalTag import GlobalTag
72-
process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic_T21', '')
57+
process.GlobalTag = GlobalTag(process.GlobalTag, GLOBAL_TAG, '')
7358
process.MessageLogger.cerr.FwkReport.reportEvery = 10
7459

7560
#

Validation/HGCalValidation/test/python/runHGCMissingRecHit_cfg.py

Lines changed: 11 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -26,36 +26,20 @@
2626

2727
####################################################################
2828
# Use the options
29-
if (options.geometry == "D115"):
30-
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
31-
process = cms.Process('HGCMissingHits',Phase2C20I13M9)
32-
elif (options.geometry == "D104"):
33-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
34-
process = cms.Process('HGCMissingHits',PhaseC22I13M9)
35-
elif (options.geometry == "D106"):
36-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
37-
process = cms.Process('HGCMissingHits',PhaseC22I13M9)
38-
elif (options.geometry == "D109"):
39-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
40-
process = cms.Process('HGCMissingHits',PhaseC22I13M9)
41-
elif (options.geometry == "D111"):
42-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
43-
process = cms.Process('HGCMissingHits',PhaseC22I13M9)
44-
elif (options.geometry == "D112"):
45-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
46-
process = cms.Process('HGCMissingHits',PhaseC22I13M9)
47-
elif (options.geometry == "D113"):
48-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
49-
process = cms.Process('HGCMissingHits',PhaseC22I13M9)
50-
else:
51-
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
52-
process = cms.Process('HGCMissingHits',Phase2C17I13M9)
29+
geomName = "Run4" + options.geometry
30+
geomFile = "Configuration.Geometry.GeometryExtended" + geomName + "Reco_cff"
31+
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
32+
GLOBAL_TAG, ERA = _settings.get_era_and_conditions(geomName)
33+
print("Geometry Name: ", geomName)
34+
print("Geom file Name: ", geomFile)
35+
print("Global Tag Name: ", GLOBAL_TAG)
36+
print("Era Name: ", ERA)
37+
38+
process = cms.Process('HGCMissingHits',ERA)
5339

54-
geomFile = "Configuration.Geometry.GeometryExtendedRun4" + options.geometry + "Reco_cff"
5540
inFile = "file:step3" + options.geometry + ".root"
5641
outFile = "missedRecHit" + options.geometry + ".root"
5742

58-
print("Geometry file: ", geomFile)
5943
print("Input file: ", inFile)
6044
print("Output file: ", outFile)
6145

@@ -68,7 +52,7 @@
6852
process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
6953

7054
from Configuration.AlCa.GlobalTag import GlobalTag
71-
process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic_T21', '')
55+
process.GlobalTag = GlobalTag(process.GlobalTag, GLOBAL_TAG, '')
7256
process.MessageLogger.cerr.FwkReport.reportEvery = 1
7357
if hasattr(process,'MessageLogger'):
7458
process.MessageLogger.HGCalMiss=dict()

Validation/HGCalValidation/test/python/runHGCalDigiStudy_cfg.py

Lines changed: 11 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -26,36 +26,20 @@
2626

2727
####################################################################
2828
# Use the options
29-
if (options.geometry == "D115"):
30-
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
31-
process = cms.Process('DigiStudy',Phase2C20I13M9)
32-
elif (options.geometry == "D104"):
33-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
34-
process = cms.Process('DigiStudy',PhaseC22I13M9)
35-
elif (options.geometry == "D106"):
36-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
37-
process = cms.Process('DigiStudy',PhaseC22I13M9)
38-
elif (options.geometry == "D109"):
39-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
40-
process = cms.Process('DigiStudy',PhaseC22I13M9)
41-
elif (options.geometry == "D111"):
42-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
43-
process = cms.Process('DigiStudy',PhaseC22I13M9)
44-
elif (options.geometry == "D112"):
45-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
46-
process = cms.Process('DigiStudy',PhaseC22I13M9)
47-
elif (options.geometry == "D113"):
48-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
49-
process = cms.Process('DigiStudy',PhaseC22I13M9)
50-
else:
51-
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
52-
process = cms.Process('DigiStudy',Phase2C17I13M9)
29+
geomName = "Run4" + options.geometry
30+
geomFile = "Configuration.Geometry.GeometryExtended" + geomName + "Reco_cff"
31+
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
32+
GLOBAL_TAG, ERA = _settings.get_era_and_conditions(geomName)
33+
print("Geometry Name: ", geomName)
34+
print("Geom file Name: ", geomFile)
35+
print("Global Tag Name: ", GLOBAL_TAG)
36+
print("Era Name: ", ERA)
37+
38+
process = cms.Process('DigiStudy',ERA)
5339

54-
geomFile = "Configuration.Geometry.GeometryExtendedRun4" + options.geometry + "Reco_cff"
5540
fileInput = "file:step2" + options.geometry + "tt.root"
5641
fileName = "hgcDigi" + options.geometry + "tt.root"
5742

58-
print("Geometry file: ", geomFile)
5943
print("Input file: ", fileInput)
6044
print("Output file: ", fileName)
6145

@@ -67,7 +51,7 @@
6751
process.load('Validation.HGCalValidation.hgcDigiStudy_cfi')
6852
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
6953
from Configuration.AlCa.GlobalTag import GlobalTag
70-
process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic_T21', '')
54+
process.GlobalTag = GlobalTag(process.GlobalTag, GLOBAL_TAG, '')
7155

7256
process.source = cms.Source("PoolSource",
7357
fileNames = cms.untracked.vstring(fileInput) )

Validation/HGCalValidation/test/python/runHGCalHitCalibration_cfg.py

Lines changed: 13 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -27,36 +27,20 @@
2727

2828
####################################################################
2929
# Use the options
30-
if (options.geometry == "D115"):
31-
from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9
32-
process = cms.Process('HitCalibration',Phase2C20I13M9)
33-
elif (options.geometry == "D104"):
34-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
35-
process = cms.Process('HitCalibration',PhaseC22I13M9)
36-
elif (options.geometry == "D106"):
37-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
38-
process = cms.Process('HitCalibration',PhaseC22I13M9)
39-
elif (options.geometry == "D109"):
40-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
41-
process = cms.Process('HitCalibration',PhaseC22I13M9)
42-
elif (options.geometry == "D111"):
43-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
44-
process = cms.Process('HitCalibration',PhaseC22I13M9)
45-
elif (options.geometry == "D112"):
46-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
47-
process = cms.Process('HitCalibration',PhaseC22I13M9)
48-
elif (options.geometry == "D113"):
49-
from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9
50-
process = cms.Process('HitCalibration',PhaseC22I13M9)
51-
else:
52-
from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
53-
process = cms.Process('HitCalibration',Phase2C17I13M9)
54-
55-
geomFile = "Configuration.Geometry.GeometryExtendedRun4" + options.geometry + "Reco_cff"
30+
31+
geomName = "Run4" + options.geometry
32+
geomFile = "Configuration.Geometry.GeometryExtended" + geomName + "Reco_cff"
33+
import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings
34+
GLOBAL_TAG, ERA = _settings.get_era_and_conditions(geomName)
35+
print("Geometry Name: ", geomName)
36+
print("Geom file Name: ", geomFile)
37+
print("Global Tag Name: ", GLOBAL_TAG)
38+
print("Era Name: ", ERA)
39+
40+
process = cms.Process('HitCalibration',ERA)
41+
5642
fileInput = "file:step3" + options.geometry + "tt.root"
5743
fileName = "relVal" + options.geometry + "tt.root"
58-
59-
print("Geometry file: ", geomFile)
6044
print("Input file: ", fileInput)
6145
print("Output file: ", fileName)
6246

@@ -68,8 +52,7 @@
6852
process.load('Configuration.StandardSequences.MagneticField_cff')
6953
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
7054
from Configuration.AlCa.GlobalTag import GlobalTag
71-
process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic_T21', '')
72-
process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
55+
process.GlobalTag = GlobalTag(process.GlobalTag, GLOBAL_TAG, '')
7356

7457
process.MessageLogger.cerr.FwkReport.reportEvery = 100
7558

0 commit comments

Comments
 (0)