Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-19 23:19:51

0001 import FWCore.ParameterSet.Config as cms
0002 import FWCore.ParameterSet.VarParsing as VarParsing
0003 
0004 process = cms.Process("TestSiStripNoises")
0005 
0006 options = VarParsing.VarParsing("analysis")
0007 
0008 options.register ('globalTag',
0009                   "141X_dataRun3_HLT_v1",
0010                   VarParsing.VarParsing.multiplicity.singleton, # singleton or list
0011                   VarParsing.VarParsing.varType.string,         # string, int, or float
0012                   "GlobalTag")
0013 
0014 options.register ('runNumber',
0015                   375440,
0016                   VarParsing.VarParsing.multiplicity.singleton, # singleton or list
0017                   VarParsing.VarParsing.varType.int,            # string, int, or float
0018                   "run number")
0019 
0020 options.parseArguments()
0021 
0022 
0023 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0024 process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1))
0025 
0026 process.source = cms.Source("EmptySource",
0027                             firstRun = cms.untracked.uint32(options.runNumber),
0028                             numberEventsInRun = cms.untracked.uint32(1),
0029                             )
0030 
0031 process.load("Configuration.Geometry.GeometryRecoDB_cff") # Ideal geometry and interface 
0032 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0033 from Configuration.AlCa.GlobalTag import GlobalTag
0034 process.GlobalTag = GlobalTag(process.GlobalTag,options.globalTag, '')
0035 
0036 print("Using Global Tag:", process.GlobalTag.globaltag._value)
0037 
0038 process.SiStripNoisesGetAllChecker = cms.EDAnalyzer("SiStripNoisesGetAllChecker")
0039 
0040 process.p = cms.Path(process.SiStripNoisesGetAllChecker)