System time offsets for unpackers in cbm::algo.
Implemented global system time offsets for all unpackers in cbm::algo.
The offsets are applied on a "per Elink" basis for each detector except TRD2D, since it already had a "DaqOffset" parameter for each ASIC, and since the "fSystemOffset" in the original unpacker used a different unit system than the "DaqOffset".
The values are filled in Unpack::Init()
alongside all other parameters. Unlike the other parameters however, the values are not read from the ReadoutConfig
classes, but from a std::map<fles::SubsystemIdentifier, int32_t>
, which is declared in Unpack.h
. This map as of now contains default values, which are taken from run_unpack_tsa.C
and are appropriate for are appropriate for run 2391
. Passing this map to the constructor of Unpack
instead would be straight-forward.
Merge request reports
Activity
requested review from @v.friese
assigned to @v.friese
added 6 commits
-
704b0ef0...b142849d - 5 commits from branch
computing:master
- 9284ee4b - Implemented system time offsets for all unpackers in cbm::algo.
-
704b0ef0...b142849d - 5 commits from branch
Dear @f.uhlig, @v.friese, @p.-a.loizeau,
you have been identified as code owner of at least one file which was changed with this merge request.
Please check the changes and approve them or request changes.
added CodeOwners label
added 9 commits
-
9284ee4b...72ea0a98 - 8 commits from branch
computing:master
- 934a811c - Implemented system time offsets for all unpackers in cbm::algo.
-
9284ee4b...72ea0a98 - 8 commits from branch
mentioned in merge request !1201 (merged)
enabled an automatic merge when the pipeline for 6a48ab32 succeeds