Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adapt to new channel occupancy on aqmon #1576

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

RoBGlaBe
Copy link
Contributor

@RoBGlaBe RoBGlaBe commented Mar 6, 2025

What does the code in this PR do / what does it improve?

It puts the correct labels on the veto and trigger start and stop hits. The labels are not static anymore since the recent Caen V1495 firmware upgrade.
When e.g. on channel 802 there was always the "high energy veto (HEV) stop" signal, now it can be one of the following: HEV, HEV_tag, Neutron-Generator-Anti-Veto or Fractional Lifetime Veto stop signal.
Now the channels are still named after their primary usage, but the occupancy in a run is used for the naming of the interval.

Can you briefly describe how it works?

The class used gets the run-doc, finds what parameters the V1495 was run with, and labels the intervals accordingly.

Can you give a minimal working example (or illustrate with a figure)?

The usage does not change. You just load the data with the plugin, as you did before. There are just more "veto"-types now. Backwards compatibility is ensured and also automatic. If it doesn't find the new configs it knows that the V1495 was run with the old firmware.
In cutax, there is a branch with the same name, that adapts further processing to be compatible with the changes in this PR.

Please include the following if applicable:

  • Update the docstring(s)
  • Documentation will be updated next
  • Code was tested, but no new tests in repo

@RoBGlaBe RoBGlaBe marked this pull request as draft March 7, 2025 10:11
@coveralls
Copy link

Coverage Status

coverage: 89.519% (-0.1%) from 89.649%
when pulling af55936 on aqmon_adjustment_for_busy_firmware_change
into 9a9e3c7 on master.

@RoBGlaBe RoBGlaBe marked this pull request as ready for review March 10, 2025 12:52
@RoBGlaBe RoBGlaBe marked this pull request as draft March 10, 2025 12:52
@RoBGlaBe
Copy link
Contributor Author

The issue seems to be DB access for creation of a context. This context is not used for the files I changed.

@RoBGlaBe RoBGlaBe marked this pull request as ready for review March 10, 2025 12:57
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.

2 participants