Skip to content

CRT Strip Hit Saturation#168

Open
henrylay97 wants to merge 2 commits intodevelopfrom
feature/hlay_crt_saturation
Open

CRT Strip Hit Saturation#168
henrylay97 wants to merge 2 commits intodevelopfrom
feature/hlay_crt_saturation

Conversation

@henrylay97
Copy link
Member

@henrylay97 henrylay97 commented Feb 18, 2026

I am starting to put together slides and PRs to preserve work of mine that lives offline before I leave.

The saturation parameters in the CRTStripHit object were being filled via a hardcoded value in the constructor. This PR ensures they can be controlled a little more subtly by passing that value in the constructor fields. This constructor will not be directly used as the accompanying PR makes use of the other constructor (fully explicit) but this is still worth changing to remove the hardcoded element.

It is documented in slides: https://sbn-docdb.fnal.gov/cgi-bin/sso/ShowDocument?docid=45697
Accompanying PR: SBNSoftware/sbndcode#917

@henrylay97 henrylay97 requested a review from kjplows February 18, 2026 17:36
@henrylay97 henrylay97 self-assigned this Feb 18, 2026
@henrylay97 henrylay97 added the enhancement New feature or request label Feb 18, 2026
@leoaliaga
Copy link

trigger build SBNSoftware/sbndcode#917

@leoaliaga
Copy link

trigger build LArSoft/lar*@LARSOFT_SUITE_v10_15_00 SBNSoftware/sbncode@v10_15_00 SBNSoftware/sbndcode#917

@leoaliaga
Copy link

trigger build LArSoft/lar*@LARSOFT_SUITE_v10_15_00 SBNSoftware/sbndaq-artdaq-core@v1_10_06 SBNSoftware/sbn*@SBN_SUITE_v10_15_00 SBNSoftware/sbndcode#917

@leoaliaga
Copy link

trigger build LArSoft/lar*@LARSOFT_SUITE_v10_15_00 SBNSoftware/sbndaq-artdaq-core@v1_10_06 SBNSoftware/sbndcode#917

@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@SBNSoftware SBNSoftware deleted a comment from FNALbuild Mar 6, 2026
@FNALbuild
Copy link

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

@FNALbuild
Copy link

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

@FNALbuild
Copy link

❌ 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

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

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

parent CI build details are available through the CI dashboard

@FNALbuild
Copy link

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

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

parent CI build details are available through the CI dashboard

@FNALbuild
Copy link

⚠️ CI build for ICARUS Warning 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 warning phase, check the ci_tests ICARUS phase logs

parent CI build details are available through the CI dashboard

@leoaliaga
Copy link

This PR modifies the CRTStripHit data product. Please bump the ClassVersion for sbnd::crt::CRTStripHit from 12 to 13 and push the commit.

@henrylay97
Copy link
Member Author

henrylay97 commented Mar 6, 2026

I am getting no prompt from the compiler to update the checksum (true while I was developing and have just rechecked now). This has always been my previous method when editing object files.

Do checksums definitely need updating if the data members have not changed?

@henrylay97
Copy link
Member Author

I double checked by adding class version 13 and it produces an identical checksum to class version 12.

@leoaliaga
Copy link

Henry, you are right. I think since you only modified the constructor, the checksum remain identical. I suspected a problem here because it did not pass the CI test but the problem is different (nothing with this PR)

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

Labels

enhancement New feature or request

Projects

Status: Testing

Development

Successfully merging this pull request may close these issues.

4 participants