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