File indexing completed on 2024-04-06 12:08:01
0001 from __future__ import print_function
0002 import FWCore.ParameterSet.Config as cms
0003
0004 from Configuration.Eras.Era_Run2_2018_pp_on_AA_cff import Run2_2018_pp_on_AA
0005 process = cms.Process("MUTRKDQM", Run2_2018_pp_on_AA)
0006
0007
0008
0009
0010 process.source = cms.Source("PoolSource",
0011 fileNames = cms.untracked.vstring('root://cmsxrootd.fnal.gov///store/data/Commissioning2018/Cosmics/RAW/v1/000/308/409/00000/8806755C-FC04-E811-9EAC-02163E0137B4.root'),
0012
0013 secondaryFileNames = cms.untracked.vstring()
0014 )
0015
0016
0017
0018
0019
0020
0021
0022 process.load("DQMServices.Components.DQMEnvironment_cfi")
0023
0024 process.load("DQM.Integration.config.environment_cfi")
0025
0026
0027
0028
0029
0030 dqmRunConfigDefaults = {
0031 'userarea': cms.PSet(
0032 type = cms.untracked.string("userarea"),
0033 collectorPort = cms.untracked.int32(9190),
0034 collectorHost = cms.untracked.string('lxplus748'),
0035 ),
0036 }
0037
0038
0039 dqmRunConfigType = "userarea"
0040 dqmRunConfig = dqmRunConfigDefaults[dqmRunConfigType]
0041
0042
0043 process.load("DQMServices.Core.DQMStore_cfi")
0044
0045 process.DQM = cms.Service("DQM",
0046 debug = cms.untracked.bool(False),
0047 publishFrequency = cms.untracked.double(5.0),
0048 collectorPort = dqmRunConfig.collectorPort,
0049 collectorHost = dqmRunConfig.collectorHost,
0050 filter = cms.untracked.string(''),
0051 )
0052
0053 process.DQMMonitoringService = cms.Service("DQMMonitoringService")
0054
0055 process.load("DQMServices.Components.DQMEventInfo_cfi")
0056 process.load("DQMServices.FileIO.DQMFileSaverOnline_cfi")
0057
0058
0059
0060 process.dqmSaver.path = "."
0061 process.dqmSaver.producer = 'MUTRKDQM'
0062 process.dqmSaver.backupLumiCount = 15
0063
0064 TAG = "Muons"
0065 process.dqmEnv.subSystemFolder =TAG
0066 process.dqmSaver.tag = TAG
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076 process.load("Configuration.StandardSequences.GeometryRecoDB_cff")
0077
0078
0079
0080
0081
0082 process.load("Configuration.StandardSequences.MagneticField_cff")
0083
0084
0085
0086
0087
0088 process.load("Configuration.StandardSequences.RawToDigi_Data_cff")
0089 process.load("Configuration.StandardSequences.ReconstructionCosmics_cff")
0090 process.load("L1Trigger.Configuration.L1TRawToDigi_cff")
0091
0092
0093
0094
0095
0096
0097 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0098 from Configuration.AlCa.GlobalTag import GlobalTag as gtCustomise
0099 process.GlobalTag = gtCustomise(process.GlobalTag, 'auto:run2_data', '')
0100
0101
0102
0103 process.MessageLogger = cms.Service("MessageLogger",
0104 cerr = cms.untracked.PSet(
0105 enable = cms.untracked.bool(False)
0106 ),
0107 cout = cms.untracked.PSet(
0108 enable = cms.untracked.bool(True),
0109 threshold = cms.untracked.string('DEBUG')
0110 )
0111 )
0112
0113 process.dqmmodules = cms.Sequence(process.dqmEnv + process.dqmSaver)
0114
0115
0116 process.maxEvents = cms.untracked.PSet(
0117 input = cms.untracked.int32(100)
0118 )
0119
0120
0121
0122
0123 process.load("Configuration.EventContent.EventContentCosmics_cff")
0124
0125 process.RECOoutput = cms.OutputModule("PoolOutputModule",
0126 outputCommands = process.RecoMuonRECO.outputCommands, fileName = cms.untracked.string('promptrecoCosmics.root')
0127 )
0128
0129 process.output = cms.EndPath(process.RECOoutput)
0130
0131
0132
0133
0134
0135
0136
0137
0138
0139 process.muRawToDigi = cms.Sequence(process.L1TRawToDigi +
0140 process.muonCSCDigis +
0141 process.muonDTDigis +
0142 process.muonRPCDigis +
0143 process.muonGEMDigis)
0144
0145
0146
0147 from RecoLocalMuon.Configuration.RecoLocalMuonCosmics_cff import *
0148 from RecoLocalMuon.RPCRecHit.rpcRecHits_cfi import *
0149
0150 process.dtlocalreco = cms.Sequence(dt1DRecHits*dt4DSegments)
0151 process.csclocalreco = cms.Sequence(csc2DRecHits*cscSegments)
0152 process.muLocalRecoCosmics = cms.Sequence(process.dtlocalreco+process.csclocalreco+process.rpcRecHits)
0153
0154
0155
0156
0157 from RecoMuon.MuonSeedGenerator.CosmicMuonSeedProducer_cfi import *
0158 from RecoMuon.CosmicMuonProducer.cosmicMuons_cff import *
0159
0160
0161 from RecoVertex.BeamSpotProducer.BeamSpotFakeParameters_cfi import *
0162 process.beamspot = cms.EDAnalyzer("BeamSpotFromDB")
0163 process.offlineBeamSpot = cms.EDProducer("BeamSpotProducer")
0164 process.beampath = cms.Sequence(process.beamspot+process.offlineBeamSpot)
0165
0166 process.muSTAreco = cms.Sequence(process.CosmicMuonSeed*cosmicMuons)
0167
0168
0169
0170
0171
0172
0173
0174 process.hltTriggerTypeFilter = cms.EDFilter("HLTTriggerTypeFilter",
0175 SelectedTriggerType = cms.int32(1)
0176 )
0177
0178
0179
0180
0181 process.load('HLTrigger.HLTfilters.hltHighLevel_cfi')
0182 process.hltHighLevel.HLTPaths = cms.vstring('HLT*Mu*','HLT_*Physics*')
0183 process.hltHighLevel.andOr = cms.bool(True)
0184 process.hltHighLevel.throw = cms.bool(False)
0185
0186
0187
0188
0189
0190 process.load("DQM.MuonMonitor.muonCosmicAnalyzer_cff")
0191 process.muonDQM = cms.Sequence(process.muonCosmicAnalyzer)
0192
0193
0194
0195
0196
0197
0198 process.allReco = cms.Sequence(process.muRawToDigi*process.muLocalRecoCosmics*process.beampath*process.muSTAreco)
0199
0200 process.allDQM = cms.Sequence(process.muonDQM*process.dqmEnv*process.dqmSaver)
0201
0202
0203 process.allPaths = cms.Path(process.hltHighLevel * process.hltTriggerTypeFilter * process.allReco * process.allDQM)
0204
0205
0206 from DQM.Integration.config.online_customizations_cfi import *
0207
0208 process = customise(process)
0209
0210
0211
0212
0213
0214 process.AdaptorConfig = cms.Service("AdaptorConfig")