CMS 3D CMS Logo

siStripFEDMonitor_Tier0_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 #disable error output: enabled in P5 configuration for errors.
6 siStripFEDMonitor.PrintDebugMessages = 0
7 #lumi histogram
8 siStripFEDMonitor.ErrorFractionByLumiBlockHistogramConfig.Enabled = True
9 #Global/summary histograms
10 siStripFEDMonitor.FedEventSizeHistogramConfig.Enabled = False
11 siStripFEDMonitor.DataPresentHistogramConfig.Enabled = True
12 siStripFEDMonitor.AnyFEDErrorsHistogramConfig.Enabled = True
13 siStripFEDMonitor.AnyDAQProblemsHistogramConfig.Enabled = True
14 siStripFEDMonitor.AnyFEProblemsHistogramConfig.Enabled = True
15 siStripFEDMonitor.CorruptBuffersHistogramConfig.Enabled = True
16 siStripFEDMonitor.BadChannelStatusBitsHistogramConfig.Enabled = True
17 siStripFEDMonitor.BadActiveChannelStatusBitsHistogramConfig.Enabled = True
18 #sub sets of FE problems
19 #siStripFEDMonitor.FEOverflowsHistogramConfig.Enabled = False
20 #siStripFEDMonitor.FEMissingHistogramConfig.Enabled = False
21 #siStripFEDMonitor.BadMajorityAddressesHistogramConfig.Enabled = False
22 siStripFEDMonitor.BadMajorityInPartitionHistogramConfig.Enabled = False
23 siStripFEDMonitor.FeMajFracTIBHistogramConfig.Enabled = False
24 siStripFEDMonitor.FeMajFracTOBHistogramConfig.Enabled = False
25 siStripFEDMonitor.FeMajFracTECBHistogramConfig.Enabled = False
26 siStripFEDMonitor.FeMajFracTECFHistogramConfig.Enabled = False
27 #Sub sets of DAQ problems
28 siStripFEDMonitor.DataMissingHistogramConfig.Enabled = False
29 siStripFEDMonitor.BadIDsHistogramConfig.Enabled = False
30 siStripFEDMonitor.BadDAQPacketHistogramConfig.Enabled = False
31 siStripFEDMonitor.InvalidBuffersHistogramConfig.Enabled = False
32 siStripFEDMonitor.BadDAQCRCsHistogramConfig.Enabled = False
33 siStripFEDMonitor.BadFEDCRCsHistogramConfig.Enabled = False
34 #TkHistoMap
35 siStripFEDMonitor.TkHistoMapHistogramConfig.Enabled = True
36 #Detailed FED level expert histograms
37 siStripFEDMonitor.FEOverflowsDetailedHistogramConfig.Enabled = False
38 siStripFEDMonitor.FEMissingDetailedHistogramConfig.Enabled = False
39 siStripFEDMonitor.BadMajorityAddressesDetailedHistogramConfig.Enabled = False
40 siStripFEDMonitor.BadAPVStatusBitsDetailedHistogramConfig.Enabled = False
41 siStripFEDMonitor.APVErrorBitsDetailedHistogramConfig.Enabled = False
42 siStripFEDMonitor.APVAddressErrorBitsDetailedHistogramConfig.Enabled = False
43 siStripFEDMonitor.UnlockedBitsDetailedHistogramConfig.Enabled = False
44 siStripFEDMonitor.OOSBitsDetailedHistogramConfig.Enabled = False
45 siStripFEDMonitor.FETimeDiffTIBHistogramConfig.Enabled = True
46 siStripFEDMonitor.FETimeDiffTOBHistogramConfig.Enabled = True
47 siStripFEDMonitor.FETimeDiffTECBHistogramConfig.Enabled = True
48 siStripFEDMonitor.FETimeDiffTECFHistogramConfig.Enabled = True
49 siStripFEDMonitor.ApveAddressHistogramConfig.Enabled = True
50 siStripFEDMonitor.FeMajAddressHistogramConfig.Enabled = True
51 #medians per APV for all channels, all events
52 siStripFEDMonitor.MedianAPV0HistogramConfig = cms.untracked.PSet(
53  Enabled = cms.untracked.bool(False),
54  NBins = cms.untracked.uint32(256),
55  Min = cms.untracked.double(0),
56  Max = cms.untracked.double(1024)
57  )
58 siStripFEDMonitor.MedianAPV1HistogramConfig = cms.untracked.PSet(
59  Enabled = cms.untracked.bool(False),
60  NBins = cms.untracked.uint32(256),
61  Min = cms.untracked.double(0),
62  Max = cms.untracked.double(1024)
63  )
64 #Error counting histograms
65 siStripFEDMonitor.nFEDErrorsHistogramConfig = cms.untracked.PSet(
66  Enabled = cms.untracked.bool(True),
67  NBins = cms.untracked.uint32(441),
68  Min = cms.untracked.double(-0.5),
69  Max = cms.untracked.double(440.5)
70 )
71 #siStripFEDMonitor.nFEDDAQProblemsHistogramConfig = cms.untracked.PSet(
72 # Enabled = cms.untracked.bool(True),
73 # NBins = cms.untracked.uint32(101),
74 # Min = cms.untracked.double(-0.5),
75 # Max = cms.untracked.double(100.5)
76 #)
77 #siStripFEDMonitor.nFEDsWithFEProblemsHistogramConfig = cms.untracked.PSet(
78 # Enabled = cms.untracked.bool(True),
79 # NBins = cms.untracked.uint32(101),
80 # Min = cms.untracked.double(-0.5),
81 # Max = cms.untracked.double(100.5)
82 #)
83 #siStripFEDMonitor.nFEDCorruptBuffersHistogramConfig = cms.untracked.PSet(
84 # Enabled = cms.untracked.bool(True),
85 # NBins = cms.untracked.uint32(101),
86 # Min = cms.untracked.double(-0.5),
87 # Max = cms.untracked.double(100.5)
88 #)
89 #bins size number of FE Units/10, max is n channels
90 siStripFEDMonitor.nBadChannelStatusBitsHistogramConfig = cms.untracked.PSet(
91  Enabled = cms.untracked.bool(True),
92  NBins = cms.untracked.uint32(250),
93  Min = cms.untracked.double(0),
94  Max = cms.untracked.double(500)
95 )
96 siStripFEDMonitor.nBadActiveChannelStatusBitsHistogramConfig = cms.untracked.PSet(
97  Enabled = cms.untracked.bool(True),
98  NBins = cms.untracked.uint32(250),
99  Min = cms.untracked.double(0),
100  Max = cms.untracked.double(500)
101 )
102 #siStripFEDMonitor.nFEDsWithFEOverflowsHistogramConfig = cms.untracked.PSet(
103 # Enabled = cms.untracked.bool(False),
104 # #NBins = cms.untracked.uint32(101),
105 # #Min = cms.untracked.double(-0.5),
106 # #Max = cms.untracked.double(100.5)
107 #)
108 #siStripFEDMonitor.nFEDsWithMissingFEsHistogramConfig = cms.untracked.PSet(
109 # Enabled = cms.untracked.bool(False),
110 # #NBins = cms.untracked.uint32(101),
111 # #Min = cms.untracked.double(-0.5),
112 # #Max = cms.untracked.double(100.5)
113 #)
114 #siStripFEDMonitor.nFEDsWithFEBadMajorityAddressesHistogramConfig = cms.untracked.PSet(
115 # Enabled = cms.untracked.bool(False),
116 # #NBins = cms.untracked.uint32(101),
117 # #Min = cms.untracked.double(-0.5),
118 # #Max = cms.untracked.double(100.5)
119 #)
120 siStripFEDMonitor.nUnconnectedChannelsHistogramConfig = cms.untracked.PSet(
121  Enabled = cms.untracked.bool(True),
122  NBins = cms.untracked.uint32(250),
123  Min = cms.untracked.double(6000),
124  Max = cms.untracked.double(8000)
125 )
126 siStripFEDMonitor.nAPVStatusBitHistogramConfig = cms.untracked.PSet(
127  Enabled = cms.untracked.bool(False),
128  #NBins = cms.untracked.uint32(250),
129  #Min = cms.untracked.double(0),
130  #Max = cms.untracked.double(500)
131 )
132 siStripFEDMonitor.nAPVErrorHistogramConfig = cms.untracked.PSet(
133  Enabled = cms.untracked.bool(True),
134  NBins = cms.untracked.uint32(250),
135  Min = cms.untracked.double(0),
136  Max = cms.untracked.double(500)
137 )
138 siStripFEDMonitor.nAPVAddressErrorHistogramConfig = cms.untracked.PSet(
139  Enabled = cms.untracked.bool(True),
140  NBins = cms.untracked.uint32(250),
141  Min = cms.untracked.double(0),
142  Max = cms.untracked.double(500)
143 )
144 siStripFEDMonitor.nUnlockedHistogramConfig = cms.untracked.PSet(
145  Enabled = cms.untracked.bool(True),
146  NBins = cms.untracked.uint32(250),
147  Min = cms.untracked.double(0),
148  Max = cms.untracked.double(500)
149 )
150 siStripFEDMonitor.nOutOfSyncHistogramConfig = cms.untracked.PSet(
151  Enabled = cms.untracked.bool(True),
152  NBins = cms.untracked.uint32(250),
153  Min = cms.untracked.double(0),
154  Max = cms.untracked.double(500)
155 )
156 siStripFEDMonitor.nTotalBadChannelsHistogramConfig = cms.untracked.PSet(
157  Enabled = cms.untracked.bool(True),
158  NBins = cms.untracked.uint32(250),
159  Min = cms.untracked.double(0),
160  Max = cms.untracked.double(500)
161 )
162 siStripFEDMonitor.nTotalBadActiveChannelsHistogramConfig = cms.untracked.PSet(
163  Enabled = cms.untracked.bool(True),
164  NBins = cms.untracked.uint32(250),
165  Min = cms.untracked.double(0),
166  Max = cms.untracked.double(500)
167 )
168 siStripFEDMonitor.nTotalBadChannelsvsTimeHistogramConfig = cms.untracked.PSet(
169  Enabled = cms.untracked.bool(True),
170  NBins = cms.untracked.uint32(600),
171  Min = cms.untracked.double(0),
172  Max = cms.untracked.double(3600)
173 )
174 siStripFEDMonitor.nTotalBadActiveChannelsvsTimeHistogramConfig = cms.untracked.PSet(
175  Enabled = cms.untracked.bool(True),
176  NBins = cms.untracked.uint32(600),
177  Min = cms.untracked.double(0),
178  Max = cms.untracked.double(3600)
179 )
180 siStripFEDMonitor.nFEDErrorsvsTimeHistogramConfig = cms.untracked.PSet(
181  Enabled = cms.untracked.bool(True),
182  #NBins = cms.untracked.uint32(600),
183  #Min = cms.untracked.double(0),
184  #Max = cms.untracked.double(3600)
185 )
186 siStripFEDMonitor.nFEDCorruptBuffersvsTimeHistogramConfig = cms.untracked.PSet(
187  Enabled = cms.untracked.bool(False),
188  #NBins = cms.untracked.uint32(600),
189  #Min = cms.untracked.double(0),
190  #Max = cms.untracked.double(3600)
191 )
192 siStripFEDMonitor.nFEDsWithFEProblemsvsTimeHistogramConfig = cms.untracked.PSet(
193  Enabled = cms.untracked.bool(False),
194  #NBins = cms.untracked.uint32(600),
195  #Min = cms.untracked.double(0),
196  #Max = cms.untracked.double(3600)
197 )
198 siStripFEDMonitor.nAPVStatusBitvsTimeHistogramConfig = cms.untracked.PSet(
199  Enabled = cms.untracked.bool(False),
200  #NBins = cms.untracked.uint32(600),
201  #Min = cms.untracked.double(0),
202  #Max = cms.untracked.double(3600)
203 )
204 siStripFEDMonitor.nAPVErrorvsTimeHistogramConfig = cms.untracked.PSet(
205  Enabled = cms.untracked.bool(True),
206  #NBins = cms.untracked.uint32(600),
207  #Min = cms.untracked.double(0),
208  #Max = cms.untracked.double(3600)
209 )
210 siStripFEDMonitor.nAPVAddressErrorvsTimeHistogramConfig = cms.untracked.PSet(
211  Enabled = cms.untracked.bool(True),
212  #NBins = cms.untracked.uint32(600),
213  #Min = cms.untracked.double(0),
214  #Max = cms.untracked.double(3600)
215 )
216 siStripFEDMonitor.nUnlockedvsTimeHistogramConfig = cms.untracked.PSet(
217  Enabled = cms.untracked.bool(True),
218  #NBins = cms.untracked.uint32(600),
219  #Min = cms.untracked.double(0),
220  #Max = cms.untracked.double(3600)
221 )
222 siStripFEDMonitor.nOutOfSyncvsTimeHistogramConfig = cms.untracked.PSet(
223  Enabled = cms.untracked.bool(True),
224  #NBins = cms.untracked.uint32(600),
225  #Min = cms.untracked.double(0),
226  #Max = cms.untracked.double(3600)
227 )
228 siStripFEDMonitor.FedMaxEventSizevsTimeHistogramConfig = cms.untracked.PSet(
229  Enabled = cms.untracked.bool(False),
230  #NBins = cms.untracked.uint32(600),
231  #Min = cms.untracked.double(0),
232  #Max = cms.untracked.double(3600)
233 )
234 siStripFEDMonitor.FedIdVsApvIdHistogramConfig = cms.untracked.PSet(
235  Enabled = cms.untracked.bool(True)
236 )
237