You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[EMCAL-792]: Add thresholds to EMCal Raw Errors for Medium Quality (#2555)
- Minor Altro errors were fixed up until now as soon as they appeared. To increase the data taking time of EMCal, we now consider to only fix them at beam dump.
- New configurable values in the QC now allow to set specific values on how many minor altro errors can be presenent during data taking. The new flag "medium" is used to indicate minor altro errors that can be fixed at beam dump.
Co-authored-by: jokonig <jokonig@cern.ch>
Copy file name to clipboardExpand all lines: Modules/EMCAL/include/EMCAL/RawErrorCheck.h
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -113,6 +113,8 @@ class RawErrorCheck : public o2::quality_control::checker::CheckInterface
113
113
std::map<int, int> mErrorCountThresholdRFE; ///< Thresholds for Raw Fit Error histogram
114
114
std::map<int, int> mErrorCountThresholdGEE; ///< Thresholds for Geometry Error histogram
115
115
std::map<int, int> mErrorCountThresholdGTE; ///< Thresholds for Gain Type Error histogram
116
+
117
+
std::map<int, std::array<int, 2>> mErrorCountThresholdRDESummary; ///< Thresholds for Raw Data Error Summary histograms. Values are for error and warning
ILOG(Error) << "Thresholds for histogram RawDataErrors Summary Errors: Failure in decoding threshold value (" << value << ") for error type " << errortype << ENDM;
94
+
}
95
+
} else {
96
+
ILOG(Error) << "Thresholds for histogram RawDataErrors Summary Errors: Requested error type " << errortype << " not found" << ENDM;
97
+
}
98
+
}
99
+
100
+
std::string strSummaryWarn = "RDESummaryWarn";
101
+
if (param.starts_with(strSummaryWarn)) {
102
+
auto errortype = param.substr(strSummaryWarn.length());
ILOG(Error) << "Thresholds for histogram RawDataErrors Summary Warning: Failure in decoding threshold value (" << value << ") for error type " << errortype << ENDM;
111
+
}
112
+
} else {
113
+
ILOG(Error) << "Thresholds for histogram RawDataErrors Summary Warning: Requested error type " << errortype << " not found" << ENDM;
114
+
}
115
+
}
116
+
81
117
if (param.find(keyThreshPageError) == 0) {
82
118
auto errortype = param.substr(keyThreshPageError.length());
} elseif (numErrors > thresholdTotalErrWarn) { // Number of raw error exceeds the threshold but is considered to be okay. Error can be fixed at beam dump
0 commit comments