File indexing completed on 2023-03-17 11:13:09
0001
0002
0003
0004
0005
0006 import FWCore.ParameterSet.Config as cms
0007
0008 from Configuration.Eras.Era_Phase2C9_cff import Phase2C9
0009
0010 process = cms.Process('L1REPR',Phase2C9)
0011
0012
0013 process.load('Configuration.StandardSequences.Services_cff')
0014 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
0015 process.load('FWCore.MessageService.MessageLogger_cfi')
0016 process.load('Configuration.EventContent.EventContent_cff')
0017 process.load('SimGeneral.MixingModule.mixNoPU_cfi')
0018 process.load('Configuration.Geometry.GeometryExtended2026D49Reco_cff')
0019 process.load('Configuration.StandardSequences.MagneticField_cff')
0020 process.load('Configuration.StandardSequences.L1TrackTrigger_cff')
0021 process.load('Configuration.StandardSequences.EndOfProcess_cff')
0022 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0023
0024
0025 process.maxEvents = cms.untracked.PSet(
0026 input = cms.untracked.int32(5000),
0027 output = cms.optional.untracked.allowed(cms.int32,cms.PSet)
0028 )
0029 process.MessageLogger.cerr.FwkReport.reportEvery = 100
0030
0031
0032 process.source = cms.Source("PoolSource",
0033 fileNames = cms.untracked.vstring(
0034
0035 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/00006128-B6E9-164F-86F0-A650029BF556.root',
0036 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/008F2D30-9CB9-3149-BACC-44E377BD4339.root',
0037 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/01DCAE84-9A84-BA46-A3C9-911FE21B772B.root',
0038 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/03354C18-02BB-BC4E-AC41-929415ACBA10.root',
0039 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/04B5B609-AE07-2845-A953-C7381AFA4BA3.root',
0040 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/053B903A-B414-B34C-8A0C-576E52ED40BB.root',
0041 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/0741BA70-FB5D-5F45-83BA-F21E36F4A6A0.root',
0042 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/07D0DC19-75A6-EF43-86AC-500087D5F044.root',
0043 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/0A246F64-6D90-FB4A-A363-024F172686F1.root',
0044 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/0A597E05-0A6F-CC4B-B091-6B48314BE330.root',
0045 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/0AB846BB-0972-A046-BC9A-C571E6BAC3C5.root',
0046 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/0BB165E7-1A72-BF45-A0BC-DFC90CA0087F.root',
0047 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/0CFC45A2-D468-B846-A203-777B97A43120.root',
0048 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/0D0AA151-EA54-0C42-9E2B-0D9A6430596F.root',
0049 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/0D2CB354-3047-8C41-89ED-25662E1AC832.root',
0050 '/store/mc/Phase2HLTTDRWinter20DIGI/DYToLL_M-50_TuneCP5_14TeV-pythia8/GEN-SIM-DIGI-RAW/NoPU_pilot_110X_mcRun4_realistic_v3-v2/20000/0E673C7A-1C1F-4948-9C05-5DD69FBB4098.root'
0051
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076 ),
0077 secondaryFileNames = cms.untracked.vstring()
0078 )
0079
0080 process.options = cms.untracked.PSet(
0081 FailPath = cms.untracked.vstring(),
0082 IgnoreCompletely = cms.untracked.vstring(),
0083 Rethrow = cms.untracked.vstring(),
0084 SkipEvent = cms.untracked.vstring(),
0085 allowUnscheduled = cms.obsolete.untracked.bool,
0086 canDeleteEarly = cms.untracked.vstring(),
0087 emptyRunLumiMode = cms.obsolete.untracked.string,
0088 eventSetup = cms.untracked.PSet(
0089 forceNumberOfConcurrentIOVs = cms.untracked.PSet(
0090 ),
0091 numberOfConcurrentIOVs = cms.untracked.uint32(1)
0092 ),
0093 fileMode = cms.untracked.string('FULLMERGE'),
0094 forceEventSetupCacheClearOnNewRun = cms.untracked.bool(False),
0095 makeTriggerResults = cms.obsolete.untracked.bool,
0096 numberOfConcurrentLuminosityBlocks = cms.untracked.uint32(1),
0097 numberOfConcurrentRuns = cms.untracked.uint32(1),
0098 numberOfStreams = cms.untracked.uint32(0),
0099 numberOfThreads = cms.untracked.uint32(1),
0100 printDependencies = cms.untracked.bool(False),
0101 sizeOfStackForThreadsInKB = cms.optional.untracked.uint32,
0102 throwIfIllegalParameter = cms.untracked.bool(True),
0103 wantSummary = cms.untracked.bool(False)
0104 )
0105
0106
0107 process.configurationMetadata = cms.untracked.PSet(
0108 annotation = cms.untracked.string('step1 nevts:10'),
0109 name = cms.untracked.string('Applications'),
0110 version = cms.untracked.string('$Revision: 1.19 $')
0111 )
0112
0113
0114
0115 process.out = cms.OutputModule("PoolOutputModule",
0116 fileName = cms.untracked.string('test.root'),
0117 outputCommands = cms.untracked.vstring(
0118 "drop *_*_*_*",
0119 "keep *_simCscTriggerPrimitiveDigis_*_*",
0120 "keep *_dtTriggerPhase2PrimitiveDigis_*_*",
0121 "keep *_simDtTriggerPrimitiveDigis_*_*",
0122 "keep *_simMuonRPCDigis_*_*",
0123 "keep *_simMuonME0*_*_*",
0124 "keep *_simMuonGEMDigis*_*_*",
0125 "keep *_simBmtfDigis_*_*",
0126 "keep *_simEmtfDigis_*_*",
0127 "keep *_simOmtfDigis_*_*",
0128 "keep *_genParticles_*_*",
0129 "keep *_l1tTTTracksFromTrackletEmulation_Level1TTTracks_*"
0130 )
0131 )
0132
0133
0134
0135
0136 from Configuration.AlCa.GlobalTag import GlobalTag
0137 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic_T15', '')
0138
0139
0140 process.L1TrackTrigger_step = cms.Path(process.L1TrackTrigger)
0141
0142 process.endjob_step = cms.EndPath(process.endOfProcess)
0143 process.e = cms.EndPath(process.out)
0144
0145
0146
0147 process.load("L1Trigger.DTTriggerPhase2.CalibratedDigis_cfi")
0148 process.CalibratedDigis.dtDigiTag = "simMuonDTDigis"
0149 process.CalibratedDigis.scenario = 0
0150
0151
0152 process.load("L1Trigger.DTTriggerPhase2.dtTriggerPhase2PrimitiveDigis_cfi")
0153 process.dtTriggerPhase2PrimitiveDigis.debug = False
0154 process.dtTriggerPhase2PrimitiveDigis.dump = False
0155 process.dtTriggerPhase2PrimitiveDigis.scenario = 0
0156
0157
0158
0159
0160
0161
0162
0163 process.stubs = cms.EDProducer("Phase2L1TGMTStubProducer",
0164 verbose = cms.int32(0),
0165 srcCSC = cms.InputTag("simCscTriggerPrimitiveDigis"),
0166 srcDT = cms.InputTag("dtTriggerPhase2PrimitiveDigis"),
0167 srcDTTheta = cms.InputTag("simDtTriggerPrimitiveDigis"),
0168 srcRPC = cms.InputTag("simMuonRPCDigis"),
0169 Endcap =cms.PSet(
0170 verbose = cms.uint32(0),
0171 minBX = cms.int32(0),
0172 maxBX = cms.int32(0),
0173 coord1LSB = cms.double(0.00076660156*32),
0174 eta1LSB = cms.double(7.68334e-04*32),
0175 coord2LSB = cms.double(0.00076660156*32),
0176 eta2LSB = cms.double(7.68334e-04*32),
0177 phiMatch = cms.double(0.05),
0178 etaMatch = cms.double(0.1)
0179 ),
0180 Barrel = cms.PSet(
0181 verbose = cms.int32(0),
0182 minPhiQuality = cms.int32(0),
0183 minThetaQuality = cms.int32(0),
0184 minBX = cms.int32(-100),
0185 maxBX = cms.int32(100),
0186 phiLSB = cms.double(0.00076660156*32),
0187 phiBDivider = cms.int32(1),
0188 etaLSB = cms.double(7.68334e-04*32),
0189 eta_1 = cms.vint32(-1503/32,-1446/32,-1387/32,-1327/32,-1266/32,-1194/32,-1125/32,-985/32,-916/32,-839/32,-752/32,-670/32,-582/32,-489/32,-315/32,-213/32,-115/32,-49/32,49/32, 115/32, 213/32, 315/32, 489/32, 582/32, 670/32, 752/32, 839/32, 916/32, 985/32, 1125/32, 1194/32, 1266/32, 1327/32, 1387/32, 1446/32, 1503),
0190 eta_2 = cms.vint32(-1334/32,-1279/32,-1227/32,-1168/32,-1109/32,-1044/32,-982/32,-861/32,-793/32,-720/32,-648/32,-577/32,-496/32,-425/32,-268/32,-185/32,-97/32,-51/32,51/32, 97/32, 185/32, 268/32, 425/32, 496/32, 577/32, 648/32, 720/32, 793/32, 861/32, 982/32, 1044/32, 1109/32, 1168/32, 1227/32, 1279/32, 1334),
0191 eta_3 = cms.vint32(-1148/32,-1110/32,-1051/32,-1004/32,-947/32,-895/32,-839/32,-728/32,-668/32,-608/32,-546/32,-485/32,-425/32,-366/32,-222/32,-155/32,-87/32,-40/32,40/32, 87/32, 155/32, 222/32, 366/32, 425/32, 485/32, 546/32, 608/32, 668/32, 728/32, 839/32, 895/32, 947/32, 1004/32, 1051/32, 1110/32, 1148),
0192 coarseEta_1 = cms.vint32(0/32,758/32,1336/32),
0193 coarseEta_2 = cms.vint32(0/32,653/32,1168/32),
0194 coarseEta_3 = cms.vint32(0/32,552/32,1001/32),
0195 coarseEta_4 = cms.vint32(0/32,478/32,878/32),
0196 phiOffset = cms.vint32(75/32,-30/32,+26/32,0)
0197 )
0198
0199 )
0200
0201
0202
0203
0204
0205 process.prod = cms.EDProducer('Phase2L1TGMTProducer',
0206 srcTracks = cms.InputTag("l1tTTTracksFromTrackletEmulation:Level1TTTracks"),
0207 srcStubs = cms.InputTag('stubs'),
0208 srcBMTF = cms.InputTag('simBmtfDigis','BMTF'),
0209 srcEMTF = cms.InputTag('simEmtfDigis','EMTF'),
0210 srcOMTF = cms.InputTag('simOmtfDigis','OMTF'),
0211 muonBXMin = cms.int32(0),
0212 muonBXMax = cms.int32(0),
0213 IsoThreshold1 = cms.int32(0),
0214 IsoThreshold2 = cms.int32(0),
0215 IsoThreshold3 = cms.int32(0),
0216 IsoThreshold4 = cms.int32(0),
0217 verbose = cms.int32(0),
0218 IsodumpForHLS = cms.int32(0)
0219 )
0220 process.testpath=cms.Path(process.CalibratedDigis*process.dtTriggerPhase2PrimitiveDigis*process.stubs*process.prod)
0221
0222 process.schedule = cms.Schedule(process.L1TrackTrigger_step,process.testpath,process.endjob_step,process.e)
0223
0224
0225 from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask
0226 associatePatAlgosToolsTask(process)
0227
0228
0229 process.options.numberOfThreads=cms.untracked.uint32(1)
0230 process.options.numberOfStreams=cms.untracked.uint32(0)
0231 process.options.numberOfConcurrentLuminosityBlocks=cms.untracked.uint32(1)
0232
0233
0234
0235
0236 from L1Trigger.Configuration.customisePhase2 import addHcalTriggerPrimitives
0237
0238
0239 process = addHcalTriggerPrimitives(process)
0240
0241
0242
0243
0244
0245
0246 from L1Trigger.Configuration.customisePhase2TTNoMC import customisePhase2TTNoMC
0247
0248
0249 process = customisePhase2TTNoMC(process)
0250
0251
0252 from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete
0253 process = customiseEarlyDelete(process)
0254