File indexing completed on 2023-03-17 11:27:55
0001
0002
0003
0004
0005
0006
0007
0008 import FWCore.ParameterSet.Config as cms
0009 import os, sys, imp, re
0010 import FWCore.ParameterSet.VarParsing as VarParsing
0011 import FWCore.Utilities.FileUtils as FileUtils
0012
0013
0014
0015 options = VarParsing.VarParsing('standard')
0016 options.register('geometry',
0017 "D93",
0018 VarParsing.VarParsing.multiplicity.singleton,
0019 VarParsing.VarParsing.varType.string,
0020 "geometry of operations: D88, D92, D93")
0021
0022
0023 options.parseArguments()
0024
0025 print(options)
0026
0027
0028
0029 from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
0030 process = cms.Process('HitCalibration',Phase2C17I13M9)
0031
0032 geomFile = "Configuration.Geometry.GeometryExtended2026" + options.geometry + "Reco_cff"
0033 fileInput = "file:step3" + options.geometry + "tt.root"
0034 fileName = "relVal" + options.geometry + "tt.root"
0035
0036 print("Geometry file: ", geomFile)
0037 print("Input file: ", fileInput)
0038 print("Output file: ", fileName)
0039
0040 process.load(geomFile)
0041 process.load('Configuration.StandardSequences.Services_cff')
0042 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
0043 process.load('FWCore.MessageService.MessageLogger_cfi')
0044 process.load('Configuration.EventContent.EventContent_cff')
0045 process.load('Configuration.StandardSequences.MagneticField_cff')
0046 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0047
0048 from Configuration.AlCa.GlobalTag import GlobalTag
0049
0050 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic', '')
0051
0052 process.MessageLogger.cerr.FwkReport.reportEvery = 100
0053
0054 process.source = cms.Source("PoolSource",
0055 fileNames = cms.untracked.vstring(fileInput) )
0056
0057 process.maxEvents = cms.untracked.PSet(
0058 input = cms.untracked.int32(-1)
0059 )
0060
0061 process.load('Validation.HGCalValidation.hgcalHitCalibration_cfi')
0062
0063 process.TFileService = cms.Service("TFileService",
0064 fileName = cms.string(fileName),
0065 closeFileFast = cms.untracked.bool(True)
0066 )
0067
0068 SimpleMemoryCheck = cms.Service("SimpleMemoryCheck",ignoreTotal = cms.untracked.int32(1) )
0069
0070 process.p = cms.Path(process.hgcalHitCalibration)
0071
0072