CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/DQMOffline/Muon/python/muonCosmicMonitors_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 #Analyzer taken from online dqm
00004 from DQM.TrackingMonitor.MonitorTrackSTACosmicMuons_cff import *
00005 from DQM.TrackingMonitor.MonitorTrackSTACosmicMuonsHLT_cff import *
00006 from DQM.TrackingMonitor.MonitorTrackGLBCosmicMuons_cfi import *
00007 from DQM.TrackingMonitor.MonitorTrackTKCosmicMuons_cfi import *
00008 from DQM.TrackingMonitor.MonitorTrackEfficiencySTACosmicMuons_cff import *
00009 from DQM.TrackingMonitor.MonitorTrackEfficiencyTkTracks_cff import *
00010 from DQMOffline.Muon.dtSegmTask_cfi import *
00011 #dedicated analyzers for offline dqm
00012 from RecoMuon.TrackingTools.MuonServiceProxy_cff import *
00013 from DQMOffline.Muon.muonCosmicAnalyzer_cfi import *
00014 from DQMOffline.Muon.CSCMonitor_cfi import *
00015 import DQMOffline.Muon.muonAnalyzer_cfi
00016 muonStandAloneCosmicAnalyzer = DQMOffline.Muon.muonAnalyzer_cfi.muonAnalyzer.clone()
00017 from DQMOffline.Muon.muonIdDQM_cff import *
00018 #dedicated clients for offline dqm
00019 from DQMOffline.Muon.muonQualityTests_cff import *
00020 
00021 dqmInfoMuons = cms.EDAnalyzer("DQMEventInfo",
00022                             subSystemFolder = cms.untracked.string('Muons')
00023                             )
00024 
00025 muonTrackCosmicAnalyzers = cms.Sequence(standAloneCosmicMuonsMonitors*MonitorTrackTKCosmicMuons*MonitorTrackGLBCosmicMuons*MonitorTrackEfficiencySTACosmicMuons*MonitorTrackEfficiencyTkTracks)
00026 muonTrackCosmicAnalyzersHLT = cms.Sequence(MonitorTrackSTACosmicMuonsHLTDT*MonitorTrackSTACosmicMuonsHLTCSC)
00027 
00028 muonCosmicMonitors = cms.Sequence(muonTrackCosmicAnalyzers*dtSegmentsMonitor*cscMonitor*muonCosmicAnalyzer*muonIdDQM*dqmInfoMuons)
00029 ##muonCosmicMonitors = cms.Sequence(muonTrackCosmicAnalyzers*dtSegmentsMonitor*cscMonitor*muonCosmicAnalyzer)
00030 
00031 muonCosmicMonitors_woCSC = cms.Sequence(cms.SequencePlaceholder("muonTrackAnalyzers")*dtSegmentsMonitor*muonCosmicMonitors)
00032 
00033 muonStandAloneCosmicMonitors = cms.Sequence(MonitorTrackSTACosmicMuons*dtSegmentsMonitor*cscMonitor*muonStandAloneCosmicAnalyzer)
00034 
00035 muonCosmicMonitorsAndQualityTests = cms.Sequence(muonCosmicMonitors*muonQualityTests)
00036 
00037 muonStandAloneCosmicAnalyzer.DoMuonRecoAnalysis = False
00038 
00039