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  SelectAllDetectors = True
20 )
21 
22 # SiStripMonitorCluster
24 SiStripMonitorClusterCAF = DQM.SiStripMonitorCluster.SiStripMonitorCluster_cfi.SiStripMonitorCluster.clone(
25  SelectAllDetectors = True,
26  StripQualityLabel = ''
27 )
28 
29 # SiStripMonitorTrack
30 # clone for cosmic track finder
32 SiStripMonitorTrackCAF_cosmicTk = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone(
33  TrackProducer = 'cosmictrackfinderP5Refitter',
34  Mod_On = True
35 )
36 # clone for CTF track finder
38 SiStripMonitorTrackCAF_ckf = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone(
39  TrackProducer = 'ctfWithMaterialTracksP5Refitter',
40  Mod_On = True
41 )
42 # clone for RS track finder
44 SiStripMonitorTrackCAF_rs = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone(
45  TrackProducer = 'rsWithMaterialTracksP5Refitter',
46  Mod_On = True
47 )
48 
49 # TrackerMonitorTrack
50 # clone for cosmic track finder
52 MonitorTrackResidualsCAF_cosmicTk = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone(
53  Tracks = 'cosmictrackfinderP5',
54  trajectoryInput = 'cosmictrackfinderP5Refitter'
55 )
56 # clone for CTF track finder
58 MonitorTrackResidualsCAF_ckf = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone(
59  Tracks = 'ctfWithMaterialTracksP5',
60  trajectoryInput = 'ctfWithMaterialTracksP5Refitter'
61 )
62 # clone for RS track finder
64 MonitorTrackResidualsCAF_rs = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone(
65  Tracks = 'rsWithMaterialTracksP5',
66  trajectoryInput = 'rsWithMaterialTracksP5Refitter'
67 )
68 
69 # TrackingMonitor
70 # clone for cosmic track finder
72 TrackMonCAF_cosmicTk = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone(
73  TrackProducer = 'cosmictrackfinderP5',
74  AlgoName = 'CosmicTk',
75  FolderName = 'SiStrip/Tracks'
76 )
77 # clone for CTF track finder
79 TrackMonCAF_ckf = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone(
80  TrackProducer = 'ctfWithMaterialTracksP5',
81  AlgoName = 'CKFTk',
82  FolderName = 'SiStrip/Tracks'
83 )
84 # clone for RS track finder
86 TrackMonCAF_rs = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone(
87  TrackProducer = 'rsWithMaterialTracksP5',
88  AlgoName = 'RSTk',
89  FolderName = 'SiStrip/Tracks'
90 )
91 
92 # Scheduling
93 SiStripDQMSourceGlobalRunCAF_fromRAW = cms.Sequence( siStripFEDMonitor )
94 SiStripDQMSourceGlobalRunCAF_common = cms.Sequence( CondDataMonitoring + DqmEventInfoSiStrip + SiStripMonitorDigiCAF + SiStripMonitorClusterCAF )
95 SiStripDQMSourceGlobalRunCAF_cosmikTk = cms.Sequence( SiStripMonitorTrackCAF_cosmicTk + MonitorTrackResidualsCAF_cosmicTk + TrackMonCAF_cosmicTk )
96 SiStripDQMSourceGlobalRunCAF_ckf = cms.Sequence( SiStripMonitorTrackCAF_ckf + MonitorTrackResidualsCAF_ckf + TrackMonCAF_ckf )
97 SiStripDQMSourceGlobalRunCAF_rs = cms.Sequence( SiStripMonitorTrackCAF_rs + MonitorTrackResidualsCAF_rs + TrackMonCAF_rs )
98 SiStripDQMSourceGlobalRunCAF = cms.Sequence( SiStripDQMSourceGlobalRunCAF_common + SiStripDQMSourceGlobalRunCAF_cosmikTk + SiStripDQMSourceGlobalRunCAF_ckf + SiStripDQMSourceGlobalRunCAF_rs )
99 SiStripDQMSourceGlobalRunCAF_reduced = cms.Sequence( SiStripDQMSourceGlobalRunCAF_common + TrackMonCAF_cosmicTk + SiStripDQMSourceGlobalRunCAF_ckf + TrackMonCAF_rs )
100 
101