Skip to content

feat: DetectorChecksumRunAction to write checksums to podio#32

Open
wdconinc wants to merge 11 commits intomainfrom
detector-checksum-run-action
Open

feat: DetectorChecksumRunAction to write checksums to podio#32
wdconinc wants to merge 11 commits intomainfrom
detector-checksum-run-action

Conversation

@wdconinc
Copy link
Contributor

@wdconinc wdconinc commented Apr 26, 2025

Briefly, what does this PR introduce?

This PR determines the detector checksums for all detectors, and writes them to the run metadata of the output file.

What kind of change does this PR introduce?

  • Bug fix (issue #__)
  • New feature (issue #__)
  • Documentation update
  • Other: __

Please check if this PR fulfills the following:

  • Tests for the changes have been added
  • Documentation has been added / updated
  • Changes have been communicated to collaborators

Does this PR introduce breaking changes? What changes might users need to make to their code?

No.

Does this PR change default behavior?

Yes, it will by default calculate the checksums.

Calculating the checksum currently takes about 20 to 30 seconds in CI (https://github.com/eic/epic/actions/runs/14718107525/job/41444662641#step:5:252), though locally this can take up to 50 seconds. The checksum can be disabled with the npsim argument --disableChecksum.

@wdconinc wdconinc force-pushed the detector-checksum-run-action branch from 0c3b8f4 to 787e599 Compare April 26, 2025 20:15
@wdconinc wdconinc marked this pull request as ready for review April 30, 2025 20:37
@wdconinc wdconinc requested a review from veprbl April 30, 2025 21:46
@wdconinc wdconinc force-pushed the detector-checksum-run-action branch from 30c5cc4 to 155c3bb Compare June 25, 2025 14:42
@wdconinc
Copy link
Contributor Author

Remaining issue here: npsim --help doesn't show the ddsim help anymore...

@wdconinc wdconinc force-pushed the detector-checksum-run-action branch from 155c3bb to 8ecaf79 Compare August 15, 2025 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant