Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DQM] Updated the client for MuonMonitor in online DQM #28488

Merged
merged 2 commits into from Nov 27, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Expand Up @@ -100,11 +100,31 @@



#2 STA RECO
#2 LOCAL RECO
from RecoLocalMuon.Configuration.RecoLocalMuonCosmics_cff import *
from RecoLocalMuon.RPCRecHit.rpcRecHits_cfi import *

process.dtlocalreco = cms.Sequence(dt1DRecHits*dt4DSegments)
process.csclocalreco = cms.Sequence(csc2DRecHits*cscSegments)
process.muLocalRecoCosmics = cms.Sequence(process.dtlocalreco+process.csclocalreco+process.rpcRecHits)


#3 STA RECO

from RecoMuon.MuonSeedGenerator.CosmicMuonSeedProducer_cfi import *
from RecoMuon.CosmicMuonProducer.cosmicMuons_cff import *

##Reco Beam Spot from DB
from RecoVertex.BeamSpotProducer.BeamSpotFakeParameters_cfi import *
process.beamspot = cms.EDAnalyzer("BeamSpotFromDB")
process.offlineBeamSpot = cms.EDProducer("BeamSpotProducer")
process.beampath = cms.Sequence(process.beamspot+process.offlineBeamSpot)


process.muSTAreco = cms.Sequence(process.CosmicMuonSeed*process.cosmicMuons)


## From cmssw/RecoMuon/Configuration/python/RecoMuonCosmics_cff.py

process.muSTAreco = cms.Sequence(process.STAmuontrackingforcosmics)


#-------------------------- # Service #--------------------------
Expand Down Expand Up @@ -140,8 +160,7 @@
# Scheduling
#--------------------------

process.allReco = cms.Sequence(process.muRawToDigi*process.muSTAreco)

process.allReco = cms.Sequence(process.muRawToDigi*process.muLocalRecoCosmics*process.beampath*process.muSTAreco)

process.allPaths = cms.Path(process.hltHighLevel *
process.hltTriggerTypeFilter *
Expand Down
30 changes: 23 additions & 7 deletions DQM/MuonMonitor/test/mutracking_dqm_sourceclient-live_cfg.py
Expand Up @@ -8,7 +8,8 @@

# Input source
process.source = cms.Source("PoolSource",
fileNames = cms.untracked.vstring('file:/eos/cms/store/express/Commissioning2019/ExpressCosmics/FEVT/Express-v1/000/331/571/00000/35501AC0-29E7-EA4C-AC1C-194D9B2F12D9.root'),
fileNames = cms.untracked.vstring('root://cmsxrootd.fnal.gov///store/data/Commissioning2018/Cosmics/RAW/v1/000/308/409/00000/8806755C-FC04-E811-9EAC-02163E0137B4.root'),
#file:/eos/cms/store/express/Commissioning2019/ExpressCosmics/FEVT/Express-v1/000/331/571/00000/35501AC0-29E7-EA4C-AC1C-194D9B2F12D9.root'),
secondaryFileNames = cms.untracked.vstring()
)

Expand Down Expand Up @@ -93,7 +94,6 @@
#-------------------------------------------------
# Condition for P5 cluster


process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
from Configuration.AlCa.GlobalTag import GlobalTag as gtCustomise
process.GlobalTag = gtCustomise(process.GlobalTag, 'auto:run2_data', '')
Expand Down Expand Up @@ -126,7 +126,7 @@



#------------------------------------
#------------------------------------
# Cosmic muons reconstruction modules
#------------------------------------

Expand All @@ -139,11 +139,27 @@
process.muonGEMDigis)


#2 STA RECO
#2 LOCAL RECO
from RecoLocalMuon.Configuration.RecoLocalMuonCosmics_cff import *
from RecoLocalMuon.RPCRecHit.rpcRecHits_cfi import *

process.dtlocalreco = cms.Sequence(dt1DRecHits*dt4DSegments)
process.csclocalreco = cms.Sequence(csc2DRecHits*cscSegments)
process.muLocalRecoCosmics = cms.Sequence(process.dtlocalreco+process.csclocalreco+process.rpcRecHits)


#3 STA RECO

from RecoMuon.MuonSeedGenerator.CosmicMuonSeedProducer_cfi import *
from RecoMuon.CosmicMuonProducer.cosmicMuons_cff import *

## From cmssw/RecoMuon/Configuration/python/RecoMuonCosmics_cff.py
##Reco Beam Spot from DB
from RecoVertex.BeamSpotProducer.BeamSpotFakeParameters_cfi import *
process.beamspot = cms.EDAnalyzer("BeamSpotFromDB")
process.offlineBeamSpot = cms.EDProducer("BeamSpotProducer")
process.beampath = cms.Sequence(process.beamspot+process.offlineBeamSpot)

process.muSTAreco = cms.Sequence(process.STAmuontrackingforcosmics)
process.muSTAreco = cms.Sequence(process.CosmicMuonSeed*cosmicMuons)


#--------------------------
Expand Down Expand Up @@ -175,7 +191,7 @@
# Scheduling
#--------------------------

process.allReco = cms.Sequence(process.muRawToDigi*process.muSTAreco)
process.allReco = cms.Sequence(process.muRawToDigi*process.muLocalRecoCosmics*process.beampath*process.muSTAreco)

process.allDQM = cms.Sequence(process.muonDQM*process.dqmEnv*process.dqmSaver)

Expand Down