Skip to content

Light and overlay fixes [develop] [4/4] - #922

Open
PetrilloAtWork wants to merge 170 commits into
SBNSoftware:developfrom
PetrilloAtWork:feature/pmtsim_gainDevelop
Open

PetrilloAtWork wants to merge 170 commits into
SBNSoftware:developfrom
PetrilloAtWork:feature/pmtsim_gainDevelop

Conversation

@PetrilloAtWork

@PetrilloAtWork PetrilloAtWork commented Aug 21, 2026 •

Copy link
Copy Markdown
Member

This is the mirror set of pull requests as #917 and #892 (and all dependent ones).
The approval of the content of this PR is in principle the same as for those, but because this branch was obtained by cherry-picking, some additional scrutiny may be justified.

Additional PR are required before/together with this one:

Reviewers:

  • @jas1005 (release manager) for verifying the approval of the original pull requests
  • @mvicenzi (coauthor) for possible cross-checks that nothing was lost in translation

mvicenzi and others added 30 commits August 20, 2026 14:42
…plate

It used to end when the template SPR goes under 1e-4 ADC#.
Now it needs to stay within +/- 1w-4 ADC# for 20 nanoseconds.
This should make it possible to include undershootings.
All these parameters are currently hard-coded.
Good catches on names and strings.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@FNALbuild

Copy link
Copy Markdown
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
Copy Markdown
Collaborator

❌ CI build for ICARUS Failed at phase build ICARUS on slf7 for e26: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
Copy Markdown
Collaborator

❌ CI build for ICARUS Failed at phase build ICARUS on slf7 for e26: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
Copy Markdown
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

@jas1005

jas1005 commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

trigger build LArSoft/larsoft@v10_26_00 LArSoft/lar*@LARSOFT_SUITE_v10_26_00 SBNSoftware/sbncode@v10_26_00 SBNSoftware/sbn*@SBN_SUITE_v10_26_00 SBNSoftware/sbndaq-artdaq-core@v1_10_06_01

@FNALbuild

Copy link
Copy Markdown
Collaborator

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

@FNALbuild

Copy link
Copy Markdown
Collaborator

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

@FNALbuild

Copy link
Copy Markdown
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
Copy Markdown
Collaborator

❌ CI build for ICARUS Failed at phase build ICARUS on slf7 for e26: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

@jas1005

jas1005 commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

trigger build LArSoft/larsoft@v10_26_00 LArSoft/lar*@LARSOFT_SUITE_v10_26_00 SBNSoftware/sbncode@v10_26_00 SBNSoftware/sbnalg@v10_26_00 SBNSoftware/sbndaq-artdaq-core@v1_10_06_01 SBNSoftware/sbnobj@v10_23_00 SBNSoftware/sbnanaobj@v10_26_00

@FNALbuild

Copy link
Copy Markdown
Collaborator

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

@FNALbuild

Copy link
Copy Markdown
Collaborator

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

@FNALbuild

Copy link
Copy Markdown
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
Copy Markdown
Collaborator

❌ CI build for ICARUS Failed at phase build ICARUS on slf7 for e26: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

@jas1005

jas1005 commented Oct 14, 2026

Copy link
Copy Markdown
Contributor

@PetrilloAtWork and @mvicenzi,

There are some build errors from CI build 15462 that need resolving. I'm attaching the build log from the CI build here:
buildLog_15462.txt

@mvicenzi

mvicenzi commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

@jas1005 This PR needs SBNSoftware/sbncode#671, which was included only in sbncode v10_27_00, not in v10_26_00. Can you try bumbing the sbncode version?

@jas1005

jas1005 commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

trigger build LArSoft/larsoft@v10_27_00 LArSoft/lar*@LARSOFT_SUITE_v10_27_00 SBNSoftware/sbncode@v10_27_00 SBNSoftware/sbnalg@v10_27_00 SBNSoftware/sbndaq-artdaq-core@v1_10_06_01 SBNSoftware/sbnobj@v10_27_00 SBNSoftware/sbnanaobj@v10_27_00

