CMS 3D CMS Logo

SiStripDQMSourceConfigOfflineGlobalRunCAF_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # SiStrip DQM Source
4 
5 # Hardware Monitoring
7 
8 # Condition DB Monitoring
10 
11 # DQMEventInfo
12 DqmEventInfoSiStrip = cms.EDAnalyzer( "DQMEventInfo",
13  subSystemFolder = cms.untracked.string( 'SiStrip' )
14 )
15 
16 # SiStripMonitoDigi
18 SiStripMonitorDigiCAF = DQM.SiStripMonitorDigi.SiStripMonitorDigi_cfi.SiStripMonitorDigi.clone()
19 SiStripMonitorDigiCAF.SelectAllDetectors = True
20 
21 # SiStripMonitorCluster
23 SiStripMonitorClusterCAF = DQM.SiStripMonitorCluster.SiStripMonitorCluster_cfi.SiStripMonitorCluster.clone()
24 SiStripMonitorClusterCAF.SelectAllDetectors = True
25 SiStripMonitorClusterCAF.StripQualityLabel = ''
26 
27 # SiStripMonitorTrack
28 # clone for cosmic track finder
30 SiStripMonitorTrackCAF_cosmicTk = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
31 SiStripMonitorTrackCAF_cosmicTk.TrackProducer = 'cosmictrackfinderP5Refitter'
32 SiStripMonitorTrackCAF_cosmicTk.Mod_On = True
33 # clone for CTF track finder
35 SiStripMonitorTrackCAF_ckf = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
36 SiStripMonitorTrackCAF_ckf.TrackProducer = 'ctfWithMaterialTracksP5Refitter'
37 SiStripMonitorTrackCAF_ckf.Mod_On = True
38 # clone for RS track finder
40 SiStripMonitorTrackCAF_rs = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
41 SiStripMonitorTrackCAF_rs.TrackProducer = 'rsWithMaterialTracksP5Refitter'
42 SiStripMonitorTrackCAF_rs.Mod_On = True
43 
44 # TrackerMonitorTrack
45 # clone for cosmic track finder
47 MonitorTrackResidualsCAF_cosmicTk = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
48 MonitorTrackResidualsCAF_cosmicTk.Tracks = 'cosmictrackfinderP5'
49 MonitorTrackResidualsCAF_cosmicTk.trajectoryInput = 'cosmictrackfinderP5Refitter'
50 # clone for CTF track finder
52 MonitorTrackResidualsCAF_ckf = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
53 MonitorTrackResidualsCAF_ckf.Tracks = 'ctfWithMaterialTracksP5'
54 MonitorTrackResidualsCAF_ckf.trajectoryInput = 'ctfWithMaterialTracksP5Refitter'
55 # clone for RS track finder
57 MonitorTrackResidualsCAF_rs = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
58 MonitorTrackResidualsCAF_rs.Tracks = 'rsWithMaterialTracksP5'
59 MonitorTrackResidualsCAF_rs.trajectoryInput = 'rsWithMaterialTracksP5Refitter'
60 
61 # TrackingMonitor
62 # clone for cosmic track finder
63 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
64 TrackMonCAF_cosmicTk = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
65 TrackMonCAF_cosmicTk.TrackProducer = 'cosmictrackfinderP5'
66 TrackMonCAF_cosmicTk.AlgoName = 'CosmicTk'
67 TrackMonCAF_cosmicTk.FolderName = 'SiStrip/Tracks'
68 # clone for CTF track finder
69 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
70 TrackMonCAF_ckf = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
71 TrackMonCAF_ckf.TrackProducer = 'ctfWithMaterialTracksP5'
72 TrackMonCAF_ckf.AlgoName = 'CKFTk'
73 TrackMonCAF_ckf.FolderName = 'SiStrip/Tracks'
74 # clone for RS track finder
75 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
76 TrackMonCAF_rs = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
77 TrackMonCAF_rs.TrackProducer = 'rsWithMaterialTracksP5'
78 TrackMonCAF_rs.AlgoName = 'RSTk'
79 TrackMonCAF_rs.FolderName = 'SiStrip/Tracks'
80 
81 # Scheduling
82 SiStripDQMSourceGlobalRunCAF_fromRAW = cms.Sequence( siStripFEDMonitor )
83 SiStripDQMSourceGlobalRunCAF_common = cms.Sequence( CondDataMonitoring + DqmEventInfoSiStrip + SiStripMonitorDigiCAF + SiStripMonitorClusterCAF )
84 SiStripDQMSourceGlobalRunCAF_cosmikTk = cms.Sequence( SiStripMonitorTrackCAF_cosmicTk + MonitorTrackResidualsCAF_cosmicTk + TrackMonCAF_cosmicTk )
85 SiStripDQMSourceGlobalRunCAF_ckf = cms.Sequence( SiStripMonitorTrackCAF_ckf + MonitorTrackResidualsCAF_ckf + TrackMonCAF_ckf )
86 SiStripDQMSourceGlobalRunCAF_rs = cms.Sequence( SiStripMonitorTrackCAF_rs + MonitorTrackResidualsCAF_rs + TrackMonCAF_rs )
87 SiStripDQMSourceGlobalRunCAF = cms.Sequence( SiStripDQMSourceGlobalRunCAF_common + SiStripDQMSourceGlobalRunCAF_cosmikTk + SiStripDQMSourceGlobalRunCAF_ckf + SiStripDQMSourceGlobalRunCAF_rs )
88 SiStripDQMSourceGlobalRunCAF_reduced = cms.Sequence( SiStripDQMSourceGlobalRunCAF_common + TrackMonCAF_cosmicTk + SiStripDQMSourceGlobalRunCAF_ckf + TrackMonCAF_rs )
89 
90 
TrackerMonitorTrack defined and used only for MinimumBias ####.