CMS 3D CMS Logo

SiStripSourceConfig_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # Hardware Monitor ###
5 
6 # Pedestal Monitor ###
8 PedsMon.StripQualityLabel = ''
9 PedsMon.RunTypeFlag = 'CalculatedPlotsOnly'
10 
11 # Digi Monitor #####
13 SiStripMonitorDigi.SelectAllDetectors = True
14 
15 # Cluster Monitor ####
17 SiStripMonitorCluster.SelectAllDetectors = True
18 SiStripMonitorCluster.StripQualityLabel = ''
19 
20 # refitter ### (FIXME rename, move)
22 
23 # On/Off Track Cluster Monitor ####
24 # Clone for Sim data
26 SiStripMonitorTrackSim = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
27 SiStripMonitorTrackSim.TrackProducer = 'TrackRefitter'
28 SiStripMonitorTrackSim.TrackLabel = ''
29 SiStripMonitorTrackSim.Cluster_src = 'siStripClusters'
30 SiStripMonitorTrackSim.Mod_On = True
31 
32 # Clone for Real Data
34 SiStripMonitorTrackReal = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
35 SiStripMonitorTrackReal.TrackProducer = 'ctfWithMaterialTracksP5'
36 SiStripMonitorTrackReal.TrackLabel = ''
37 SiStripMonitorTrackReal.Cluster_src = 'siStripClusters'
38 SiStripMonitorTrackReal.Mod_On = True
39 
40 # Clone for Real Data (Collision)
42 SiStripMonitorTrackColl = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
43 SiStripMonitorTrackColl.TrackProducer = 'refittedForPixelDQM'
44 SiStripMonitorTrackColl.TrackLabel = ''
45 SiStripMonitorTrackColl.Cluster_src = 'siStripClusters'
46 SiStripMonitorTrackColl.Mod_On = True
47 
48 
49 # Residual Monitor ####
50 # Clone for Sim Data
52 MonitorTrackResidualsSim = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
53 # Clone for Real Data
54 MonitorTrackResidualsReal = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
56 MonitorTrackResidualsReal.Tracks = 'ctfWithMaterialTracksP5'
57 MonitorTrackResidualsReal.trajectoryInput = 'ctfWithMaterialTracksP5'
58 # Clone for Real Data
59 MonitorTrackResidualsColl = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
61 MonitorTrackResidualsColl.Tracks = 'refittedForPixelDQM'
62 MonitorTrackResidualsColl.trajectoryInput = 'refittedForPixelDQM'
63 
64 
65 # Tracking Monitor ####
66 # Clone for Sim Data
68 TrackMonSim = DQM.TrackingMonitor.TrackingMonitor_cfi.TrackMon.clone()
69 TrackMonSim.FolderName = 'Tracking/TrackParameters'
70 # Clone for Real Data (Cosmic)
71 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
72 TrackMonReal = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
73 TrackMonReal.TrackProducer = 'ctfWithMaterialTracksP5'
74 TrackMonReal.FolderName = 'Tracking/TrackParameters'
75 TrackMonReal.AlgoName = 'CKFTk'
76 TrackMonReal.doSeedParameterHistos = True
77 
78 # Clone for Real Data (Collison)
80 TrackMonColl = DQM.TrackingMonitor.TrackingMonitor_cfi.TrackMon.clone()
81 TrackMonColl.TrackProducer = 'generalTracks'
82 TrackMonColl.FolderName = 'Tracking/TrackParameters'
83 TrackMonColl.AlgoName = 'CKFTk'
84 TrackMonColl.doSeedParameterHistos = True
85 
86 # Sequences
87 #removed modules using TkDetMap service
88 #SiStripSourcesSimData = cms.Sequence(SiStripMonitorTrackSim*MonitorTrackResidualsSim*TrackMonSim)
89 #SiStripSourcesRealData = cms.Sequence(SiStripMonitorTrackReal*MonitorTrackResidualsReal*TrackMonReal)
90 #SiStripSourcesRealDataCollision = cms.Sequence(SiStripMonitorTrackColl*MonitorTrackResidualsColl*TrackMonColl)
91 SiStripSourcesSimData = cms.Sequence(SiStripMonitorDigi*SiStripMonitorCluster*SiStripMonitorTrackSim*MonitorTrackResidualsSim*TrackMonSim)
92 SiStripSourcesRealData = cms.Sequence(SiStripMonitorDigi*SiStripMonitorCluster*SiStripMonitorTrackReal*MonitorTrackResidualsReal*TrackMonReal)
93 SiStripSourcesRealDataCollision = cms.Sequence(SiStripMonitorDigi*SiStripMonitorCluster*refittedForPixelDQM*SiStripMonitorTrackColl*MonitorTrackResidualsColl*TrackMonColl)
94 
95 
96 
97 
TrackerMonitorTrack defined and used only for MinimumBias ####.