|
1 | 1 | ############################################################################### |
2 | 2 | # Way to use this: |
3 | | -# cmsRun runHcalCellKountRun4_cfg.py geometry=D110 |
| 3 | +# cmsRun runHcalCellCountRun4_cfg.py geometry=D110 |
4 | 4 | # |
5 | 5 | # Options for geometry D95, D96, D98, D99, D100, D101, D102, D103, D104, |
6 | 6 | # D105, D106, D107, D108, D109, D110, D111, D112, D113, |
|
27 | 27 | #################################################################### |
28 | 28 | # Use the options |
29 | 29 |
|
30 | | -geomName = "Configuration.Geometry.GeometryExtendedRun4" + options.geometry + "Reco_cff" |
31 | | - |
32 | | -if (options.geometry == "D115"): |
33 | | - from Configuration.Eras.Era_Phase2C20I13M9_cff import Phase2C20I13M9 |
34 | | - process = cms.Process('HcalCellKount',Phase2C20I13M9) |
35 | | -elif (options.geometry == "D104"): |
36 | | - from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9 |
37 | | - process = cms.Process('HcalCellKount',Phase2C22I13M9) |
38 | | -elif (options.geometry == "D106"): |
39 | | - from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9 |
40 | | - process = cms.Process('HcalCellKount',Phase2C22I13M9) |
41 | | -elif (options.geometry == "D109"): |
42 | | - from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9 |
43 | | - process = cms.Process('HcalCellKount',Phase2C22I13M9) |
44 | | -elif (options.geometry == "D111"): |
45 | | - from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9 |
46 | | - process = cms.Process('HcalCellKount',Phase2C22I13M9) |
47 | | -elif (options.geometry == "D112"): |
48 | | - from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9 |
49 | | - process = cms.Process('HcalCellKount',Phase2C22I13M9) |
50 | | -elif (options.geometry == "D113"): |
51 | | - from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9 |
52 | | - process = cms.Process('HcalCellKount',Phase2C22I13M9) |
53 | | -else: |
54 | | - from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 |
55 | | - process = cms.Process('HcalCellKount',Phase2C17I13M9) |
56 | | - |
57 | | -print("Geom file Name: ", geomName) |
| 30 | +geomFile = "Configuration.Geometry.GeometryExtendedRun4" + options.geometry + "Reco_cff" |
| 31 | +geomName = "Run4" + options.geometry |
| 32 | + |
| 33 | +print("Geometry Name: ", geomName) |
| 34 | +print("Geom file Name: ", geomFile) |
| 35 | + |
| 36 | +import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings |
| 37 | +GLOBAL_TAG, ERA = _settings.get_era_and_conditions(geomName) |
| 38 | + |
| 39 | +print("Global Tag Name: ", GLOBAL_TAG) |
| 40 | +print("Era Name: ", ERA) |
| 41 | + |
| 42 | + |
| 43 | +process = cms.Process('HcalCellCount',ERA) |
58 | 44 |
|
59 | 45 | process.load('Configuration.StandardSequences.Services_cff') |
60 | 46 | process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi') |
61 | 47 | process.load('FWCore.MessageService.MessageLogger_cfi') |
62 | 48 | process.load('Configuration.EventContent.EventContent_cff') |
63 | | -process.load(geomName) |
| 49 | +process.load(geomFile) |
64 | 50 | process.load('Configuration.StandardSequences.MagneticField_cff') |
65 | 51 | process.load('Configuration.StandardSequences.Generator_cff') |
66 | 52 | process.load('IOMC.EventVertexGenerators.VtxSmearedRealisticHLLHC_cfi') |
67 | 53 | process.load('GeneratorInterface.Core.genFilterSummary_cff') |
68 | 54 | process.load('Configuration.StandardSequences.SimIdeal_cff') |
69 | 55 | process.load('Configuration.StandardSequences.EndOfProcess_cff') |
70 | 56 | process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') |
71 | | -process.load('Geometry.HcalTowerAlgo.hcalCellKount_cfi') |
| 57 | +process.load('Geometry.HcalTowerAlgo.hcalCellCount_cfi') |
72 | 58 |
|
73 | 59 | process.MessageLogger.G4cout=dict() |
74 | 60 |
|
|
131 | 117 |
|
132 | 118 | process.ProductionFilterSequence = cms.Sequence(process.generator) |
133 | 119 | from Configuration.AlCa.GlobalTag import GlobalTag |
134 | | -process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic_T21', '') |
| 120 | +process.GlobalTag = GlobalTag(process.GlobalTag, GLOBAL_TAG, '') |
135 | 121 |
|
136 | 122 | # Path and EndPath definitions |
137 | 123 | process.generation_step = cms.Path(process.pgen) |
138 | 124 | process.simulation_step = cms.Path(process.psim) |
139 | 125 | process.genfiltersummary_step = cms.EndPath(process.genFilterSummary) |
140 | 126 | process.endjob_step = cms.EndPath(process.endOfProcess) |
141 | | -process.analysis_step = cms.EndPath(process.hcalCellKount) |
| 127 | +process.analysis_step = cms.EndPath(process.hcalCellCount) |
142 | 128 |
|
143 | 129 | # Schedule definition |
144 | 130 | process.schedule = cms.Schedule(process.generation_step, |
|
0 commit comments