Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:09:39

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 #Analyzer taken from online dqm
0004 from DQM.TrackingMonitor.MonitorTrackSTACosmicMuons_cff import *
0005 from DQM.TrackingMonitor.MonitorTrackSTACosmicMuonsHLT_cff import *
0006 from DQM.TrackingMonitor.MonitorTrackGLBCosmicMuons_cfi import *
0007 from DQM.TrackingMonitor.MonitorTrackTKCosmicMuons_cfi import *
0008 from DQM.TrackingMonitor.MonitorTrackEfficiencySTACosmicMuons_cff import *
0009 from DQM.TrackingMonitor.MonitorTrackEfficiencyTkTracks_cff import *
0010 from DQMOffline.Muon.dtSegmTask_cfi import *
0011 
0012 #dedicated analyzers for offline dqm
0013 from RecoMuon.TrackingTools.MuonServiceProxy_cff import *
0014 from DQMOffline.Muon.muonCosmicAnalyzer_cff import *
0015 from DQMOffline.Muon.CSCMonitor_cfi import *
0016 from DQMOffline.Muon.muonIdDQM_cff import *
0017 
0018 #dedicated clients for offline dqm
0019 from DQMOffline.Muon.muonQualityTests_cff import *
0020 
0021 
0022 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0023 dqmInfoMuons = DQMEDAnalyzer('DQMEventInfo',
0024                               subSystemFolder = cms.untracked.string('Muons')
0025                               )
0026 
0027 muonTrackCosmicAnalyzers = cms.Sequence(standAloneCosmicMuonsMonitors*
0028                                         MonitorTrackTKCosmicMuons*
0029                                         MonitorTrackGLBCosmicMuons*
0030                                         MonitorTrackEfficiencySTACosmicMuons*
0031                                         MonitorTrackEfficiencyTkTracks)
0032 
0033 muonTrackCosmicAnalyzersHLT = cms.Sequence(MonitorTrackSTACosmicMuonsHLTDT*
0034                                            MonitorTrackSTACosmicMuonsHLTCSC)
0035 
0036 muonCosmicMonitors = cms.Sequence(muonTrackCosmicAnalyzers*
0037                                   dtSegmentsMonitor*
0038                                   cscMonitor*
0039                                   muonCosmicAnalyzer*
0040                                   muonIdDQM*
0041                                   dqmInfoMuons)
0042 
0043 ##muonCosmicMonitors = cms.Sequence(muonTrackCosmicAnalyzers*dtSegmentsMonitor*cscMonitor*muonCosmicAnalyzer)
0044 
0045 muonCosmicMonitors_woCSC = cms.Sequence(cms.SequencePlaceholder("muonTrackAnalyzers")*
0046                                         dtSegmentsMonitor*
0047                                         muonCosmicMonitors)
0048 
0049 muonStandAloneCosmicMonitors = cms.Sequence(MonitorTrackSTACosmicMuons*
0050                                             dtSegmentsMonitor*
0051                                             cscMonitor*
0052                                             muonSACosmicAnalyzer)
0053 
0054 muonCosmicMonitorsAndQualityTests = cms.Sequence(muonCosmicMonitors*muonQualityTests)
0055