Skip to content
Snippets Groups Projects
  1. Sep 27, 2021
    • Administrator's avatar
      Fix license headers in reco/detectors directory · d4989f5b
      Administrator authored
      In case of two institutes in the copyright statement add both cities.
      Add commiter if missing.
      dev_2021_40
      d4989f5b
    • Pierre-Alain Loizeau's avatar
      In STS unpack monitor, add plots and debug plots for raw stats and duplicate hits · 76cacd64
      Pierre-Alain Loizeau authored
      - FIX: collision of fMonitor declared on both CbmStsUnpackAlgoBase and CbmStsUnpackAlgo (was preventing monitor usage)
      - Make Debug mode of STS unpack monitor easier to control in the run_unpack_tsa.C macro
      - Main plot: Ratio of DIGI/RAW per FEB
      - Main plots: Share taken by each ch in each FEB for RAW, DIGIS and DUPLI
      - Main plot: Ratio of DIGI/RAW for each ch in each FEB
      - Main plot: Ratio of DUPLI/RAW for each ch in each FEB
      - Debug plot: ADC of DUPLI for each ch in each FEB
      - Debug plots: Evolution of Share taken by each ch in each FEB for RAW, DIGIS and DUPLI
      - Debug plot: Evolution of Ratio of DIGI/RAW for each ch in each FEB
      - Debug plot: Evolution of Ratio of DUPLI/RAW for each ch in each FEB
      - FIX: Warnings in some printout
      76cacd64
  2. Sep 22, 2021
    • Dominik Smith's avatar
    • Pierre-Alain Loizeau's avatar
      In STS unpackers, use only unsigned for time storage and add fatal where neg. could happen · 7292ef48
      Pierre-Alain Loizeau authored and Florian Uhlig's avatar Florian Uhlig committed
      Bug 2: In both Legacy and current unpackers, a signed integer was used at some point to store/return the raw timestamp in clock cycles.
      While the last bit would probably never be reached in standard usage, it could lead to negative values and crazy results during the
      conversion through double (full precision time in ns) and back to unsigned integer (ns precision time) for data coming from badly
      synchronized setups
      
      Bug 3: In the current unpacker, the subtraction of the Timeslice start time from the TS_MSB value was not protected against the case of
      badly synchronized data where the TS_MSb does not match the Timeslice index. It now triggers a Fatal as these data are not recoverable
      with this unpacker.
      7292ef48
    • Pierre-Alain Loizeau's avatar
      Fix the size of the TS MSB storage for the dupli filter · d7a2c588
      Pierre-Alain Loizeau authored and Florian Uhlig's avatar Florian Uhlig committed
      Bug 1: Size was too small which led to some digis with TS_MSB above 65555 escaping the duplicates filter.
      No effect on the digi themselves (time is computed from the original 64b/32b value).
      
      In the legacy case we can stay with 32b (instead of the original 64b or the old 16b) as the field in the
      raw message is 29b, while in the current version we need 64b to account for potential TS_MSB cycles and
      large Timeslice start offset.
      d7a2c588
    • Alexandru Bercuci's avatar
      add self-trigger data manipulation · 697b59b8
      Alexandru Bercuci authored and Florian Uhlig's avatar Florian Uhlig committed
      protect against missing par files
      update steering macro for the new TRD-2D interface
      incorporate parameter calibration into the FASP read-out data
      protect the code for the case of par un-consistency (found e.g. for TRD-2Dh)
      add user interface to the Asic param set
      rename modules in the TRD setup
      extend the TRD module type index above one digit
      adding class definition to allow SPADIC info generation during unpacking
      697b59b8
    • Administrator's avatar
      Fix licence headers in directory reco/detectors/trd · a1b50c40
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      The wrong license headers currently block the merging of !470.
      a1b50c40
  3. Sep 21, 2021
  4. Sep 20, 2021
  5. Sep 16, 2021
  6. Sep 08, 2021
    • Florian Uhlig's avatar
      Correct order of link directories · 545a173b
      Florian Uhlig authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      Somehow (at least on some systems) the link order was such that the
      first directory was $SIMPATH/lib. This was even the case when the order was
      defined differently in the CMakeLists.txt. The problem isn't yet understood
      completely.
      
      This results in the problem that libVc.a was taken from $SIMPATH/lib
      were it is installed by ROOT/FairSoft. As long as the version provided with
      CbmRoot and the version provided by ROOT were the same the problem wasn't
      seen. When updating our internal Vc version this results in a creash when
      loading libryries due to a version mismatch between the library version and
      the header file version.
      545a173b
  7. Sep 06, 2021
  8. Sep 01, 2021
  9. Aug 30, 2021
  10. Aug 05, 2021
  11. Jul 30, 2021
  12. Jul 29, 2021
  13. Jul 27, 2021
  14. Jul 22, 2021
Loading