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

update the pdhd decoder, now using wibeth #76

Merged
merged 6 commits into from
Mar 21, 2025
Merged

Conversation

emanuele-villa
Copy link
Member

This fcl was outdated. @Hamza-Amar had produced a working version using the wibeth options and I just copypasted it to overwrite what we have in the repo.

I'd like this to be updated here since I am mentioning it in the README of dunetrigger, as an example of how to convert raw data to art root. Let me know if there is something else/better that should be used.

@aolivier23
Copy link
Contributor

@emanuele-villa may I merge this myself later today, or do you prefer I wait for one of the reviewers you chose? I don't understand what you changed about the channel map at first glance, but I can use CI to check whether it made any big changes to reconstruction.

@aolivier23
Copy link
Contributor

Just saw the other PR that mentions this. I'll try to merge this myself later today.

@aolivier23
Copy link
Contributor

trigger build

@FNALbuild
Copy link
Collaborator

✔️ CI build for LArSoft Succeeded on slf7 for e26:prof -- details available through the CI dashboard

@FNALbuild
Copy link
Collaborator

✔️ CI build for LArSoft Succeeded on slf7 for c14:prof -- details available through the CI dashboard

@FNALbuild
Copy link
Collaborator

❌ CI build for DUNE Failed at phase ci_tests DUNE on slf7 for c14:prof - ignored warnings for build -- details available through the CI dashboard

🚨 For more details about the failed phase, check the ci_tests DUNE phase logs

parent CI build details are available through the CI dashboard

@FNALbuild
Copy link
Collaborator

⚠️ CI build for DUNE Warning at phase ci_tests DUNE on slf7 for e26:prof - ignored warnings for build -- details available through the CI dashboard

🚨 For more details about the warning phase, check the ci_tests DUNE phase logs

parent CI build details are available through the CI dashboard

@aolivier23
Copy link
Contributor

trigger build

@emanuele-villa
Copy link
Member Author

I have the suspicion this fcl is not really used since most protodune analyzers have their own. I wanted to mention in dunetrigger an available fcl that could be used to convert raw data to art root, and Hamza had modified this one to work. In particular, now the readout uses WIBeth and the maps (and something) else had to change. This happened before pdune-HD run, that's why I say that I think nobody uses this. I am a bit hesitant to go on without the review, since I might be wrong.

@FNALbuild
Copy link
Collaborator

✔️ CI build for LArSoft Succeeded on slf7 for e26:prof -- details available through the CI dashboard

@FNALbuild
Copy link
Collaborator

✔️ CI build for LArSoft Succeeded on slf7 for c14:prof -- details available through the CI dashboard

@emanuele-villa
Copy link
Member Author

@lhwhitehead @calcuttj if you can take a quick look maybe Andrew can finalize today

@FNALbuild
Copy link
Collaborator

❌ CI build for DUNE Failed at phase ci_tests DUNE on slf7 for c14:prof - ignored warnings for build -- details available through the CI dashboard

🚨 For more details about the failed phase, check the ci_tests DUNE phase logs

parent CI build details are available through the CI dashboard

@FNALbuild
Copy link
Collaborator

⚠️ CI build for DUNE Warning at phase ci_tests DUNE on slf7 for e26:prof - ignored warnings for build -- details available through the CI dashboard

🚨 For more details about the warning phase, check the ci_tests DUNE phase logs

parent CI build details are available through the CI dashboard

@aolivier23
Copy link
Contributor

Let's wait another week for @lhwhitehead and @calcuttj to take a look.

@aolivier23
Copy link
Contributor

@emanuele-villa @lhwhitehead @calcuttj any updates this week? I'm going to try to merge PRs before the wine and cheese seminar today. So I'd need this reviewed in about 4 hours from now.

@tomjunk
Copy link
Member

tomjunk commented Mar 7, 2025

I don't think we need this update -- there already is a fcl file for decoding the most recent HDF5 files from PDHD

run_pdhd_wibeth3_tpc_decoder.fcl

we keep the old "outdated" fcls for running the older code for decoding older data, which are written in different formats but still exist on tape.

@tomjunk tomjunk marked this pull request as draft March 7, 2025 20:41
@emanuele-villa
Copy link
Member Author

Following what Tom said, I tested the different decoders and run_pdhd_wibeth_tpc_decoder.fcl worked for recent pdhd data.

I therefore removed most of the changes to run_pdhd_tpc_decoder.fcl, I just left the addition of the producer trigrawdecoder, which we need for trigger studies in dunetrigger (and will be passed to the child fcls inheriting from this one). Take a look if this looks fine.

Copy link
Member

@tomjunk tomjunk left a comment

Choose a reason for hiding this comment

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

Approved

@tomjunk tomjunk marked this pull request as ready for review March 20, 2025 19:21
@aolivier23
Copy link
Contributor

trigger build

@FNALbuild
Copy link
Collaborator

✔️ CI build for LArSoft Succeeded on slf7 for c14:prof -- details available through the CI dashboard

@FNALbuild
Copy link
Collaborator

✔️ CI build for LArSoft Succeeded on slf7 for e26:prof -- details available through the CI dashboard

@aolivier23
Copy link
Contributor

trigger build

@FNALbuild
Copy link
Collaborator

✔️ CI build for LArSoft Succeeded on slf7 for e26:prof -- details available through the CI dashboard

@FNALbuild
Copy link
Collaborator

✔️ CI build for LArSoft Succeeded on slf7 for c14:prof -- details available through the CI dashboard

@FNALbuild
Copy link
Collaborator

⚠️ CI build for DUNE Succeeded with warning at phase build on slf7 for c14:prof - ignored warnings for build -- details available through the CI dashboard

parent CI build details are available through the CI dashboard

@FNALbuild
Copy link
Collaborator

⚠️ CI build for DUNE Succeeded with warning at phase build on slf7 for c14:prof - ignored warnings for build -- details available through the CI dashboard

parent CI build details are available through the CI dashboard

@FNALbuild
Copy link
Collaborator

⚠️ CI build for DUNE Warning at phase ci_tests DUNE on slf7 for e26:prof - ignored warnings for build -- details available through the CI dashboard

🚨 For more details about the warning phase, check the ci_tests DUNE phase logs

parent CI build details are available through the CI dashboard

@FNALbuild
Copy link
Collaborator

⚠️ CI build for DUNE Warning at phase ci_tests DUNE on slf7 for e26:prof - ignored warnings for build -- details available through the CI dashboard

🚨 For more details about the warning phase, check the ci_tests DUNE phase logs

parent CI build details are available through the CI dashboard

@aolivier23 aolivier23 merged commit 4b0ab91 into develop Mar 21, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants