CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiStripSourceConfigP5_cff.py
Go to the documentation of this file.
2 
4 siStripFEDMonitor.nFEDErrorsHistogramConfig.NBins = cms.untracked.uint32(441)
5 siStripFEDMonitor.nFEDErrorsHistogramConfig.Max = cms.untracked.double(440.5)
6 
7 # SiStripMonitorDigi ####
9 SiStripMonitorDigi.SelectAllDetectors = True
10 SiStripMonitorDigi.TProfTotalNumberOfDigis.subdetswitchon = True
11 SiStripMonitorDigi.TProfDigiApvCycle.subdetswitchon = True
12 SiStripMonitorDigi.TotalNumberOfDigisFailure.subdetswitchon = True
13 
14 # APV shots monitoring
15 SiStripMonitorDigi.TkHistoMapNApvShots_On = True
16 SiStripMonitorDigi.TkHistoMapNStripApvShots_On= True
17 SiStripMonitorDigi.TkHistoMapMedianChargeApvShots_On= True
18 SiStripMonitorDigi.TH1NApvShots.subdetswitchon = True
19 SiStripMonitorDigi.TH1NApvShots.globalswitchon = True
20 SiStripMonitorDigi.TH1ChargeMedianApvShots.subdetswitchon = True
21 SiStripMonitorDigi.TH1ChargeMedianApvShots.globalswitchon = True
22 SiStripMonitorDigi.TH1NStripsApvShots.subdetswitchon = True
23 SiStripMonitorDigi.TH1NStripsApvShots.globalswitchon = True
24 SiStripMonitorDigi.TH1ApvNumApvShots.subdetswitchon = True
25 SiStripMonitorDigi.TH1ApvNumApvShots.globalswitchon = True
26 SiStripMonitorDigi.TProfNShotsVsTime.subdetswitchon = True
27 SiStripMonitorDigi.TProfNShotsVsTime.globalswitchon = True
28 SiStripMonitorDigi.TProfGlobalNShots.globalswitchon = True
29 
30 # removing some histograms
31 SiStripMonitorDigi.TH1ADCsCoolestStrip.moduleswitchon = False
32 SiStripMonitorDigi.TH1ADCsHottestStrip.moduleswitchon = False
33 SiStripMonitorDigi.TH1DigiADCs.moduleswitchon = False
34 SiStripMonitorDigi.TH1StripOccupancy.moduleswitchon = False
35 
37 
38 # SiStripMonitorCluster ####
40 SiStripMonitorClusterReal = DQM.SiStripMonitorCluster.SiStripMonitorCluster_cfi.SiStripMonitorCluster.clone()
41 SiStripMonitorClusterReal.OutputMEsInRootFile = False
42 SiStripMonitorClusterReal.SelectAllDetectors = True
43 SiStripMonitorClusterReal.TProfTotalNumberOfClusters.subdetswitchon = True
44 SiStripMonitorClusterReal.TProfClustersApvCycle.subdetswitchon = True
45 SiStripMonitorClusterReal.TH2CStripVsCpixel.globalswitchon=True
46 SiStripMonitorClusterReal.TH1MultiplicityRegions.globalswitchon=True
47 SiStripMonitorClusterReal.TH1MainDiagonalPosition.globalswitchon=True
48 SiStripMonitorClusterReal.TH1StripNoise2ApvCycle.globalswitchon=True
49 SiStripMonitorClusterReal.TH1StripNoise3ApvCycle.globalswitchon=True
50 SiStripMonitorClusterReal.ClusterHisto = True
51 
52 # removing some histograms
53 SiStripMonitorClusterReal.TH1NrOfClusterizedStrips.moduleswitchon = False
54 SiStripMonitorClusterReal.TH1ClusterNoise.moduleswitchon = False
55 SiStripMonitorClusterReal.TH1ClusterStoN.moduleswitchon = False
56 SiStripMonitorClusterReal.TH1ClusterCharge.moduleswitchon = True
57 SiStripMonitorClusterReal.TH1ClusterWidth.moduleswitchon = False
58 SiStripMonitorClusterReal.TH1ModuleLocalOccupancy.moduleswitchon = False
59 
60 # SiStripMonitorTrack ####
61 # Clone for Cosmic Track Finder
63 SiStripMonitorTrack_cosmicTk = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
64 SiStripMonitorTrack_cosmicTk.TrackProducer = 'cosmictrackfinderP5'
65 SiStripMonitorTrack_cosmicTk.Mod_On = True
66 
67 # Clone for CKF Tracks
69 SiStripMonitorTrack_ckf = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
70 SiStripMonitorTrack_ckf.TrackProducer = 'ctfWithMaterialTracksP5'
71 SiStripMonitorTrack_ckf.Mod_On = True
72 
73 # Clone fir Road Search Tracks
74 #import DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi
75 #SiStripMonitorTrack_rs = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
76 #SiStripMonitorTrack_rs.TrackProducer = 'rsWithMaterialTracksP5'
77 #SiStripMonitorTrack_rs.Mod_On = True
78 
79 # Clone for General Tracks (for Collision)
81 SiStripMonitorTrack_gentk = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
82 SiStripMonitorTrack_gentk.TrackProducer = 'generalTracks'
83 SiStripMonitorTrack_gentk.Mod_On = True
84 
85 # Clone for Heavy Ion Tracks (for HI Collisions)
87 SiStripMonitorTrack_hi = DQM.SiStripMonitorTrack.SiStripMonitorTrack_cfi.SiStripMonitorTrack.clone()
88 SiStripMonitorTrack_hi.TrackProducer = 'hiGlobalPrimTracks'
89 SiStripMonitorTrack_hi.Mod_On = True
90 
91 # TrackerMonitorTrack ####
92 # Clone for Cosmic Track Finder
93 #import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
94 #MonitorTrackResiduals_cosmicTk = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
95 #MonitorTrackResiduals_cosmicTk.Tracks = 'cosmictrackfinderP5'
96 #MonitorTrackResiduals_cosmicTk.trajectoryInput = 'cosmictrackfinderP5'
97 #MonitorTrackResiduals_cosmicTk.OutputMEsInRootFile = False
98 #MonitorTrackResiduals_cosmicTk.Mod_On = False
99 
100 # Clone for CKF Tracks
101 #import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
102 #MonitorTrackResiduals_ckf = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
103 #MonitorTrackResiduals_ckf.Tracks = 'ctfWithMaterialTracksP5'
104 #MonitorTrackResiduals_ckf.trajectoryInput = 'ctfWithMaterialTracksP5'
105 #MonitorTrackResiduals_ckf.OutputMEsInRootFile = False
106 #MonitorTrackResiduals_ckf.Mod_On = False
107 
108 # Clone for Road Search Tracks
109 #import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
110 #MonitorTrackResiduals_rs = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
111 #MonitorTrackResiduals_rs.Tracks = 'rsWithMaterialTracksP5'
112 #MonitorTrackResiduals_rs.trajectoryInput = 'rsWithMaterialTracksP5'
113 #MonitorTrackResiduals_rs.OutputMEsInRootFile = False
114 #MonitorTrackResiduals_rs.Mod_On = False
115 
116 # Clone for General Track (for Collision data)
118 MonitorTrackResiduals_gentk = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
119 MonitorTrackResiduals_gentk.Tracks = 'generalTracks'
120 MonitorTrackResiduals_gentk.trajectoryInput = 'generalTracks'
121 MonitorTrackResiduals_gentk.OutputMEsInRootFile = False
122 MonitorTrackResiduals_gentk.Mod_On = False
123 
124 # Clone for Heavy Ion Tracks (for HI Collisions)
125 #import DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi
126 #MonitorTrackResiduals_hi = DQM.TrackerMonitorTrack.MonitorTrackResiduals_cfi.MonitorTrackResiduals.clone()
127 #MonitorTrackResiduals_hi.Tracks = 'hiGlobalPrimTracks'
128 #MonitorTrackResiduals_hi.trajectoryInput = 'hiGlobalPrimTracks'
129 #MonitorTrackResiduals_hi.OutputMEsInRootFile = False
130 #MonitorTrackResiduals_hi.Mod_On = False
131 
132 # TrackingMonitor ####
133 # Clone for Cosmic Track Finder
134 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
135 TrackMon_cosmicTk = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
136 TrackMon_cosmicTk.TrackProducer = 'cosmictrackfinderP5'
137 TrackMon_cosmicTk.AlgoName = 'CosmicTk'
138 TrackMon_cosmicTk.FolderName = 'Tracking/TrackParameters'
139 TrackMon_cosmicTk.doSeedParameterHistos = True
140 
141 # Clone for CKF Tracks
142 import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
143 TrackMon_ckf = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
144 TrackMon_ckf.TrackProducer = 'ctfWithMaterialTracksP5'
145 TrackMon_ckf.AlgoName = 'CKFTk'
146 TrackMon_ckf.FolderName = 'Tracking/TrackParameters'
147 TrackMon_ckf.doSeedParameterHistos = True
148 
149 # Clone for Road Search Tracks
150 #import DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi
151 #TrackMon_rs = DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi.TrackerCosmicTrackMon.clone()
152 #TrackMon_rs.TrackProducer = 'rsWithMaterialTracksP5'
153 #TrackMon_rs.AlgoName = 'RSTk'
154 #TrackMon_rs.FolderName = 'Tracking/TrackParameters'
155 #TrackMon_rs.doSeedParameterHistos = True
156 
157 # Clone for General Track (for Collision data)
158 import DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi
159 TrackMon_gentk = DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi.TrackerCollisionTrackMon.clone()
160 TrackMon_gentk.FolderName = 'Tracking/TrackParameters'
161 TrackMon_gentk.BSFolderName = 'Tracking/TrackParameters/BeamSpotParameters'
162 # decrease number of histograms
163 #TrackMon_gentk.doTrackerSpecific = False
164 
165 # Clone for Heavy Ion Tracks (for HI Collisions)
166 import DQM.TrackingMonitor.TrackerHeavyIonTrackingMonitor_cfi
167 TrackMon_hi = DQM.TrackingMonitor.TrackerHeavyIonTrackingMonitor_cfi.TrackerHeavyIonTrackMon.clone()
168 TrackMon_hi.FolderName = 'Tracking/TrackParameters'
169 TrackMon_hi.BSFolderName = 'Tracking/TrackParameters/BeamSpotParameters'
170 
171 # Tracking Efficiency ####
172 # Clone for Cosmic Tracks
173 import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi
174 TrackEffMon_cosmicTk = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone()
175 TrackEffMon_cosmicTk.TKTrackCollection = 'cosmictrackfinderP5'
176 TrackEffMon_cosmicTk.AlgoName = 'CosmicTk'
177 TrackEffMon_cosmicTk.FolderName = 'Tracking/TrackParameters/TrackEfficiency'
178 
179 # Clone for CKF Tracks
180 import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi
181 TrackEffMon_ckf = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone()
182 TrackEffMon_ckf.TKTrackCollection = 'ctfWithMaterialTracksP5'
183 TrackEffMon_ckf.AlgoName = 'CKFTk'
184 TrackEffMon_ckf.FolderName = 'Tracking/TrackParameters/TrackEfficiency'
185 
186 # Clone for RS Tracks
187 #import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi
188 #TrackEffMon_rs = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone()
189 #TrackEffMon_rs.TKTrackCollection = 'rsWithMaterialTracksP5'
190 #TrackEffMon_rs.AlgoName = 'RSTk'
191 #TrackEffMon_rs.FolderName = 'Tracking/TrackParameters/TrackEfficiency'
192 
193 # Clone for Beam Halo Tracks
194 import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi
195 TrackEffMon_bhmuon = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone()
196 TrackEffMon_bhmuon.TKTrackCollection = 'ctfWithMaterialTracksBeamHaloMuon'
197 TrackEffMon_bhmuon.AlgoName = 'BHMuonTk'
198 TrackEffMon_bhmuon.FolderName = 'Tracking/TrackParameters/TrackEfficiency'
199 
200 # Clone for Heavy Ion Tracks (for HI Collisions)
201 import DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi
202 TrackEffMon_hi = DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi.TrackEffMon.clone()
203 TrackEffMon_hi.TKTrackCollection = 'hiGlobalPrimTracks'
204 TrackEffMon_hi.AlgoName = 'HeavyIonTk'
205 TrackEffMon_hi.FolderName = 'Tracking/TrackParameters/TrackEfficiency'
206 
207 # Services needed for TkHistoMap
208 TkDetMap = cms.Service("TkDetMap")
209 SiStripDetInfoFileReade = cms.Service("SiStripDetInfoFileReader")
TrackerMonitorTrack defined and used only for MinimumBias ####.