Using readout groups, the DAQ can run the epix10k2M at 120 Hz and the Rayonix at 30 Hz simultaneously

Note that to do this we had to change the DAQ host of the rayonix (it is now using daq-mfx-pgp02), so that the data of the two detectors are not transiting on the same host.

During LW75, the DAQ was configured to use the readout groups as follow:

  • Event code 198 to readout group 1, linked everything but the Rayonix
  • Event code 210 to readout group 2, triggering the Rayonix readout

Here are screenshots of the EVR config and partition selection:

Note how the readout group need to be consistently selected in three different place (readouts, triggers and partition).


Hutch python functions were used to swap between the two operation modes, both for with and without laser operation. These live in the experiment specific experiment, please contact Vincent Esposito to have them ported to the relevant experiment if needed.

  • x.set_30Hz(), to go in the 30 Hz mode (both detector readout at 30 Hz, with pulse picker). Don't forget to switch the pulse picker to flip-flop before.
  • x.set_120Hz() to have 120 Hz data on the epix and 30 Hz on the Rayonix. In this case, just open the pulse picker.
  • x.set_30Hz_laser(on=<N>, off=<M>). Same as above, <N> and <M> are meant to pick how many laser on / off shots are desired in the sequence.
  • x.set_120Hz_laser(on=<N>, off=<M>). Same as above, <N> and <M> are meant to pick how many laser on / off shots are desired in the sequence.



  • No labels