Skip to content
Snippets Groups Projects
  1. Dec 17, 2021
    • Pierre-Alain Loizeau's avatar
      [MQ] Make Parameter server the only source of CbmSetup · 52378363
      Pierre-Alain Loizeau authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      - In sim/steer, add CbmSetupStorable class in CbmSetup to convert back and forth from memory Instance to streamable object
      - Add support for CbmSetup in MQ parameter server device, with CbmSetupStorable output upon request
      - Change CbmSetup usage in MQ Unpack device from Disk access to parameter server request
      - Add printout of the received tag in MQ unpack for each detector system
      52378363
    • Pierre-Alain Loizeau's avatar
      [MQ] Improve FairMQ channels usage in unpack-buil-sink chain · baa426cd
      Pierre-Alain Loizeau authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      - Switch Sampler-Unpackers connection from Push-Pull to Rep-Req! lower sample memory usage and better load-balancing performances (first ready first served)!
      - Use single channel for all histograms exchanges (objects but also configs)... to be cross-checked as some warnings
      - In CbmMQTsSamplerRepReq, fix logic for emission of missing TS list when first missing is index 1
      - In CbmMQTsSamplerRepReq, add case of missing TS 0 to same logic (starting processing after beginning of a run)
      - In CbmMQTsSamplerRepReq, fix the stop execution when reaching max TS nb condition
      baa426cd
    • Pierre-Alain Loizeau's avatar
      [MQ] Add new algo based unpacker device + related changes · bffd070a
      Pierre-Alain Loizeau authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      - Split the InitUnpacker method of the UnpackConfig template into
        - InitOutput
        - RegisterOutput (Framework bound, to be replaced by method in Task class CbmRecoUnpack)
        - SetAlgo
        - initParContainer, moved to the Task Class CbmRecoUnpack
        - InitAlgo
      - Move to the template version of these methods all blocks common to all derived config classes
      - Whenever necessary, overload these methods in the derived config classes (including the common parts, no base method call)
      - Bump Config classes version number
      - Adapt the Sts Unpack algo classes to initialize the monitor classes
      - Adapt the CbmRecoUnpack
      - Adapt the CbmUnpackDevice to use the standard Unpack Config classes (compiles with full functionality but untested)
      bffd070a
  2. Sep 16, 2021
  3. Jul 27, 2021
    • Pascal Raisig's avatar
      Add cpu and wall time measurement per algo · 67e8baa5
      Pascal Raisig authored and Florian Uhlig's avatar Florian Uhlig committed
      This commit adds the measurement of the cpu and wall time to the unpacking algo template/CbmRecoUnpack::unpack function.
      The values are printed add the end of the run and stored additionally in an output histogram.
      67e8baa5
  4. Jul 23, 2021
  5. Jul 22, 2021
  6. Jul 13, 2021
Loading