Skip to content

Introduce an all new unpacking scheme and implement the TRD as example #2148

Pascal Raisig requested to merge praisig/cbmroot:unpacker2021 into master

This MR contains:

  • run_unpack_tsa.C/run_unpack_online.C steering macros

  • CbmSourceTsArchive implementation of a FairSource for the unpacking scheme

  • CbmRecoUnpack distributor of Timeslice components to the subsystem algorithms

  • CbmRecoUnpackConfig.tmpl template class for algorithm configuration during run initialisation

  • Subsystems can/should derive a explicit config from this template and add that to CbmRecoUnpack

  • CbmRecoUnpackAlgo.tmpl template class for the algorithms themselves

  • Subsystems can/should derive explicit implementations for the algorithms from this class

  • CbmTrdUnpackConfig implementation of CbmRecoUnpackConfig for the TRD

  • CbmTrdUnpackAlgoBaseR

  • Implementation of a TRD-1D (spadic based) unpacking algorithm base clase

  • CbmTrdUnpackAlgoR(AlgoLegacy2020R) explicit unpackers for given raw data types from the spadic

  • CbmTrdRawToDigi... implementation of feature extraction (time and energy reconstruction) from ADC samples of the Spadic

Edited by Florian Uhlig

Merge request reports