Conversation
|
Hi @bechenard,
which require these tests: build. @Mu2e/fnalbuild-users, @Mu2e/write have access to CI actions on main. ⌛ The following tests have been triggered for 77caf00: build (Build queue - API unavailable) |
|
☔ The build tests failed for 77caf00.
N.B. These results were obtained from a build of this Pull Request at 77caf00 after being merged into the base branch at 67d99ba. For more information, please check the job page here. |
|
@FNALbuild run build test with Mu2e/mu2e-trig-config#152 |
|
⌛ The following tests have been triggered for 77caf00: build (Build queue - API unavailable) |
|
☔ The build tests failed for 77caf00.
N.B. These results were obtained from a build of this Pull Request at 77caf00 after being merged into the base branch at 67d99ba. For more information, please check the job page here. |
|
@FNALbuild run build test with Mu2e/mu2e-trig-config#152 |
|
⌛ The following tests have been triggered for 77caf00: build (Build queue - API unavailable) |
|
☔ The build tests failed for 77caf00.
N.B. These results were obtained from a build of this Pull Request at 77caf00 after being merged into the base branch at a31b07e. For more information, please check the job page here. |
|
☔ The build tests failed for ee787a4.
N.B. These results were obtained from a build of this Pull Request at ee787a4 after being merged into the base branch at 50ac9dc. For more information, please check the job page here. |
|
@FNALbuild run build test with Mu2e/mu2e-trig-config#152 |
|
⌛ The following tests have been triggered for ee787a4: build (Build queue - API unavailable) |
|
☀️ The build tests passed at ee787a4.
N.B. These results were obtained from a build of this Pull Request at ee787a4 after being merged into the base branch at c6b091b. For more information, please check the job page here. |
|
I'll review this pull request by examining its details and changes.Let me fetch the changed files from the comparison diff and look at the head branch files directly.Now let me fetch the new 🔴 Potential Bugs1.
|
| # | Severity | File | Issue |
|---|---|---|---|
| 1 | 🔴 High | ClusterUtils.cc |
secondMoment() normalization changed — NN weights must be retrained |
| 2 | 🔴 Medium | CaloNNEval_module.cc |
Division by zero if minEtoTest_ is 0 |
| 3 | 🔴 Medium | FilterEcalNNTrigger_module.cc |
No bounds check between cluster/MVA collection sizes |
| 4 | 🟡 Low | CaloClusterFast_module.cc |
Fragile sentinel value pattern |
| 5 | 🟡 Low | CaloClusterFast_module.cc |
No zero-energy guard in fillCluster |
| 6 | 🟡 Low | CaloNNEval_module.cc |
Dead declaration of secondMoment() |
| 7 | 🟡 Medium | CaloClusterFast_module.cc |
COG z=0 may give different perp() than standard clustering |
| 8 | 🟡 Low | CaloNNDiag_module.cc |
Missing handle validity check |
| 9 | 🟢 Style | CaloNNEval_module.cc |
Remove commented-out code block |
| 10 | 🟢 Info | CMakeLists.txt |
Verify transitive dependencies are sufficient |
|
@FNALbuild run build test with Mu2e/mu2e-trig-config#152 |
|
⌛ The following tests have been triggered for 49d2d9d: build (Build queue - API unavailable) |
|
Ok, I have fixed some of the AI stuff, most were actually moot. |
|
☀️ The build tests passed at 49d2d9d.
N.B. These results were obtained from a build of this Pull Request at 49d2d9d after being merged into the base branch at 68688bb. For more information, please check the job page here. |
|
I'll review this pull request by examining its details and changes.Let me get the actual diff to review the changes:Now let me look at the new Here is my detailed review of PR #1778 – Calo filter in SummaryThis PR refactors the calorimeter NN trigger filter by:
Issues Found1. 🐛 Typo in exception message —
|
| # | Severity | File | Issue |
|---|---|---|---|
| 1 | 🐛 Bug | FilterEcalNNTrigger_module.cc |
Typo: "incpmpatible" |
| 2 | 🐛 Bug | CaloNNEval_module.cc |
Missing space in diagnostic output |
| 3 | CaloNNEval_module.cc |
Hard-coded 7-feature vector incompatible with 9-var weight file | |
| 4 | ClusterUtils.cc |
Division by zero if sw == 0 |
|
| 5 | CaloHitMakerFast_module.cc |
Digis silently dropped when energy mismatch and lower energy | |
| 6 | CaloHitMakerFast_module.cc |
map vs unordered_map changes output ordering |
|
| 7 | 💡 Note | CaloNNDiag_module.cc |
Silent early returns with no logging |
| 8 | 💡 Note | ClusterUtils.cc |
secondMoment() normalization is a physics-breaking change |
| 9 | 💡 Note | Prolog fcl files | Fast reco modules added to default Reco sequence |
|
I had a loing conversation with my inner self, and we're fine with two typos. Just merge this PR |
|
@bechenard please see the requested trigger config changes here: The head of the repos and the CI will be broken until we can merge this |
Updated calo filter without energy and time variables. The NN evaluation and the filtering are also separated. Need a mu2e-trig-config PR to work