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