Skip to content

Feature/adding blip to caf#173

Merged
hgreenlee merged 68 commits intodevelopfrom
feature/AddingBlipToCAF
Mar 13, 2026
Merged

Feature/adding blip to caf#173
hgreenlee merged 68 commits intodevelopfrom
feature/AddingBlipToCAF

Conversation

@Jjm321814
Copy link
Contributor

Added classes to hold blip information in CAF format.
This results in the normal amount of CAF code duplication and replaces a few std::map and std::set objects in the LArSoft side with vectors.
This PR is independent of the associated ones in sbnobj, sbndcode, and sbncode.

@kjplows kjplows moved this from Partially reviewed to Testing in SBN software development Jan 21, 2026
@kjplows kjplows moved this from Testing to Partially reviewed in SBN software development Jan 21, 2026
Copy link
Member

@PetrilloAtWork PetrilloAtWork left a comment

Choose a reason for hiding this comment

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

Fix the Doxygen comment if you get a chance.
The rest is good.

Comment on lines +56 to +57
std::vector<int> hitIDs; ///< Index of the recob::hit objects making up this cluster. Size should match nHits
std::vector<int> wires; ///< Set of geo::wireIDs contributing hits to this cluster. Size should match nWires
Copy link
Member

Choose a reason for hiding this comment

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

They are cosmetic. If present, Doxygen will render the content in monospace, which is custom for variable and code-related names. Doxygen should be able to detect the cross-link either way.

bool pass_flashtrig = false; ///< Whether this Record passed the Flash Trigger requirement
SRSBNDFrameShiftInfo sbnd_frames; ///< List of Frame Shift in event in unit [ns] (SBND)
SRSBNDTimingInfo sbnd_timings; ///< List of Timing Info in event in UNIX timestamp format(SBND)
std::vector<SRBlip> blips; ///Blips are small O(mm) depositions in LAr, made from recob::hits
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
std::vector<SRBlip> blips; ///Blips are small O(mm) depositions in LAr, made from recob::hits
std::vector<SRBlip> blips; ///< Blips are small O(mm) depositions in LAr, made from recob::Hit

@Jjm321814
Copy link
Contributor Author

Updated comments. And all PR should now be corrected. I'll check the compilation + running and comment results in SBNSoftware/sbndcode#871

@PetrilloAtWork
Copy link
Member

You missed the switch from /// to ///< in the last correction.
That associates the comment to the previous item instead of the following one.

@kjplows kjplows moved this from Todo to In Progress in PR archaeology Feb 11, 2026
@kjplows kjplows moved this from Partially reviewed to Testing in SBN software development Feb 11, 2026
@Jjm321814
Copy link
Contributor Author

Ah sorry fixed now

@kjplows
Copy link
Contributor

kjplows commented Mar 12, 2026

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

@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 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 LArSoft Succeeded on slf7 for e26:prof -- details 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

@kjplows kjplows moved this from Testing to To merge in SBN software development Mar 12, 2026
@hgreenlee hgreenlee merged commit 55f6db4 into develop Mar 13, 2026
3 of 6 checks passed
@github-project-automation github-project-automation bot moved this from To merge to Done in SBN software development Mar 13, 2026
@github-project-automation github-project-automation bot moved this from In Progress to Done in PR archaeology Mar 13, 2026
@kjplows kjplows moved this from Done to Recently done in SBN software development Mar 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done
Status: Recently done

Development

Successfully merging this pull request may close these issues.

8 participants