Skip to content
Snippets Groups Projects
  1. Mar 19, 2024
  2. Nov 17, 2023
  3. Jul 03, 2023
  4. Jan 26, 2023
  5. Jan 13, 2023
  6. Aug 04, 2022
  7. Jul 25, 2022
  8. Jul 20, 2022
  9. May 06, 2022
    • Pierre-Alain Loizeau's avatar
      [mTOF,mBmon] In unpack macro and device, prepare support for different mTOF... · 992d5dc4
      Pierre-Alain Loizeau authored
      [mTOF,mBmon] In unpack macro and device, prepare support for different mTOF maps for C, Fe and Ur files
      992d5dc4
    • Pierre-Alain Loizeau's avatar
      [MQ] Add Bmon and Much support to unpack and event building + various fixes and improvements · 9a84d73b
      Pierre-Alain Loizeau authored
      - Add proper Bmon support to unpack + build digi events chain
      - Add proper Much support to unpack + build digi events chain
      - Add user parameter + flags to CbmDeviceUnpack to enable/disable the unpacking of each detector
      - Add proper handling of disabled detectors in MQ transfer ib both CbmDeviceUnpack and CbmDeviceBuildDigiEvents
      - Add parameter to set "MaxNb" type selection in CbmDeviceBuildDigiEvents
      - Synchronize unpackers configuration in CbmDeviceUnpack with the one in the current `macro/run/run_unpack_tsa.C`
      - Use fles::SubsystemIdentifier instead of hard coded values in CbmDeviceUnpack
      9a84d73b
    • Pierre-Alain Loizeau's avatar
      [MQ] Fixes for memory leaks · d7616743
      Pierre-Alain Loizeau authored
      - Make sure that Histo servers gets the right number of parts even if no histos/no canvases to configure or send
      - Do not send STOP command after EOF in CbmMQTsSamplerRepReq
      - Pre-book capacity in typical range for input vectors in DigiEventBuilder device
      d7616743
  10. Apr 07, 2022
    • Administrator's avatar
      Remove usage of deprecated functions · 38c214ec
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      The templated functions Deserialize and Serialize of the FairMQ Device are
      marked deprecated. These templates acctually only forward the call to the
      BoostSerializer and RootSerializer classes which are part of FairRoot.
      Call these classes directly to remove deprectaion warnings.
      dev_2022_15
      38c214ec
  11. Mar 08, 2022
  12. Feb 07, 2022
  13. Dec 17, 2021
    • Pierre-Alain Loizeau's avatar
      In TOF unpacker, make the 2021 epoch hack controlable and disable it by... · 4c661db3
      Pierre-Alain Loizeau authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      In TOF unpacker, make the 2021 epoch hack controlable and disable it by default + enable in unpack macro for old runs
      4c661db3
    • 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
Loading