Skip to content
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

Merged Noise Map branch #13356

Merged
merged 18 commits into from
Sep 2, 2024
Merged

Conversation

nivram-phy
Copy link
Contributor

To improve the masking of number of noisy pixel, we will now be obtaining a merged noise map where the current noise map is merged with non-unique objects of two maps in the recent past.

Copy link
Contributor

github-actions bot commented Aug 8, 2024

REQUEST FOR PRODUCTION RELEASES:
To request your PR to be included in production software, please add the corresponding labels called "async-" to your PR. Add the labels directly (if you have the permissions) or add a comment of the form (note that labels are separated by a ",")

+async-label <label1>, <label2>, !<label3> ...

This will add <label1> and <label2> and removes <label3>.

The following labels are available
async-2023-pbpb-apass3
async-2023-pbpb-apass4
async-2023-pp-apass4
async-2024-pp-apass1
async-2022-pp-apass7
async-2024-pp-cpass0

@nivram-phy
Copy link
Contributor Author

@mconcas @shahor02 Hello! How can I proceed with the Security approval that is needed for this?

mconcas
mconcas previously approved these changes Aug 26, 2024
Copy link
Collaborator

@mconcas mconcas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving to start testing

@alibuild
Copy link
Collaborator

alibuild commented Aug 26, 2024

Error while checking build/O2/fullCI for fc8a064 at 2024-08-27 05:08:

## sw/BUILD/O2-latest/log
c++: error: unrecognized command-line option '--rtlib=compiler-rt'
c++: error: unrecognized command-line option '--rtlib=compiler-rt'


## sw/BUILD/o2checkcode-latest/log
--
========== List of errors found ==========
++ GRERR=0
++ grep -v clang-diagnostic-error error-log.txt
++ grep ' error:'
/sw/SOURCES/O2/13356-slc8_x86-64/0/Detectors/ITSMFT/ITS/reconstruction/src/ClustererTask.cxx:36:16: error: use '= default' to define a trivial destructor [modernize-use-equals-default]
/sw/SOURCES/O2/13356-slc8_x86-64/0/Detectors/ITSMFT/MFT/simulation/src/DigitizerTask.cxx:36:16: error: use '= default' to define a trivial destructor [modernize-use-equals-default]
/sw/SOURCES/O2/13356-slc8_x86-64/0/Detectors/ITSMFT/ITS/workflow/src/ThresholdAggregatorSpec.cxx:27:25: error: use '= default' to define a trivial default constructor [modernize-use-equals-default]
++ [[ 0 == 0 ]]
++ exit 1
--

Full log here.

@nivram-phy
Copy link
Contributor Author

nivram-phy commented Aug 27, 2024

@mconcas @shahor02 Sorry for pinging again, but this looks like the error is arising from some other aspects of the code that I made no modifications to. Is there something I can do from my end to move this forward? Thank you!

Copy link
Collaborator

@shahor02 shahor02 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The errors are indeed unrelated but please check the comments below.

@iravasen
Copy link
Contributor

I will soon (1-2 days) make a review of this PR as well just to check there are no conflicts with what we do in ITS.

@iravasen
Copy link
Contributor

Sorry for the delay. To me this does not seem to have an impact on ITS noise calib.
@nivram-phy can I ask you for curiosity why you need to merge the current noise map with a previous one existing in CCDB? I'm curious to know to see whether it could be useful for ITS as well.

@nivram-phy
Copy link
Contributor Author

@iravasen So we noticed that just stochastically, we miss a few pixels in a noise scan sometime. These pixels were flagged as noisy in most other noise runs, but in a particular run, due to perhaps some issue with the data communication, this wasn’t flagged as problematic. Merging with two previous noise maps helps reduce this. In our new implementation, we will save both current map and the merged map and every merged map is only an intersection of current +two previous maps.

This increases the number of noisy pixels by about 6%, from about 7500 typically to 8000.

@iravasen
Copy link
Contributor

@iravasen So we noticed that just stochastically, we miss a few pixels in a noise scan sometime. These pixels were flagged as noisy in most other noise runs, but in a particular run, due to perhaps some issue with the data communication, this wasn’t flagged as problematic. Merging with two previous noise maps helps reduce this. In our new implementation, we will save both current map and the merged map and every merged map is only an intersection of current +two previous maps.

This increases the number of noisy pixels by about 6%, from about 7500 typically to 8000.

I see thanks a lot!

@nivram-phy
Copy link
Contributor Author

@shahor02 I think I have addressed all the points you have raised. Let me know if all looks good to be merged. Thank you

Copy link
Collaborator

@shahor02 shahor02 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Checks were passed, merging after insignificant change.

@shahor02 shahor02 merged commit 9469a3c into AliceO2Group:dev Sep 2, 2024
7 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

5 participants