1. 22 Sep, 2021 7 commits
    • Administrator's avatar
      Correct license header information · bc60a0be
      Administrator authored
      All files were developed by Nikolay Karpushkin who now is listed correctly.
      bc60a0be
    • Administrator's avatar
      382f1169
    • 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
    • Administrator's avatar
      Fix licence headers in sim directory · 69e0aa6e
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      69e0aa6e
  2. 21 Sep, 2021 7 commits
  3. 20 Sep, 2021 5 commits
  4. 17 Sep, 2021 7 commits
  5. 16 Sep, 2021 2 commits
    • Administrator's avatar
      Improve script · 2a48a6d6
      Administrator authored and Florian Uhlig's avatar Florian Uhlig committed
      Add / as allowed character in the regex which checks the copyright statement.
      This is needed since we have cases with two institutes and two cities in the
      copyright statement which are separated by a /.
      2a48a6d6
    • Pierre-Alain Loizeau's avatar
      Fixes to the STS unpacking and CRI unpackers steering · 4bc7013a
      Pierre-Alain Loizeau authored and Volker Friese's avatar Volker Friese committed
      - Add Binning FW support to the Print method of the StsXyterMessage, enabled by default
      - Fix the duplicate digis filtering in the STS unpacker and make it flag controllable
      - Add an optional full time sorting to the Unpackers steering class
      - Related mCBM macros changes
      4bc7013a
  6. 15 Sep, 2021 2 commits
  7. 14 Sep, 2021 10 commits