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] First working version of the Unpack + EvtBuild + EvtSink chain in MQ · bf65d13d
      Pierre-Alain Loizeau authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      - Add CbmDeviceDigiEventSink class and DigiEventSink binary
      - In TsaMultiSampler, fix logic for emission of missing TS list when first missing is index 1
      - Use vector ofCbmEvents instead of TClonesArray at output of BuildDigiEvents
      - Add missing features file for Unpack-Build-Sink chain
      - Add optional output of the full digi vectors in Event Sink
      
      => Tested with first file of run 1588, missing TS probably need better handling as too many empty fields
      bf65d13d
    • Pierre-Alain Loizeau's avatar
      [MQ] Add digi event builder device (reco unpacker compat.) + related changes · 838f52db
      Pierre-Alain Loizeau authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      - Device using the central event builder algo in reco, with compatibility to output of the new unpack device
      - Macro using these two new devices and setting the parameter files for the mCBM July 2021 data (optimized for run 1588)
      838f52db
  2. Mar 23, 2021
  3. Jul 02, 2020
    • Pierre-Alain Loizeau's avatar
      MQ: add example of the unpacking and event building chain for mCBM 2020 · e0c33ade
      Pierre-Alain Loizeau authored
      - Unpacker device running an instance of the unpacker algo of each of the participating detectors
      - Event builder device running an instance of CbmMcbm2019TimeWinEventBuilderAlgo
      - Event Sink acting as a parrallel stream aligner and merger + as a disk sink
      - Start script for a chain with a single MultiTsa source, parallel branches of Unpacker + EventBuilder, a single EventSink and an histogram server
      - Pulser monitor device (untested)
      e0c33ade
Loading