Skip to content

Conversation

@aliciavr
Copy link
Contributor

Description

  • Implements the combination of the extended fragments in the X-ARAPUCA offline decoder.

$${\color{red}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}$$

$${\color{red}\bf{\textrm{IMPORTANT UPDATE June 22nd 2025:}}}$$ If you are making a PR which is intended as a patch for the CURRENT production (which started in Spring 2025), you must make two PRs: one for develop and one for the production/v10_06_00 branch.

$${\color{red}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}$$

Checklist

  • Added at least 1 label from available labels.
  • Assigned at least 1 reviewer under Reviewers,
  • Assigned all contributers including yourself under Assignees
  • Linked any relevant issues under Developement
  • [] Does this PR affect CAF data format? If so, please assign a CAF maintainer (PetrilloAtWork or JosiePaton) as additional reviewer.
  • Does this affect the standard workflow?
  • Is this PR a patch for the ongoing production? If so, separate PR must also be made for production/v10_06_00 branch!

Relevant PR links (optional)

Does this PR require merging another PR in a different repository (such as sbnanobj/sbnobj etc.)?

Link(s) to docdb describing changes (optional)

Is there a docdb describing the issue this solves or the feature added?

@aliciavr aliciavr requested review from jicrespo and lynnt20 October 15, 2025 11:13
@aliciavr aliciavr self-assigned this Oct 15, 2025
@aliciavr aliciavr added enhancement New feature or request pds Photon Detection System data features for data processing labels Oct 15, 2025
@lynnt20
Copy link
Contributor

lynnt20 commented Oct 16, 2025

Hi Alicia! Nice work! I took a look at the decode/combine waveform functions, and it looks to me like the only check of whether to combine two waveforms is a length check. We might want to additionally require that the timestamps of the extensions are compatible with the waveform that you're trying to combine it with... in all normal cases this should be true but it doesn't hurt to have an explicit check I think.

@nathanielerowe
Copy link
Contributor

@aliciavr Can you respond to this follow up q? Thanks!

@aliciavr
Copy link
Contributor Author

Working on that thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data features for data processing enhancement New feature or request pds Photon Detection System

Projects

Development

Successfully merging this pull request may close these issues.

3 participants