Conversation
|
Hi @ehrlich-uva,
which require these tests: build. @Mu2e/fnalbuild-users, @Mu2e/write have access to CI actions on main. ⌛ The following tests have been triggered for 5b404f1: build (Build queue - API unavailable) |
|
☀️ The build tests passed at 5b404f1.
N.B. These results were obtained from a build of this Pull Request at 5b404f1 after being merged into the base branch at 1edce62. For more information, please check the job page here. |
|
I'll review this pull request by examining its details and changes.Now let me also check if there are any other FCL files or references that might use the removed parameters but weren't updated:Now let me check if the FCL prolog files have any other references to the removed NZS parameters that might also need updating:Here is my review of PR #1761 — "set default ZS CRV data". The PR changes 6 files across Issues Found1. 🔴 FCL prolog configs missing the new
|
| Severity | Issue | File(s) |
|---|---|---|
| 🔴 High | FCL prolog files don't include the new useNZS parameter |
prolog_v11.fcl, prolog_v12.fcl |
| 🔴 High | produceNZS default flipped — downstream consumers may break if not coordinated with PassN PR |
CrvDigisFromArtdaqFragmentsFEBII_module.cc |
| 🟡 Medium | Complete removal of NZS DQM monitoring with no option to re-enable | CrvDQMcollector_module.cc |
| 🟡 Medium | useNZS semantics differ between calibration and pedestal modules (RecoPulses vs Digis) — could use better documentation |
CrvCalibration_module.cc, CrvPedestalFinder_module.cc |
| 🟢 Low | Pre-existing: firstSampleOnly missing from prolog FCL |
prolog_v11.fcl, prolog_v12.fcl |
The overall approach of making ZS the default and parameterizing NZS as opt-in is sound. The main actionable concern is ensuring the FCL prologs are updated to include the new useNZS parameter, and confirming that the PassN PR 8 is merged in lockstep to prevent runtime failures from the produceNZS default change.
|
Responses
|
Should only be merged with the corresponding PR in PassN (PR 8)