Skip to content
Snippets Groups Projects
  1. Feb 25, 2025
  2. Feb 07, 2024
  3. Jan 24, 2024
  4. Jan 04, 2024
    • Administrator's avatar
      Apply clang-format · d1df0dd7
      Administrator authored and Sergey Gorbunov's avatar Sergey Gorbunov committed
      d1df0dd7
    • Administrator's avatar
      Fix MC matching for time based mode · fa194105
      Administrator authored and Sergey Gorbunov's avatar Sergey Gorbunov committed
      Up to now the input and event numbers where added to the match when the match
      was created. In time based mode the digi and match objects are not necessarily
      created at the same event to witch the MvdPoint belongs. This results in
      wrongly matching the digis to the MvdPoints.
      Add information about input and event number to the pixel charge to store the
      the correct information about input and event numbers. Use this information
      when creating the match object.
      fa194105
    • Administrator's avatar
      Allow flexible setting of the mvd digitizer latency · 227e816c
      Administrator authored and Sergey Gorbunov's avatar Sergey Gorbunov committed
      The latency defines the time how much can happen between digi creation and
      readout. Only after this time the daq buffer can be written to the output
      timeslice without timly disordered digis.
      Increase the default time and allow to set the time from the macro.
      Add info output to the CbmDaq when the latency is changed.
      227e816c
    • Administrator's avatar
      Switch from info to debug output · b1742b44
      Administrator authored and Sergey Gorbunov's avatar Sergey Gorbunov committed
      b1742b44
    • Administrator's avatar
      Set the mvd specific latency · 867e53ae
      Administrator authored and Sergey Gorbunov's avatar Sergey Gorbunov committed
      This latency is used by the CbmDaq to decide when the data can be moved from
      the daq buffer to the final timeslice. If the latency is currently less than
      110 microseconds some of the MVD digis are not properly time sorted. The
      latency needs to be adjusted after the digitization parameters are finally
      fixed.
      867e53ae
    • Administrator's avatar
      Fix mvd digitization · 4cb4d139
      Administrator authored and Sergey Gorbunov's avatar Sergey Gorbunov committed
      Receice at the end of the run all data which is still in the buffers of the
      mvd sensors, create digis and send them to the DAQ.
      4cb4d139
    • Administrator's avatar
      Fix MVD digitization · 6968e40f
      Administrator authored and Sergey Gorbunov's avatar Sergey Gorbunov committed
      Fix the digi time. There were two problems pilled up. The first problem was to
      get the event time to late during execution. By accident the event time was
      then also used twice, once when creating the temporary CbmPixelCharge buffer
      and a second time when creating the final digi.
      
      Flush all data which is still stored in the temporary buffer at the end of
      the run.
      6968e40f
    • Administrator's avatar
      Fix generation of MvdDigi in event based mode · c59a55ae
      Administrator authored and Sergey Gorbunov's avatar Sergey Gorbunov committed
      Flush the internal buffer after each event when running in event based mode.
      This creates digis for all channels even if the dead time of the channel is
      not yet reached. All digis are written into the current timeslice.
      Flushing the internal buffer after the last event when running in time based
      mode to avoid losing data.
      Create and send digi matches only if required. Should fix a memory leak.
      Add LOG information in the init about run mode.
      Remove obsolete code.
      c59a55ae
  5. Nov 02, 2023
  6. Aug 04, 2023
    • Administrator's avatar
      Fix mvd digi links · 26861e5e
      Administrator authored
      The mvd digitizer distributes the MC points into several new arrays which are
      used for the different sensors. This distribution does not allow to use any
      longer the index in the array to link the proper MC information.
      To vercome the problem the index in the original array is added as a data
      member to the MC point.
      
      Correctly store information about contributing MC points in MvdPixelCharge.
      26861e5e
  7. May 24, 2023
  8. May 08, 2023
Loading