00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 from DQM.SiStripMonitorHardware.siStripFEDCheck_cfi import *
00005 siStripFEDCheck.HistogramUpdateFrequency = 0
00006 siStripFEDCheck.DoPayloadChecks = True
00007 siStripFEDCheck.CheckChannelLengths = True
00008 siStripFEDCheck.CheckChannelPacketCodes = True
00009 siStripFEDCheck.CheckFELengths = True
00010 siStripFEDCheck.CheckChannelStatus = True
00011
00012
00013
00014 from DQM.SiStripMonitorDigi.SiStripMonitorDigi_cfi import *
00015 SiStripMonitorDigi.Mod_On = False
00016
00017
00018 from DQM.siStripMonitorCluster.SiStripMonitorCluster_cfi import *
00019 siStripMonitorCluster.Mod_On = False
00020
00021
00022
00023 import DQM.siStripMonitorTrack.SiStripMonitorTrack_cfi
00024 SiStripMonitorTrack_cosmicTk = DQM.siStripMonitorTrack.SiStripMonitorTrack_cfi.siStripMonitorTrack.clone()
00025 SiStripMonitorTrack_cosmicTk.TrackProducer = 'cosmictrackfinderP5'
00026 SiStripMonitorTrack_cosmicTk.Mod_On = False
00027 SiStripMonitorTrack_cosmicTk.FolderName = 'SiStrip/Tracks'
00028
00029 import DQM.siStripMonitorTrack.SiStripMonitorTrack_cfi
00030 SiStripMonitorTrack_ckf = DQM.siStripMonitorTrack.SiStripMonitorTrack_cfi.siStripMonitorTrack.clone()
00031 SiStripMonitorTrack_ckf.TrackProducer = 'ctfWithMaterialTracksP5'
00032 SiStripMonitorTrack_ckf.Mod_On = False
00033 SiStripMonitorTrack_ckf.FolderName = 'SiStrip/Tracks'
00034
00035 import DQM.siStripMonitorTrack.SiStripMonitorTrack_cfi
00036 SiStripMonitorTrack_rs = DQM.siStripMonitorTrack.SiStripMonitorTrack_cfi.siStripMonitorTrack.clone()
00037 SiStripMonitorTrack_rs.TrackProducer = 'rsWithMaterialTracksP5'
00038 SiStripMonitorTrack_rs.Mod_On = False
00039 SiStripMonitorTrack_rs.FolderName = 'SiStrip/Tracks'
00040
00041
00042
00043 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00044 MonitorTrackResiduals_cosmicTk = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00045 MonitorTrackResiduals_cosmicTk.trajectoryInput = 'cosmictrackfinderP5'
00046 MonitorTrackResiduals_cosmicTk.OutputMEsInRootFile = False
00047 MonitorTrackResiduals_cosmicTk.Mod_On = False
00048
00049 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00050 MonitorTrackResiduals_ckf = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00051 MonitorTrackResiduals_ckf.trajectoryInput = 'ctfWithMaterialTracksP5'
00052 MonitorTrackResiduals_ckf.OutputMEsInRootFile = False
00053 MonitorTrackResiduals_ckf.Mod_On = False
00054
00055 import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
00056 MonitorTrackResiduals_rs = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
00057 MonitorTrackResiduals_rs.trajectoryInput = 'rsWithMaterialTracksP5'
00058 MonitorTrackResiduals_rs.OutputMEsInRootFile = False
00059 MonitorTrackResiduals_rs.Mod_On = False
00060
00061
00062
00063 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
00064 TrackMon_cosmicTk = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
00065 TrackMon_cosmicTk.TrackProducer = 'cosmictrackfinderP5'
00066 TrackMon_cosmicTk.AlgoName = 'CosmicTk'
00067 TrackMon_cosmicTk.FolderName = 'SiStrip/Tracks'
00068
00069
00070 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
00071 TrackMon_ckf = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
00072 TrackMon_ckf.TrackProducer = 'ctfWithMaterialTracksP5'
00073 TrackMon_ckf.AlgoName = 'CKFTk'
00074 TrackMon_ckf.FolderName = 'SiStrip/Tracks'
00075
00076
00077 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
00078 TrackMon_rs = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
00079 TrackMon_rs.TrackProducer = 'rsWithMaterialTracksP5'
00080 TrackMon_rs.AlgoName = 'RSTk'
00081 TrackMon_rs.FolderName = 'SiStrip/Tracks'
00082
00083
00084 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
00085 TrackMon_bhmuon = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
00086 TrackMon_bhmuon.TrackProducer = 'ctfWithMaterialTracksBeamHaloMuon'
00087 TrackMon_bhmuon.AlgoName = 'BHMuonTk'
00088 TrackMon_bhmuon.FolderName = 'SiStrip/Tracks'
00089
00090
00091 dqmInfoSiStrip = cms.EDFilter("DQMEventInfo",
00092 subSystemFolder = cms.untracked.string('SiStrip')
00093 )
00094
00095
00096
00097 SiStripDQMTier0_cosmicTk = cms.Sequence(SiStripMonitorTrack_cosmicTk*MonitorTrackResiduals_cosmicTk*TrackMon_cosmicTk)
00098
00099 SiStripDQMTier0_ckf = cms.Sequence(SiStripMonitorTrack_ckf*MonitorTrackResiduals_ckf*TrackMon_ckf)
00100
00101 SiStripDQMTier0_rs = cms.Sequence(SiStripMonitorTrack_rs*MonitorTrackResiduals_rs*TrackMon_rs)
00102
00103 SiStripDQMTier0 = cms.Sequence(siStripFEDCheck*SiStripMonitorDigi*siStripMonitorCluster*SiStripMonitorTrack_ckf*MonitorTrackResiduals_ckf*TrackMon_cosmicTk*TrackMon_ckf*TrackMon_rs*dqmInfoSiStrip)
00104
00105