CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/DQM/SiStripMonitorClient/python/SiStripDQMSourceConfigOfflineGlobalRunCAF_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # SiStrip DQM Source
00004 
00005 # Hardware Monitoring
00006 from DQM.SiStripMonitorHardware.siStripFEDMonitor_P5_cff import *
00007 
00008 # Condition DB Monitoring
00009 from DQM.SiStripMonitorSummary.SiStripMonitorCondData_cfi import *
00010 
00011 # DQMEventInfo
00012 DqmEventInfoSiStrip = cms.EDAnalyzer( "DQMEventInfo",
00013     subSystemFolder = cms.untracked.string( 'SiStrip' )
00014 )
00015 
00016 # SiStripMonitoDigi
00017 import DQM.SiStripMonitorDigi.SiStripMonitorDigi_cfi
00018 SiStripMonitorDigiCAF                    = DQM.SiStripMonitorDigi.SiStripMonitorDigi_cfi.SiStripMonitorDigi.clone()
00019 SiStripMonitorDigiCAF.SelectAllDetectors = True
00020 
00021 # SiStripMonitorCluster
00022 import DQM.SiStripMonitorCluster.SiStripMonitorCluster_cfi
00023 SiStripMonitorClusterCAF = DQM.SiStripMonitorCluster.SiStripMonitorCluster_cfi.SiStripMonitorCluster.clone()
00024 SiStripMonitorClusterCAF.OutputMEsInRootFile = False
00025 SiStripMonitorClusterCAF.SelectAllDetectors  = True
00026 SiStripMonitorClusterCAF.StripQualityLabel   = ''
00027 
00028 # SiStripMonitorTrack
00029 # clone for cosmic track finder
00030 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
00031 SiStripMonitorTrackCAF_cosmicTk = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
00032 SiStripMonitorTrackCAF_cosmicTk.TrackProducer = 'cosmictrackfinderP5Refitter'
00033 SiStripMonitorTrackCAF_cosmicTk.Mod_On        = True
00034 # clone for CTF track finder
00035 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
00036 SiStripMonitorTrackCAF_ckf = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
00037 SiStripMonitorTrackCAF_ckf.TrackProducer = 'ctfWithMaterialTracksP5Refitter'
00038 SiStripMonitorTrackCAF_ckf.Mod_On        = True
00039 # clone for RS track finder
00040 import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
00041 SiStripMonitorTrackCAF_rs = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
00042 SiStripMonitorTrackCAF_rs.TrackProducer = 'rsWithMaterialTracksP5Refitter'
00043 SiStripMonitorTrackCAF_rs.Mod_On        = True
00044 
00045 # TrackerMonitorTrack
00046 # clone for cosmic track finder
00047 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00048 MonitorTrackResidualsCAF_cosmicTk = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00049 MonitorTrackResidualsCAF_cosmicTk.Tracks              = 'cosmictrackfinderP5'
00050 MonitorTrackResidualsCAF_cosmicTk.trajectoryInput     = 'cosmictrackfinderP5Refitter'
00051 MonitorTrackResidualsCAF_cosmicTk.OutputMEsInRootFile = False
00052 # clone for CTF track finder
00053 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00054 MonitorTrackResidualsCAF_ckf = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00055 MonitorTrackResidualsCAF_ckf.Tracks              = 'ctfWithMaterialTracksP5'
00056 MonitorTrackResidualsCAF_ckf.trajectoryInput     = 'ctfWithMaterialTracksP5Refitter'
00057 MonitorTrackResidualsCAF_ckf.OutputMEsInRootFile = False
00058 # clone for RS track finder
00059 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00060 MonitorTrackResidualsCAF_rs = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00061 MonitorTrackResidualsCAF_rs.Tracks              = 'rsWithMaterialTracksP5'
00062 MonitorTrackResidualsCAF_rs.trajectoryInput     = 'rsWithMaterialTracksP5Refitter'
00063 MonitorTrackResidualsCAF_rs.OutputMEsInRootFile = False
00064 
00065 # TrackingMonitor
00066 # clone for cosmic track finder
00067 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
00068 TrackMonCAF_cosmicTk = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
00069 TrackMonCAF_cosmicTk.TrackProducer = 'cosmictrackfinderP5'
00070 TrackMonCAF_cosmicTk.AlgoName      = 'CosmicTk'
00071 TrackMonCAF_cosmicTk.FolderName    = 'SiStrip/Tracks'
00072 # clone for CTF track finder
00073 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
00074 TrackMonCAF_ckf = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
00075 TrackMonCAF_ckf.TrackProducer = 'ctfWithMaterialTracksP5'
00076 TrackMonCAF_ckf.AlgoName      = 'CKFTk'
00077 TrackMonCAF_ckf.FolderName    = 'SiStrip/Tracks'
00078 # clone for RS track finder
00079 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
00080 TrackMonCAF_rs = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
00081 TrackMonCAF_rs.TrackProducer = 'rsWithMaterialTracksP5'
00082 TrackMonCAF_rs.AlgoName      = 'RSTk'
00083 TrackMonCAF_rs.FolderName    = 'SiStrip/Tracks'
00084 
00085 # Scheduling
00086 SiStripDQMSourceGlobalRunCAF_fromRAW  = cms.Sequence( siStripFEDMonitor )
00087 SiStripDQMSourceGlobalRunCAF_common   = cms.Sequence( CondDataMonitoring + DqmEventInfoSiStrip + SiStripMonitorDigiCAF + SiStripMonitorClusterCAF )
00088 SiStripDQMSourceGlobalRunCAF_cosmikTk = cms.Sequence( SiStripMonitorTrackCAF_cosmicTk + MonitorTrackResidualsCAF_cosmicTk + TrackMonCAF_cosmicTk )
00089 SiStripDQMSourceGlobalRunCAF_ckf      = cms.Sequence( SiStripMonitorTrackCAF_ckf      + MonitorTrackResidualsCAF_ckf      + TrackMonCAF_ckf )
00090 SiStripDQMSourceGlobalRunCAF_rs       = cms.Sequence( SiStripMonitorTrackCAF_rs       + MonitorTrackResidualsCAF_rs       + TrackMonCAF_rs )
00091 SiStripDQMSourceGlobalRunCAF          = cms.Sequence( SiStripDQMSourceGlobalRunCAF_common + SiStripDQMSourceGlobalRunCAF_cosmikTk + SiStripDQMSourceGlobalRunCAF_ckf + SiStripDQMSourceGlobalRunCAF_rs )
00092 SiStripDQMSourceGlobalRunCAF_reduced  = cms.Sequence( SiStripDQMSourceGlobalRunCAF_common + TrackMonCAF_cosmicTk                  + SiStripDQMSourceGlobalRunCAF_ckf + TrackMonCAF_rs )
00093 
00094