Skip to content
Snippets Groups Projects
  1. Dec 12, 2023
  2. Jul 22, 2022
    • Pierre-Alain Loizeau's avatar
      Fix segfault at exit of unpacking macros · bcd908c6
      Pierre-Alain Loizeau authored
      - Prevent FairrootManager from touching the source object trhogh its pointer after the run is over
      - Explicitely delete the dynamically allocated Run and Source objects in the macro (give up share ownership of config objects)
      - Give up ownership of the config objects, which triggers their destruction before reaching end of the macro (last owner of shared pointer)
      
      Problem was that the FairrootManager was never going out of scope and was not calling the Source destructor.
      So all shared pointers and the source objects were destroyed only when going out of scope in the ROOT session, at which time ROOT already deleted some TF1's, THx's and Canvases without asking anybody (global Lists).
      The source and config destructors were then calling destructors for their members and member's members, where we tried to cleanup the memory we assigned but which ROOT already deleted.
      bcd908c6
  3. Sep 21, 2021
  4. Sep 09, 2021
  5. Jul 27, 2021
    • Pascal Raisig's avatar
      Add cpu and wall time measurement per algo · 67e8baa5
      Pascal Raisig authored and Florian Uhlig's avatar Florian Uhlig committed
      This commit adds the measurement of the cpu and wall time to the unpacking algo template/CbmRecoUnpack::unpack function.
      The values are printed add the end of the run and stored additionally in an output histogram.
      67e8baa5
  6. Jul 22, 2021
    • Pascal Raisig's avatar
      Introduce a CbmSourceType flag · 6da8158d
      Pascal Raisig authored and Pierre-Alain Loizeau's avatar Pierre-Alain Loizeau committed
      Since, the FairSource::Source_Type setting changes the behavior on the reading of the first Timeslice, its usage is for the time being removed. Therefore, a CbmSourceType enum is introduced which handles now the switch between data reading from online and offline sources.
      6da8158d
  7. Jul 13, 2021
Loading