File indexing completed on 2023-03-17 11:13:07
0001
0002
0003 import FWCore.ParameterSet.Config as cms
0004
0005 process = cms.Process("TwinMuxRawToDigi")
0006
0007 process.load("FWCore.MessageService.MessageLogger_cfi")
0008 process.MessageLogger.cerr.FwkReport.reportEvery = 1000
0009
0010 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0011 process.GlobalTag.globaltag = "80X_dataRun2_Express_v10"
0012
0013 process.load("EventFilter.RPCRawToDigi.rpcUnpackingModule_cfi")
0014 process.load("CondTools.RPC.RPCLinkMap_sqlite_cff")
0015 process.load("EventFilter.L1TXRawToDigi.twinMuxStage2Digis_cfi")
0016 process.load("EventFilter.RPCRawToDigi.RPCTwinMuxRawToDigi_cfi")
0017 process.RPCTwinMuxRawToDigi.bxMin = cms.int32(-5)
0018 process.RPCTwinMuxRawToDigi.bxMax = cms.int32(5)
0019
0020 process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False) )
0021
0022
0023 process.source = cms.Source ("NewEventStreamFileReader",
0024
0025
0026 fileNames=cms.untracked.vstring(
0027 '/store/t0streamer/Data/PhysicsMuons/000/280/307/run280307_ls0016_streamPhysicsMuons_StorageManager.dat',
0028
0029 ),
0030 )
0031
0032 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000))
0033
0034
0035 process.load('Configuration.Geometry.GeometryExtended2015Reco_cff')
0036 process.load('Configuration.Geometry.GeometryExtended2015_cff')
0037
0038 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0039 from Configuration.AlCa.GlobalTag import GlobalTag
0040 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_mc', '')
0041
0042
0043
0044 process.load('L1Trigger.L1TTwinMux.fakeTwinMuxParams_cff')
0045
0046 process.esProd = cms.EDAnalyzer("EventSetupRecordDataGetter",
0047 toGet = cms.VPSet(
0048 cms.PSet(record = cms.string('L1TwinMuxParamsRcd'),
0049 data = cms.vstring('L1TwinMuxParams'))
0050 ),
0051 verbose = cms.untracked.bool(True)
0052 )
0053
0054
0055 process.load('L1Trigger.L1TTwinMux.simTwinMuxDigis_cfi')
0056 process.simTwinMuxDigis.DTDigi_Source = cms.InputTag("twinMuxStage2Digis:PhIn")
0057 process.simTwinMuxDigis.DTThetaDigi_Source = cms.InputTag("twinMuxStage2Digis:ThIn")
0058 process.simTwinMuxDigis.RPC_Source = cms.InputTag("RPCTwinMuxRawToDigi")
0059
0060
0061 process.dumpED = cms.EDAnalyzer("EventContentAnalyzer")
0062 process.dumpES = cms.EDAnalyzer("PrintEventSetupContent")
0063
0064
0065
0066
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076
0077
0078
0079
0080
0081
0082
0083
0084
0085
0086
0087
0088
0089
0090
0091
0092
0093
0094
0095
0096
0097
0098
0099 process.L1TMuonSeq = cms.Sequence(process.RPCTwinMuxRawToDigi
0100 + process.twinMuxStage2Digis
0101 + process.rpcUnpackingModule
0102 + process.esProd
0103 + process.simTwinMuxDigis
0104
0105
0106
0107 )
0108
0109
0110 process.L1TMuonPath = cms.Path(process.L1TMuonSeq)
0111
0112 process.out = cms.OutputModule("PoolOutputModule",
0113 outputCommands = cms.untracked.vstring(
0114 'drop *',
0115
0116 'keep *RPC*_*_*_*',
0117 'keep *DT*_*_*_*',
0118 'keep *L1Mu*_*_*_*',
0119 'keep *_*Muon*_*_*',
0120 'keep *_*gen*_*_*',
0121 'keep *_*TwinMux*_*_*',
0122 'keep *_*Bmtf*_*_*',
0123 'keep GenEventInfoProduct_generator_*_*'),
0124
0125 fileName = cms.untracked.string("l1ttwinmux.root")
0126 )
0127
0128 process.output_step = cms.EndPath(process.out)
0129 process.schedule = cms.Schedule(process.L1TMuonPath)
0130 process.schedule.extend([process.output_step])