Filter to reject events with very high hit multiplicity (ported from ProtoDUNE)#536
Conversation
(filters would always need to be slotted into the middle of a workflow)
|
trigger build LArSoft/lar*@LARSOFT_SUITE_v09_93_01 SBNSoftware/sbnanaobj@bug/coackley_ciCafv09_91_02 |
bear-is-asleep
left a comment
There was a problem hiding this comment.
Looks good! Do we want to do this for MC?
|
✔️ 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 |
Sorry @bear-is-asleep I completely missed this. |
|
❌ 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 |
|
❌ 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 |
|
trigger build LArSoft/lar*@LARSOFT_SUITE_v09_93_01 SBNSoftware/sbnanaobj@bug/coackley_ciCafv09_91_02 |
|
✔️ 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 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 |
|
@absolution1 , can you resolve conflicts and update the branch to develop? There are some build errors which I think are attributed to not being on the develop branch. |
|
@bear-is-asleep this is done. |
|
YAY! 🥳 (CRT stuff is all good (services & producer)) |
|
trigger build LArSoft/lar*@LARSOFT_SUITE_v09_93_01 SBNSoftware/sbnanaobj@bug/coackley_ciCafv09_91_02 |
|
✔️ 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 |
|
🚨 For more details about the warning phase, check the ci_tests SBND phase logs parent CI build details are available through the CI dashboard |
|
Ready to merge |
Description
Include a port of the ProtoDUNE hit filter to reject events with a very high hit multiplicity. In data, some events have a very large number of hits: these events demand a lot of memory/processing time and are unusable. The filter is connected up to the data workflow to reject such events after gaushit, saving on memory and processing time.
I have set the minimum number of hits per TPC to be 50,000. This can obviously be iterated on as the filter is deployed.
I've included an extra data processing fcl (
reco1_data_storefilteredevents.fcl) that keeps the filtered events (but in a separate output file)Checklist
Reviewers,AssigneesDevelopement