@FNALbuild

Copy link
Copy Markdown
Collaborator

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

@FNALbuild

Copy link
Copy Markdown
Collaborator

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

@FNALbuild

Copy link
Copy Markdown
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
Copy Markdown
Collaborator

❌ CI build for ICARUS Failed at phase build ICARUS on slf7 for e26: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

jas1005 and others added 2 commits October 16, 2026 14:32
Required separate from merge for testing via CI system.
@jas1005

jas1005 commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

trigger build LArSoft/larsoft@v10_27_00 LArSoft/lar*@LARSOFT_SUITE_v10_27_00 SBNSoftware/sbncode@v10_27_00 SBNSoftware/sbnalg@v10_27_00 SBNSoftware/sbndaq-artdaq-core@v1_10_06_01 SBNSoftware/sbnobj@v10_27_00 SBNSoftware/sbnanaobj@v10_27_00 SBNSoftware/icaruscode@v10_25_00 SBNSoftware/icarusalg#102 SBNSoftware/icarusutil@v10_24_00 SBNSoftware/icarus_signal_processing@v10_25_00

@FNALbuild

Copy link
Copy Markdown
Collaborator

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

@FNALbuild

Copy link
Copy Markdown
Collaborator

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

@FNALbuild

Copy link
Copy Markdown
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
Copy Markdown
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

@jas1005

jas1005 commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

@mvicenzi and @PetrilloAtWork,

I'm moving discussion to this ICARUSCode PR since SBNSoftware/icarusalg#102 is giving build issues. Whatever dependency mismatch issues that cause the ICARUSAlg PR not to build are not present here. Since the PRs are co-dependent, I think it's safe to just work through issues we have with this PR (see the above trigger build comment for info on how this PR was last tested with the CI system).

Building succeeds here, but there are some failing CI tests. Output from one such test (intimecosmic_reco0_quick_test_icaruscode) of build 15512 is below:

993: TrigReport ---------- Event summary -------------
994: TrigReport Events total = 1 passed = 0 failed = 1
995:
996: TrigReport ---------- Modules in End-path ----------
997: TimeReport CPU = 0.710499 Real = 0.802482
998: %MSG-s ArtException:  PostEndJob 16-Oct-2026 16:58:24 CDT ModuleEndJob
999: ---- EventProcessorFailure BEGIN
1000:   EventProcessor: an exception occurred during current event processing
1001:   ---- ScheduleExecutionFailure BEGIN
1002:     Path: ProcessingStopped.
1003:     ---- ProductNotFound BEGIN
1004:       Found zero products matching all selection criteria
1005:         C++ type: std::vector<icarus::WaveformBaseline>
1006:         Module label: 'opdaq'
1007:         Product instance name: ''
1008:         Process name: (empty)
1009:       The above exception was thrown while processing module DiscriminatePMTwaveforms/pmtfixedthr run: 1 subRun: 0 event: 88
1010:     ---- ProductNotFound END
1011:     Exception going through path path
1012:   ---- ScheduleExecutionFailure END
1013: ---- EventProcessorFailure END
1014: %MSG
1015: Art has completed and will exit with status 1.

We do not see these errors in other PRs I'm actively merging into the v10_27_00 release of ICARUSCode. So I'm inclined to think this is something with the detsim input. Can this PR use input generated by a previous code release?

@mvicenzi

mvicenzi commented Oct 17, 2026 •

Copy link
Copy Markdown
Member

@jas1005 Unfortunately, this PR can't read input from older releases by default.

This is due to a breaking change in the trigger modules (e994d97), and they now require a new data product produced by the detsim stage. The behavior can be overwritten in the configuration files, but the default MCstage0 path now needs those new products.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking this change will break backward compatibility in some way dependent An issue or PR depending on another

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants