Skip to content

[essreduce] On-the-fly wavelength lookup table in generic workflow#603

Draft
nvaytet wants to merge 8 commits into
mainfrom
lut-in-generic-wf
Draft

[essreduce] On-the-fly wavelength lookup table in generic workflow#603
nvaytet wants to merge 8 commits into
mainfrom
lut-in-generic-wf

Conversation

@nvaytet
Copy link
Copy Markdown
Member

@nvaytet nvaytet commented May 22, 2026

Insert the providers from the LUT workflow into the GenericUnwrapWorkflow to compute the lut on the fly with chopper cascade.
Breaking change: we compute a LUT per component (detector bank, monitor) instead of one table for all.

Building small tables is faster, and interpolating inside a small table is also faster (most probably due to cache misses in larger tables).

Note that only the providers from the polygon lookup are included in the generic workflow, as computing tables from MC simulations on the fly would be too slow.

@nvaytet nvaytet added the essreduce Issues for essreduce. label May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

essreduce Issues for essreduce.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant