Apply dynamic PixelTimeShift calibration

A change request should soon be submitted (discussed already in https://gitlab.cta-observatory.org/cta-computing/data-model/data-model-group/-/issues/67) to update the DL0 and R1 data models with a new per-event per-pixel array storing the pixels time shift wrt an absolute reference. This "dynamic" (per-pixel per-event) calibration comes from the electronic behavior of the DRS4 cells and should be applied in addition to the "static" pixel time-shift that is caused by electronics delays. Application of this calibration will improve the "time resolution" of the pe arrival, which is expected to greatly improve the angular resolution of the SAG reconstruction, especially at low energies.

Tasks:

  • #6 parse the pixel_status info in the data stream to retrieve the information about which gain of the pixel was kept
  • parse the pixel time shift array in the data stream
    • blocked by the submission and implementation of CR to DL0 and R1 data models
  • Apply the dynamic time calibration to pixel peak arrival time