File indexing completed on 2024-11-27 03:17:53
0001 import sys
0002 import os
0003
0004 from FWCore.ParameterSet.VarParsing import VarParsing
0005 options = VarParsing ('analysis')
0006 options.register ('type',
0007 '',
0008 VarParsing.multiplicity.singleton,
0009 VarParsing.varType.string,
0010 "MC or Data")
0011 options.parseArguments()
0012
0013 if str(options.type) == "Data": globalTag = 'auto:run2_data'
0014 elif str(options.type) == "MC": globalTag = 'auto:run2_mc'
0015 else:
0016 print("Please choose \"Data\" or \"MC\" ")
0017 sys.exit(1)
0018
0019 import FWCore.ParameterSet.Config as cms
0020
0021 from Configuration.Eras.Era_Run2_2018_cff import Run2_2018
0022 process = cms.Process("TEST",Run2_2018)
0023
0024 process.load('Configuration.StandardSequences.GeometryDB_cff')
0025 process.load("CalibMuon.CSCCalibration.CSCL1TPLookupTableEP_cff")
0026 process.load('L1Trigger.CSCTriggerPrimitives.cscTriggerPrimitiveDigis_cfi')
0027 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0028 from Configuration.AlCa.GlobalTag import GlobalTag
0029 process.GlobalTag = GlobalTag(process.GlobalTag, globalTag, '')
0030
0031 process.maxEvents = cms.untracked.PSet(
0032 input = cms.untracked.int32(1)
0033 )
0034 process.source = cms.Source("EmptySource")
0035
0036 print("---------------------------------------------------------------------------")
0037 print("Release:", os.environ['CMSSW_VERSION'], ", globaltag:", process.GlobalTag.globaltag.value())
0038 print("---------------------------------------------------------------------------")
0039
0040 process.L1CSCTPEmulatorConfigAnalyzer = cms.EDAnalyzer("L1CSCTPEmulatorConfigAnalyzer",
0041 alctParam07 = process.cscTriggerPrimitiveDigis.alctParam07,
0042 clctParam07 = process.cscTriggerPrimitiveDigis.clctParam07,
0043 tmbParam = process.cscTriggerPrimitiveDigis.tmbParam,
0044 )
0045
0046 process.p = cms.Path(process.L1CSCTPEmulatorConfigAnalyzer)