-
Notifications
You must be signed in to change notification settings - Fork 446
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[EMCAL-788] EMCAL cell selection, on-the-fly calibration #11845
Conversation
mfasDa
commented
Aug 31, 2023
- Selection of good EMCAL cells
- Require FEE readout (HG and LG cells)
- Time cut around trigger peak
- Min. cell energy
- On-the-fly recalibration
- Optional
- Only in synchronous workflow
Needs #11844 |
@jmyrcha Please review! |
On-the-fly calibration should run in the synchronous stage while the it must not run in the asynchronous stage: In the asynchronous stage we apply the calibrations as part of the asynchronous reconstruction, consequently the event display will get fully calibrated cells and does not need to calibrate internally. In the synchronous stage we don't want to run the recalibration workflow because we want to make sure that the calibrated cells don't get mixed with the uncalibrated cells by some wildcarded data request, since we want to store uncalibrated cells persistently (in the synchronous stage we work with an a-priori calibration). |
Error while checking build/O2/fullCI for 16ac3d6 at 2023-09-01 13:15:
Full log here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fine for me, but the formatting of CMakefiles is destroyed, could you restore it?
Error while checking build/O2/fullCI for 9b0a4c5 at 2023-10-04 01:20:
Full log here. |
eb53dd8
to
a0e4311
Compare
Error while checking build/O2/fullCI for a0e4311 at 2023-12-08 13:00:
Full log here. |
@mfasDa : what is the status of this PR? Is it still needed? Apparently it makes the FST crash. |
@davidrohr As can be seen above it is pending in review from @jmyrcha. Currently the event display neither uses the bad channel map nor does it reject pileup via a time cut, would be advisable to do so. As I explained above the application of the online calibration should be done in the components itself in order to not have online-calibrated cells entering the CTF. |
I don't fully understand the error message, since the option names match. The only issue I could imagine is an implicit cast issue due to the missing |
@mfasDa : could you revert the CMake formatting changes, and only add your change? @jmyrcha : Could you check if you have objections? Otherwise I'll merge it once formatting changes are fixed. |
Error while checking build/O2/fullCI for e9e9f3e at 2023-12-16 12:28:
Full log here. |
- Seletion of good EMCAL cells - Require FEE readout (HG and LG cells) - Time cut around trigger peak - Min. cell energy - On-the-fly recalibration - Optional - Only in synchronous workflow
Hi @davidrohr, indeed my VSCode autoformat settings applied the cmake formatter when saving the file after changes. I manually unapplied now all the formatting changes in the CMakeLists.txt - now there are only the dependencies left over which I added. |
Error while checking build/O2/fullCI for 47427fd at 2024-04-10 17:43:
Full log here. |
@mfasDa : Sorry, I failed to follow it up. Now it is green, and the formatting seems ok. |
@davidrohr , yes I think we should merge it. The requested review will probably never come :( |