Skip to content

Conversation

@francescopoppi
Copy link
Contributor

This PR introduces a FCL which is able to reprocess Stage0 to produce Calibration Ntuple during Keepup.

@francescopoppi francescopoppi self-assigned this Oct 27, 2025
@francescopoppi francescopoppi added the bug Something isn't working label Oct 27, 2025
Copy link
Member

@mvicenzi mvicenzi left a comment

Choose a reason for hiding this comment

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

I don't think it's a good strategy to introduce yet another fhicl.
I left comments below how I think these fixes can be integrated in the available flow.

@SFBayLaser
Copy link
Contributor

I am trying to understand the changed logic of stage 1. To first order what Matteo has suggested is correct but I'm puzzlling why it is necessary to do that way (I think only one change necessary). But give me a minute...

@SFBayLaser
Copy link
Contributor

Oh, ok, I see. So the main change I see is that pandora used to take hits from the output of the cluster3d stage and this has been changed... but pandora can only take a single hit collection, not a vector of them so it was necessary to "combine" hits into a single east or west set of objects (which is what cluster3d output). The previous advantage to using the output of cluster 3d is that is operated as a bit of a filter so it would drop pure noise hits that did not associate across planes. When we orignially started taking data this was important, there were events that would produce so many hits that pandora would choke. It seems this is no longer happening? Anyway, there are two choices... make the changes as suggested by Matteo -or- restore pandora to operate (with 1D deconvolution) the way it did previously. Your choice either will work.

@SFBayLaser
Copy link
Contributor

Let me know when things are decided and updated and I will approve.

@SFBayLaser
Copy link
Contributor

Looks ok to me,, have you tested that it works?

@SFBayLaser
Copy link
Contributor

This seems parked... any reason to not trigger a build and see what happens?

…e CRTT0Tagging for 2D was using Cluster3D instead of combineCluster3D. This was due to a typo HitLabel vs HitLabels. b) Now for 1d also the pandora hit producers are based on Cluster3D.
Copy link
Member

@mvicenzi mvicenzi left a comment

Choose a reason for hiding this comment

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

This looks good to me, at least for the scope of this PR.
I don't fully understand the implications of cluster3D vs hits, but I agree on restoring previous behaviors for the keepup.

Comment on lines 215 to 216
@sequence::icarus_EastHits_TPC,
@sequence::icarus_WestHits_TPC,
Copy link
Member

Choose a reason for hiding this comment

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

Is it necessary to remove these two? I suppose it skips these producers so it makes things slighlty faster?
I don't mind removing them, as long as it doesn't break some other flow.

Choose a reason for hiding this comment

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

I tend to agree with Matteo: unless there's some strong reason to remove them, I'd prefer to keep these elements, especially since at the moment we are in the process of revising our choices as far as signal processing is concerned and I don't want us to risk to miss something.

Copy link

@acampani acampani left a comment

Choose a reason for hiding this comment

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

I approve all the proposed changes, pending an explanation and possibly a change to revert the stage1_icarus_defs.fcl modifications.

@francescopoppi
Copy link
Contributor Author

I addressed @acampani and @mvicenzi requests! @leoaliaga this PR should be ready to go!

@SBNSoftware SBNSoftware deleted a comment from SFBayLaser Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from francescopoppi Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from francescopoppi Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Dec 2, 2025
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Dec 2, 2025
@leoaliaga
Copy link
Contributor

trigger build larsoft@v10_06_00_02 LArSoft/lar*@LARSOFT_SUITE_v10_06_00_02 SBNSoftware/sbnalg@v10_06_00_05 SBNSoftware/sbnobj@v10_01_01_01 SBNSoftware/sbnanaobj@v10_00_05_02 SBNSoftware/sbndaq_artdaq_core@v1_10_06 SBNSoftware/sbncode@v10_06_00_06 SBNSoftware/icarusutil@v10_06_00_04 SBNSoftware/icaruscode@v10_06_00_07

@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

@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 ICARUS Failed at phase build ICARUS on slf7 for c14:prof -- details available through the CI dashboard

🚨 For more details about the failed phase, check the build ICARUS phase logs

parent CI build details are available through the CI dashboard

@FNALbuild
Copy link
Collaborator

❌ CI build for ICARUS Failed at phase build ICARUS on slf7 for c14:prof -- details available through the CI dashboard

🚨 For more details about the failed phase, check the build ICARUS phase logs

parent CI build details are available through the CI dashboard

@FNALbuild
Copy link
Collaborator

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

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

parent CI build details are available through the CI dashboard

@FNALbuild
Copy link
Collaborator

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

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

parent CI build details are available through the CI dashboard

@leoaliaga leoaliaga merged commit 8486625 into release/SBN2025A Dec 3, 2025
2 of 4 checks passed
@leoaliaga leoaliaga deleted the feature/fp_stage1_1d_fix branch December 3, 2025 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants