File indexing completed on 2023-10-25 09:55:39
0001
0002 import FWCore.ParameterSet.Config as cms
0003 process = cms.Process("L1TMuonEmulation")
0004 import os
0005 import sys
0006
0007 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0008
0009 process.MessageLogger = cms.Service("MessageLogger",
0010
0011 destinations=cms.untracked.vstring(
0012
0013
0014
0015
0016 'omtfEventPrint'
0017 ),
0018 categories=cms.untracked.vstring('l1tOmtfEventPrint', 'OMTFReconstruction'),
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029 omtfEventPrint = cms.untracked.PSet(
0030 filename = cms.untracked.string('log_MuonOverlap_run2_data'),
0031 extension = cms.untracked.string('.txt'),
0032 threshold = cms.untracked.string('INFO'),
0033 default = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0034
0035
0036 l1tOmtfEventPrint = cms.untracked.PSet( limit = cms.untracked.int32(1000000000) ),
0037 OMTFReconstruction = cms.untracked.PSet( limit = cms.untracked.int32(1000000000) )
0038 ),
0039 debugModules=cms.untracked.vstring('simOmtfDigis')
0040
0041 )
0042
0043
0044 process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(False),
0045
0046 )
0047
0048 process.source = cms.Source('PoolSource',
0049
0050
0051
0052
0053 fileNames = cms.untracked.vstring(
0054
0055
0056 'file:///eos/user/k/kbunkow/cms_data/run2_data/Run2018D_ZeroBias_Run_325117_8BAB433D-F822-A64A-BB22-25E18AD5442F_allEv.root'
0057 ),
0058 )
0059
0060 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1))
0061
0062
0063 process.load('Configuration.StandardSequences.Services_cff')
0064 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
0065 process.load('Configuration.Geometry.GeometryExtended2017Reco_cff')
0066 process.load('Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff')
0067 process.load('Configuration.StandardSequences.EndOfProcess_cff')
0068 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0069
0070
0071
0072
0073
0074 from Configuration.AlCa.GlobalTag import GlobalTag
0075 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '')
0076
0077
0078
0079
0080
0081
0082
0083
0084
0085 process.esProd = cms.EDAnalyzer("EventSetupRecordDataGetter",
0086 toGet = cms.VPSet(
0087 cms.PSet(record = cms.string('L1TMuonOverlapParamsRcd'),
0088 data = cms.vstring('L1TMuonOverlapParams'))
0089 ),
0090 verbose = cms.untracked.bool(False)
0091 )
0092
0093
0094
0095
0096 process.load('Configuration.StandardSequences.RawToDigi_Data_cff')
0097 process.load('EventFilter.L1TRawToDigi.omtfStage2Digis_cfi')
0098
0099
0100
0101 process.load('L1Trigger.L1TMuonOverlapPhase1.simOmtfDigis_cfi')
0102
0103 process.simOmtfDigis.srcDTPh = cms.InputTag('omtfStage2Digis')
0104 process.simOmtfDigis.srcDTTh = cms.InputTag('omtfStage2Digis')
0105 process.simOmtfDigis.srcCSC = cms.InputTag('omtfStage2Digis')
0106 process.simOmtfDigis.srcRPC = cms.InputTag('omtfStage2Digis')
0107
0108 process.simOmtfDigis.bxMin = cms.int32(0)
0109 process.simOmtfDigis.bxMax = cms.int32(0)
0110
0111 process.simOmtfDigis.dumpResultToXML = cms.bool(False)
0112 process.simOmtfDigis.dumpResultToROOT = cms.bool(False)
0113 process.simOmtfDigis.eventCaptureDebug = cms.bool(True)
0114
0115
0116
0117
0118
0119
0120
0121
0122
0123
0124
0125
0126
0127
0128
0129
0130
0131
0132
0133 process.simOmtfDigis.lctCentralBx = cms.int32(8);
0134
0135
0136
0137
0138 process.dumpED = cms.EDAnalyzer("EventContentAnalyzer")
0139 process.dumpES = cms.EDAnalyzer("PrintEventSetupContent")
0140
0141 process.L1TMuonSeq = cms.Sequence( process.esProd +
0142 process.omtfStage2Digis + process.simOmtfDigis
0143
0144
0145 )
0146
0147 process.L1TMuonPath = cms.Path(process.L1TMuonSeq)
0148
0149 process.out = cms.OutputModule("PoolOutputModule",
0150 fileName = cms.untracked.string("l1tomtf_superprimitives1.root")
0151 )
0152
0153
0154
0155