Skip to content

Commit 9098032

Browse files
authored
Added reset version of Trigger and Misconfiguration plots (#2360)
1 parent aac62bf commit 9098032

3 files changed

Lines changed: 385 additions & 0 deletions

File tree

Modules/ITS/include/ITS/ITSFeeTask.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ class ITSFeeTask final : public TaskInterface
191191

192192
TH1I* mTFInfo; // count vs TF ID
193193
TH2I* mTriggerVsFeeId;
194+
TH2I* mTriggerVsFeeId_reset;
194195
TH1I* mTrigger;
195196
TH2I* mFlag1Check; // include transmission_timeout, packet_overflow, lane_starts_violation
196197
TH2I* mDecodingCheck; // summary of errors during custom decoding of specific bytes (see plot description)
@@ -199,6 +200,7 @@ class ITSFeeTask final : public TaskInterface
199200
TH2I* mLaneStatus[NFlags]; // 4 flags for each lane. 3/8/14 lane for each link. 3/2/2 link for each RU.
200201
// Misconfiguration plot
201202
TH2I* mTrailerCount;
203+
TH2I* mTrailerCount_reset;
202204
// Calibration plots
203205
TH1I* mCalibrationWordCount;
204206
TH2I* mCalibStage;
Lines changed: 356 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,356 @@
1+
{
2+
"qc":
3+
{
4+
"config" : {
5+
"database" : {
6+
"implementation" :
7+
"CCDB",
8+
"host" :
9+
"ccdb-test.cern.ch:8080",
10+
"username" :
11+
"not_applicable",
12+
"password" :
13+
"not_applicable",
14+
"name" :
15+
"not_applicable"
16+
},
17+
"Activity" : {
18+
"number" :
19+
"42",
20+
"type" :
21+
"NONE"
22+
},
23+
"monitoring" : {
24+
"url" :
25+
"infologger:///debug?qc"
26+
},
27+
"consul" : {
28+
"url" :
29+
""
30+
},
31+
"conditionDB" : {
32+
"url" :
33+
"ccdb-test.cern.ch:8080"
34+
}
35+
},
36+
"postprocessing":
37+
{
38+
"ITSqcTrendingError":
39+
{
40+
"active" :
41+
"true",
42+
"className" :
43+
"o2::quality_control::postprocessing::TrendingTaskITSError",
44+
"moduleName" :
45+
"QualityControl",
46+
"detectorName" :
47+
"ITS",
48+
"dataSources" : [{
49+
"type" :
50+
"repository",
51+
"paths" : [
52+
"ITS/MO/ITSDECODING/General"],
53+
"names" : [
54+
"LinkErrorPlots"],
55+
"reductorName" :
56+
"o2::quality_control_modules::its::ReductorBinContent",
57+
"moduleName" :
58+
"QcITS"
59+
}],
60+
"plots" :[
61+
{
62+
"names" : [
63+
"# Error ID 0"],
64+
"title" : [
65+
"Number of errors with ID = 0"],
66+
"varexp" : [
67+
"LinkErrorPlots.binContent[0]"],
68+
"selection" :
69+
"Time",
70+
"option" :
71+
"PL"
72+
},
73+
{
74+
"names" : [
75+
"# Error ID 1"],
76+
"title" : [
77+
"Number of errors with ID = 1"],
78+
"varexp" : [
79+
"LinkErrorPlots.binContent[1]"],
80+
"selection" :
81+
"",
82+
"option" :
83+
"PL"
84+
},
85+
{
86+
"names" : [
87+
"# Error ID 2"],
88+
"title" : [
89+
"Number of errors with ID = 2"],
90+
"varexp" : [
91+
"LinkErrorPlots.binContent[2]"],
92+
"selection" :
93+
"",
94+
"option" :
95+
"PL"
96+
},
97+
{
98+
"names" : [
99+
"# Error ID 3"],
100+
"title" : [
101+
"Number of errors with ID = 3"],
102+
"varexp" : [
103+
"LinkErrorPlots.binContent[3]"],
104+
"selection" :
105+
"",
106+
"option" :
107+
"PL"
108+
},
109+
{
110+
"names" : [
111+
"# Error ID 4"],
112+
"title" : [
113+
"Number of errors with ID = 4"],
114+
"varexp" : [
115+
"LinkErrorPlots.binContent[4]"],
116+
"selection" :
117+
"",
118+
"option" :
119+
"PL"
120+
},
121+
{
122+
"names" : [
123+
"# Error ID 5"],
124+
"title" : [
125+
"Number of errors with ID = 5"],
126+
"varexp" : [
127+
"LinkErrorPlots.binContent[5]"],
128+
"selection" :
129+
"",
130+
"option" :
131+
"PL"
132+
},
133+
{
134+
"names" : [
135+
"# Error ID 6"],
136+
"title" : [
137+
"Number of errors with ID = 6"],
138+
"varexp" : [
139+
"LinkErrorPlots.binContent[6]"],
140+
"selection" :
141+
"",
142+
"option" :
143+
"PL"
144+
},
145+
{
146+
"names" : [
147+
"# Error ID 7"],
148+
"title" : [
149+
"Number of errors with ID = 7"],
150+
"varexp" : [
151+
"LinkErrorPlots.binContent[7]"],
152+
"selection" :
153+
"",
154+
"option" :
155+
"PL"
156+
},
157+
{
158+
"names" : [
159+
"# Error ID 8"],
160+
"title" : [
161+
"Number of errors with ID = 8"],
162+
"varexp" : [
163+
"LinkErrorPlots.binContent[8]"],
164+
"selection" :
165+
"",
166+
"option" :
167+
"PL"
168+
},
169+
{
170+
"names" : [
171+
"# Error ID 9"],
172+
"title" : [
173+
"Number of errors with ID = 9"],
174+
"varexp" : [
175+
"LinkErrorPlots.binContent[9]"],
176+
"selection" :
177+
"",
178+
"option" :
179+
"PL"
180+
},
181+
{
182+
"names" : [
183+
"# Error ID 10"],
184+
"title" : [
185+
"Number of errors with ID = 10"],
186+
"varexp" : [
187+
"LinkErrorPlots.binContent[10]"],
188+
"selection" :
189+
"",
190+
"option" :
191+
"PL"
192+
},
193+
{
194+
"names" : [
195+
"# Error ID 11"],
196+
"title" : [
197+
"Number of errors with ID = 11"],
198+
"varexp" : [
199+
"LinkErrorPlots.binContent[11]"],
200+
"selection" :
201+
"",
202+
"option" :
203+
"PL"
204+
},
205+
{
206+
"names" : [
207+
"# Error ID 12"],
208+
"title" : [
209+
"Number of errors with ID = 12"],
210+
"varexp" : [
211+
"LinkErrorPlots.binContent[12]"],
212+
"selection" :
213+
"",
214+
"option" :
215+
"PL"
216+
},
217+
{
218+
"names" : [
219+
"# Error ID 13"],
220+
"title" : [
221+
"Number of errors with ID = 13"],
222+
"varexp" : [
223+
"LinkErrorPlots.binContent[13]"],
224+
"selection" :
225+
"",
226+
"option" :
227+
"PL"
228+
},
229+
{
230+
"names" : [
231+
"# Error ID 14"],
232+
"title" : [
233+
"Number of errors with ID = 14"],
234+
"varexp" : [
235+
"LinkErrorPlots.binContent[14]"],
236+
"selection" :
237+
"",
238+
"option" :
239+
"PL"
240+
},
241+
{
242+
"names" : [
243+
"# Error ID 15"],
244+
"title" : [
245+
"Number of errors with ID = 15"],
246+
"varexp" : [
247+
"LinkErrorPlots.binContent[15]"],
248+
"selection" :
249+
"",
250+
"option" :
251+
"PL"
252+
},
253+
{
254+
"names" : [
255+
"# Error ID 16"],
256+
"title" : [
257+
"Number of errors with ID = 16"],
258+
"varexp" : [
259+
"LinkErrorPlots.binContent[16]"],
260+
"selection" :
261+
"",
262+
"option" :
263+
"PL"
264+
},
265+
{
266+
"names" : [
267+
"# Error ID 17"],
268+
"title" : [
269+
"Number of errors with ID = 17"],
270+
"varexp" : [
271+
"LinkErrorPlots.binContent[17]"],
272+
"selection" :
273+
"",
274+
"option" :
275+
"PL"
276+
},
277+
{
278+
"names" : [
279+
"# Error ID 18"],
280+
"title" : [
281+
"Number of errors with ID = 18"],
282+
"varexp" : [
283+
"LinkErrorPlots.binContent[18]"],
284+
"selection" :
285+
"",
286+
"option" :
287+
"PL"
288+
},
289+
{
290+
"names" : [
291+
"# Error ID 19"],
292+
"title" : [
293+
"Number of errors with ID = 19"],
294+
"varexp" : [
295+
"LinkErrorPlots.binContent[19]"],
296+
"selection" :
297+
"",
298+
"option" :
299+
"PL"
300+
},
301+
{
302+
"names" : [
303+
"# Error ID 20"],
304+
"title" : [
305+
"Number of errors with ID = 20"],
306+
"varexp" : [
307+
"LinkErrorPlots.binContent[20]"],
308+
"selection" :
309+
"",
310+
"option" :
311+
"PL"
312+
},
313+
{
314+
"names" : [
315+
"# Error ID 21"],
316+
"title" : [
317+
"Number of errors with ID = 21"],
318+
"varexp" : [
319+
"LinkErrorPlots.binContent[21]"],
320+
"selection" :
321+
"",
322+
"option" :
323+
"PL"
324+
},
325+
{
326+
"names" : [
327+
"# Error ID 22"],
328+
"title" : [
329+
"Number of errors with ID = 22"],
330+
"varexp" : [
331+
"LinkErrorPlots.binContent[22]"],
332+
"selection" :
333+
"",
334+
"option" :
335+
"PL"
336+
},{
337+
"names" : [
338+
"# Error ID 23"],
339+
"title" : [
340+
"Number of errors with ID = 23"],
341+
"varexp" : [
342+
"LinkErrorPlots.binContent[23]"],
343+
"selection" :
344+
"",
345+
"option" :
346+
"PL"
347+
}
348+
349+
],
350+
"initTrigger" : ["userorcontrol"],
351+
"updateTrigger" : ["10 seconds"],
352+
"stopTrigger" : ["userorcontrol"]
353+
}
354+
}
355+
}
356+
}

0 commit comments

Comments
 (0)