Conversation
Li-Jiaoyang97
left a comment
There was a problem hiding this comment.
Everything looks good to me, thanks again Henry!
|
trigger build LArSoft/lar*@LARSOFT_SUITE_v10_14_02_02 SBNSoftware/sbndaq-artdaq-core@v1_10_06 SBNSoftware/sbnanaobj#186 SBNSoftware/sbn*@SBN_SUITE_v10_14_02_03 |
|
✔️ CI build for LArSoft Succeeded on slf7 for c14:prof -- details available through the CI dashboard |
|
✔️ CI build for LArSoft Succeeded on slf7 for e26:prof -- details available through the CI dashboard |
|
❌ 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 |
|
❌ 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 |
|
❌ 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 |
|
❌ CI build for SBND Failed at phase build SBND on slf7 for e26: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 |
|
trigger build LArSoft/lar*@LARSOFT_SUITE_v10_15_00 SBNSoftware/sbndaq-artdaq-core@v1_10_06 SBNSoftware/sbnanaobj#186 SBNSoftware/sbn*@SBN_SUITE_v10_15_00 |
|
✔️ CI build for LArSoft Succeeded on slf7 for e26:prof -- details available through the CI dashboard |
|
✔️ CI build for LArSoft Succeeded on slf7 for c14:prof -- details available through the CI dashboard |
|
❌ 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 |
|
❌ 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 |
|
❌ 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 |
|
🚨 For more details about the warning phase, check the ci_tests ICARUS phase logs parent CI build details are available through the CI dashboard |
PetrilloAtWork
left a comment
There was a problem hiding this comment.
I have some technical recommendations to be considered, but no critical showstopper.
sbncode/CAFMaker/FillReco.cxx
Outdated
| } | ||
|
|
||
| void FillCRTSpacePoint(const sbnd::crt::CRTSpacePoint &spacepoint, | ||
| const art::Ptr<sbnd::crt::CRTCluster> &cluster, |
There was a problem hiding this comment.
I recommend the interface to pass the object directly instead of its art pointer:
| const art::Ptr<sbnd::crt::CRTCluster> &cluster, | |
| const sbnd::crt::CRTCluster &cluster, |
That allows in general the use of the function even when an art pointer is not available.
This change should be propagated as upstream as possible (i.e. to FillTrackCRTSpacePoint() interface too).
There was a problem hiding this comment.
Have done so. It results in moving the dereferencing up to CAFMaker_module.cc. There's probably a neater way of doing that but I'm in a bit of a time crunch.
Co-authored-by: Gianluca Petrillo <petrillo@slac.stanford.edu>
henrylay97
left a comment
There was a problem hiding this comment.
Thanks Gianluca, have responded to all the comments.
sbncode/CAFMaker/FillReco.cxx
Outdated
| } | ||
|
|
||
| void FillCRTSpacePoint(const sbnd::crt::CRTSpacePoint &spacepoint, | ||
| const art::Ptr<sbnd::crt::CRTCluster> &cluster, |
There was a problem hiding this comment.
Have done so. It results in moving the dereferencing up to CAFMaker_module.cc. There's probably a neater way of doing that but I'm in a bit of a time crunch.
|
trigger build LArSoft/lar*@LARSOFT_SUITE_v10_15_00 SBNSoftware/sbndaq-artdaq-core@v1_10_06 SBNSoftware/sbnanaobj#186 SBNSoftware/sbn*@SBN_SUITE_v10_15_00 |
|
✔️ CI build for LArSoft Succeeded on slf7 for e26:prof -- details available through the CI dashboard |
|
✔️ CI build for LArSoft Succeeded on slf7 for c14:prof -- details available through the CI dashboard |
|
❌ 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 |
|
❌ 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 |
|
❌ 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 |
|
🚨 For more details about the warning phase, check the ci_tests ICARUS phase logs parent CI build details are available through the CI dashboard |
PetrilloAtWork
left a comment
There was a problem hiding this comment.
Thank you for the changes.
Description
I am starting to put together slides and PRs to preserve work of mine that lives offline before I leave.
The SBND CRT information in the CAFs is missing a few little pieces that are useful to analyzers (and simple to add as they are already present in the reconstruction objects).
This PR alters CAFMaker in order to fill these new branches.
Accompanying PR: SBNSoftware/sbnanaobj#186
It is documented in slides: https://sbn-docdb.fnal.gov/cgi-bin/sso/ShowDocument?docid=45715